:root{--tes-brand: #006dd9;--tes-brand-dark: color-mix(in srgb, var(--tes-brand), #000 20%);--tes-brand-deep: color-mix(in srgb, var(--tes-brand), #000 35%);--tes-brand-soft: color-mix(in srgb, var(--tes-brand) 10%, #fff);--tes-brand-mid: color-mix(in srgb, var(--tes-brand) 40%, #fff);--tes-brand-tint: color-mix(in srgb, var(--tes-brand) 5%, #fff);--tes-ink: #333333;--tes-head: #1f2328;--tes-muted: #626a75;--tes-faint: #8a929b;--tes-line: #e2e6ea;--tes-line-2: #cfd6dd;--tes-soft: #f4f7fb;--tes-good: #84cc16;--tes-sale: #c40000;--tes-star: #006ddf;--tes-graphite: #1d242b;--tes-graphite-2: #252e37;--tes-graphite-3: #34404b;--tes-on-dark: #c9d3dc;--tes-radius: 12px;--tes-shadow: 0 1px 2px rgb(16 24 40 / .06), 0 1px 3px rgb(16 24 40 / .08);--tes-shadow-lg: 0 14px 36px rgb(16 24 40 / .14);--tes-mono: "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--tes-page: 1232px;--tes-gutter: 24px}@media screen and (max-width:480px){:root{--tes-gutter: 12px}}.template-index main.main-content.wrapper{max-width:none;padding:0}.tes{font-family:inherit;color:var(--tes-ink);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.tes :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0}.tes :where(h1,h2,h3,h4,h5,h6){display:block;font-family:inherit;font-style:normal;line-height:1.25;letter-spacing:normal;text-transform:none}.main-content .tes :where(h1,h2,h3,h4,h5,h6){color:var(--tes-head)}.tes :where(ul,ol){padding:0;list-style:none}.tes :where(a){color:inherit;text-decoration:none}.tes :where(button){cursor:pointer;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:inherit}.tes :where(img){display:block;max-width:100%}.tes :where(form,label,input,select,textarea,fieldset){margin:0}.tes :where(blockquote){padding:0;border:0;font-size:inherit;font-style:normal;quotes:none}.tes :focus-visible{outline:3px solid color-mix(in srgb,var(--tes-brand) 55%,transparent);outline-offset:2px}.tes .visually-hidden{position:absolute!important;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.tes-wrap{width:min(var(--tes-page),100% - var(--tes-gutter) * 2);margin-inline:auto}.tes-sec{padding-block:72px;background:#fff}.tes-sec--soft{background:var(--tes-soft)}.tes-sec-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-block-end:28px}.tes-h2{font-size:32px;line-height:1.2;font-weight:700;color:var(--tes-head);letter-spacing:-.01em}.tes-sub{margin-block-start:8px;max-inline-size:660px;font-size:17px;color:var(--tes-muted)}.tes-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--tes-brand);white-space:nowrap}.tes-link:hover{color:var(--tes-brand-dark);text-decoration:underline;text-decoration-color:currentcolor;text-underline-offset:3px}.tes-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:var(--tes-brand-soft);color:var(--tes-brand-dark);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.tes-ico{display:inline-block;flex:none;inline-size:20px;block-size:20px;vertical-align:middle;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tes-ico--sm{inline-size:16px;block-size:16px}[dir=rtl] .tes-ico--flip{transform:scaleX(-1)}.tes-muted{color:var(--tes-muted)}.tes-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:46px;padding:0 22px;border:2px solid var(--tes-brand);border-radius:8px;background:var(--tes-brand);color:#fff;font-size:16px;font-weight:700;line-height:1.2;text-align:center;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.tes-btn:hover{background:var(--tes-brand-dark);border-color:var(--tes-brand-dark);color:#fff}.tes-btn--lg{min-block-size:54px;padding:0 28px;font-size:17px}.tes-btn--sm{min-block-size:38px;padding:0 14px;font-size:14px}.tes-btn--ghost{background:#fff;color:var(--tes-brand-dark)}.tes-btn--ghost:hover{background:var(--tes-brand-soft);color:var(--tes-brand-dark)}.tes-btn--white{background:#fff;border-color:#fff;color:var(--tes-brand-dark)}.tes-btn--white:hover{background:var(--tes-brand-soft);border-color:var(--tes-brand-soft);color:var(--tes-brand-deep)}.tes-btn--line-light{background:transparent;border-color:#ffffff8c;color:#fff}.tes-btn--line-light:hover{background:#ffffff1a;border-color:#fff}.tes-btn--block{inline-size:100%}.tes-btn[disabled]{opacity:.6;cursor:progress}.tes-chip{display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding:0 14px;border:1px solid var(--tes-line-2);border-radius:99px;background:#fff;color:var(--tes-ink);font-size:14px;font-weight:500;white-space:nowrap;transition:border-color .15s,color .15s}.tes-chip:hover{border-color:var(--tes-brand);color:var(--tes-brand-dark)}.tes-chip--sm{min-block-size:30px;padding:0 11px;font-size:13px}.tes-chips{display:flex;flex-wrap:wrap;gap:8px}.tes-tag{display:inline-flex;align-items:center;min-block-size:22px;padding:0 8px;border-radius:6px;background:var(--tes-soft);color:var(--tes-ink);font-size:12px;font-weight:700;white-space:nowrap}.tes-tag--brand{background:var(--tes-brand-soft);color:var(--tes-brand-dark)}.tes-tag--sale{background:#fde8e8;color:var(--tes-sale)}.tes-stars{display:inline-flex;gap:2px;color:var(--tes-star)}.tes-stars svg{inline-size:17px;block-size:17px;fill:currentcolor}.tes-pcard{position:relative;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--tes-line);border-radius:var(--tes-radius);background:#fff;transition:border-color .15s,box-shadow .15s}.tes-pcard:hover{border-color:var(--tes-brand-mid);box-shadow:var(--tes-shadow-lg)}.tes-pcard__img{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;padding:14px;border-block-end:1px solid var(--tes-line);background:#fff}.tes-pcard__img img{inline-size:100%;block-size:100%;object-fit:contain}.tes-pcard__img .tes-tag{position:absolute;inset-block-start:10px;inset-inline-start:10px}.tes-pcard__body{display:flex;flex:1;flex-direction:column;gap:5px;padding:14px 16px 16px}.tes-pcard__name{display:-webkit-box;overflow:hidden;color:var(--tes-head);font-size:15px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tes-pcard__name:hover{color:var(--tes-brand-dark)}.tes-pcard__meta{color:var(--tes-muted);font-size:13px}.tes-pcard__row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-block-start:auto;padding-block-start:10px}.tes-price{color:var(--tes-head);font-size:18px;font-weight:700;white-space:nowrap}.tes-price-was{margin-inline-start:6px;color:var(--tes-faint);font-size:13px;font-weight:400;text-decoration:line-through}.tes-unit{display:block;color:var(--tes-muted);font-size:12px}.tes-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:38px;padding:0 14px;border-radius:8px;background:var(--tes-brand);color:#fff;font-size:14px;font-weight:700;white-space:nowrap}.tes-add:hover{background:var(--tes-brand-dark);color:#fff}.tes-add--ghost{border:1.5px solid var(--tes-brand);background:#fff;color:var(--tes-brand-dark)}.tes-add--ghost:hover{background:var(--tes-brand-soft);color:var(--tes-brand-dark)}.tes-add[disabled]{background:var(--tes-line-2);color:var(--tes-ink);cursor:not-allowed}.tes-toast{position:fixed;inset-block-end:20px;inset-inline-start:50%;z-index:60;display:flex;align-items:center;gap:10px;inline-size:max-content;max-inline-size:calc(100% - 24px);padding:12px 16px;border-radius:12px;background:var(--tes-graphite);color:#fff;font-size:14px;box-shadow:var(--tes-shadow-lg);transform:translate(-50%);transition:opacity .2s,transform .2s}[dir=rtl] .tes-toast{transform:translate(50%)}.tes-toast[hidden]{display:none}.tes-toast .tes-ico{color:var(--tes-good)}.tes-toast--error .tes-ico{color:#ff8a8a}.tes-toast a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media screen and (max-width:749px){.tes-sec{padding-block:44px}.tes-h2{font-size:24px}.tes-sub{font-size:15.5px}.tes-sec-head{margin-block-end:18px}.tes-btn--lg{min-block-size:50px;padding:0 20px;font-size:16px}}.tes-hero{padding-block:56px 64px;background:#fff}.tes-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px}.tes .tes-hero__title{margin-block-start:18px;color:var(--tes-head);font-size:52px;font-weight:700;line-height:1.08;letter-spacing:-.02em}.tes-hero__lede{max-inline-size:560px;margin-block-start:18px;color:var(--tes-muted);font-size:19px;line-height:1.55}.tes-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.tes-hero__popular{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:28px}.tes-hero__popular-label{margin-inline-end:4px;color:var(--tes-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.tes-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:24px;color:var(--tes-ink);font-size:14.5px}.tes-hero__rating b{color:var(--tes-head)}.tes-hero__art{display:grid;grid-template-columns:repeat(var(--tes-art-cols, 3),minmax(0,1fr));grid-template-rows:minmax(0,3fr) minmax(0,2fr);gap:14px;block-size:520px}.tes-hero__art--single{grid-template-rows:minmax(0,1fr)}.tes-tile{position:relative;display:block;min-block-size:0;overflow:hidden;border:1px solid var(--tes-line);border-radius:16px;background:#f8f8f8;transition:transform .2s,box-shadow .2s}.tes-tile:hover{box-shadow:var(--tes-shadow-lg);transform:translateY(-2px)}.tes-tile img{position:absolute;inset-block-start:7%;inset-inline-start:9%;inline-size:82%;block-size:66%;object-fit:contain;mix-blend-mode:darken}.tes-tile--big{grid-column:1 / -1}.tes-tile--big img{inset-block-start:7%;inset-inline-start:18%;inline-size:64%;block-size:72%}.tes-tile:not(.tes-tile--big) img{block-size:60%}.tes-tile:not(.tes-tile--big) .tes-tile__cap{inset-inline:14px;inset-block-end:12px}.tes-tile:not(.tes-tile--big) .tes-tile__cap span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tes-tile:not(.tes-tile--big) .tes-tile__go{display:none}.tes-tile__cap{position:absolute;inset-inline:16px 58px;inset-block-end:14px;display:flex;flex-direction:column;gap:1px}.tes-tile__cap b{color:var(--tes-head);font-size:16px;line-height:1.3}.tes-tile__cap span{color:var(--tes-muted);font-size:13px}.tes-tile__go{position:absolute;inset-inline-end:14px;inset-block-end:14px;display:flex;align-items:center;justify-content:center;inline-size:34px;block-size:34px;border-radius:50%;background:#fff;color:var(--tes-brand);box-shadow:var(--tes-shadow)}.tes-tile__go .tes-ico{inline-size:18px;block-size:18px}@media screen and (max-width:1099px){.tes-hero__grid{gap:36px}.tes .tes-hero__title{font-size:44px}.tes-hero__art{block-size:440px}}@media screen and (max-width:989px){.tes-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.tes-hero__art{block-size:460px}}@media screen and (max-width:749px){.tes-hero{padding-block:24px 36px}.tes-hero__grid{grid-template-columns:minmax(0,1fr);gap:26px}.tes .tes-hero__title{margin-block-start:12px;font-size:31px}.tes-hero__lede{margin-block-start:12px;font-size:16px}.tes-hero__ctas{margin-block-start:20px}.tes-hero__ctas .tes-btn{flex:1 1 150px}.tes-hero__popular{flex-wrap:nowrap;margin-block-start:20px;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);padding-block-end:4px;overflow-x:auto;scrollbar-width:none}.tes-hero__popular::-webkit-scrollbar{display:none}.tes-hero__popular-label{display:none}.tes-hero__rating{margin-block-start:16px;font-size:13.5px}.tes-hero__art{grid-template-rows:190px 128px;gap:10px;block-size:auto}.tes-hero__art--single{grid-template-rows:220px}.tes-tile .tes-tile__cap,.tes-tile:not(.tes-tile--big) .tes-tile__cap{inset-inline:10px;inset-block-end:8px}.tes-tile__cap b{font-size:13px}.tes-tile:not(.tes-tile--big) .tes-tile__cap span,.tes-tile:not(.tes-tile--big) .tes-tile__go{display:none}.tes-tile img{inset-block-start:6%;inset-inline-start:12%;inline-size:76%;block-size:62%}.tes-tile--big img{inset-inline-start:24%;inline-size:52%;block-size:72%}.tes-tile--big .tes-tile__cap{inset-inline-end:56px}}.tes-proof{border-block:1px solid var(--tes-line);background:#fff}.tes-proof__in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tes-proof__item{display:flex;align-items:center;gap:14px;min-inline-size:0;padding:22px 20px;border-inline-start:1px solid var(--tes-line)}.tes-proof__item:first-child{padding-inline-start:0;border-inline-start:0}.tes-proof__ico{display:flex;flex:none;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:12px;background:var(--tes-brand);color:#fff}.tes-proof__ico .tes-ico{inline-size:26px;block-size:26px}.tes-proof__title{display:block;color:var(--tes-head);font-size:17px;font-weight:700;line-height:1.3}a.tes-proof__title:hover{color:var(--tes-brand-dark)}.tes-proof__text{display:block;color:var(--tes-muted);font-size:13.5px}@media screen and (max-width:989px){.tes-proof__in{grid-template-columns:repeat(2,minmax(0,1fr))}.tes-proof__item:nth-child(3){padding-inline-start:0;border-inline-start:0}.tes-proof__item:nth-child(n+3){border-block-start:1px solid var(--tes-line)}}@media screen and (max-width:749px){.tes-proof__in{gap:4px 12px;padding-block:8px}.tes-proof__item,.tes-proof__item:nth-child(n+3){gap:10px;padding:10px 0;border:0}.tes-proof__ico{inline-size:40px;block-size:40px;border-radius:10px}.tes-proof__ico .tes-ico{inline-size:22px;block-size:22px}.tes-proof__title{font-size:14.5px}.tes-proof__text{font-size:12.5px}}.tes-shapes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tes-shape{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--tes-line);border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.tes-shape:hover{border-color:var(--tes-brand);box-shadow:var(--tes-shadow-lg)}.tes-shape__img{display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;padding:14px;background:#f8f8f8}.tes-shape__img img{inline-size:100%;block-size:100%;object-fit:contain;mix-blend-mode:darken}.tes-shape__body{padding:12px 14px 14px}.tes-shape__name{display:block;color:var(--tes-head);font-size:15.5px;font-weight:700;line-height:1.3}.tes-shape__meta{display:block;margin-block-start:2px;color:var(--tes-muted);font-size:13px}@media screen and (max-width:1099px){.tes-shapes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:989px){.tes-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.tes-shapes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tes-shape__img{padding:8px}.tes-shape__body{padding:10px 12px 12px}.tes-shape__name{font-size:14.5px}}.tes-tabs{display:flex;flex-wrap:wrap;gap:6px}.tes-tab{min-block-size:38px;padding:0 16px;border:1px solid var(--tes-line-2);border-radius:99px;background:#fff;color:var(--tes-ink);font-size:14.5px;font-weight:500;white-space:nowrap}.tes-tab:hover{border-color:var(--tes-head)}.tes-tab[aria-selected=true]{border-color:var(--tes-head);background:var(--tes-head);color:#fff;font-weight:700}.tes-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tes-rail[hidden]{display:none}.tes-rail>:nth-child(n+6){display:none}@media screen and (max-width:1099px){.tes-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.tes-rail>:nth-child(5){display:none}}@media screen and (max-width:749px){.tes-tabs{flex-wrap:nowrap;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);overflow-x:auto;scrollbar-width:none}.tes-tabs::-webkit-scrollbar{display:none}.tes-rail{display:flex;gap:12px;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);padding-block-end:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tes-gutter);scrollbar-width:none}.tes-rail::-webkit-scrollbar{display:none}.tes-rail>*,.tes-rail>:nth-child(5),.tes-rail>:nth-child(n+6){display:flex;flex:0 0 70%;scroll-snap-align:start}}.tes-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tes-path{position:relative;display:flex;flex-direction:column;min-block-size:300px;padding:36px;overflow:hidden;border-radius:18px}.tes-path--help{border:1px solid var(--tes-line);background:#f8f8f8}.tes-path--biz{background:var(--tes-graphite);color:var(--tes-on-dark)}.tes .tes-path__title{position:relative;max-inline-size:440px;color:var(--tes-head);font-size:28px;font-weight:700;line-height:1.2}.tes .tes-path--biz .tes-path__title{color:#fff}.tes-path__text{position:relative;max-inline-size:430px;margin-block-start:12px;font-size:16.5px}.tes-path__ctas{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-block-start:auto;padding-block-start:24px}.tes-path__art{position:absolute;inset-inline-end:-10px;inset-block-end:-24px;inline-size:250px;block-size:250px;object-fit:contain;mix-blend-mode:darken}.tes-path__list{position:relative;margin-block-start:16px;font-size:15px}.tes-path__list ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.tes-path__list li{position:relative;padding-inline-start:28px}.tes-path__list li:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:0;inline-size:18px;block-size:18px;background:var(--tes-brand-mid);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7'/%3E%3C/svg%3E") center / contain no-repeat}.tes-path__list p{margin:0}.tes-path__list strong,.tes-path__list b{color:#fff}@media screen and (max-width:749px){.tes-paths{grid-template-columns:minmax(0,1fr)}.tes-path{min-block-size:0;padding:24px}.tes .tes-path__title{font-size:22px}.tes-path__art{inset-inline-end:-14px;inset-block-end:-18px;inline-size:140px;block-size:140px}}.tes .tes-biz__title{margin-block-start:12px}.tes-bizcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tes-bizcard{min-inline-size:0;padding:22px;border:1px solid var(--tes-line);border-radius:14px;background:#fff}.tes .tes-bizcard__title{margin-block-start:14px;color:var(--tes-head);font-size:17px;font-weight:700;line-height:1.3}.tes-bizcard__text{margin-block-start:6px;color:var(--tes-muted);font-size:14.5px}.tes-bizbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-block-start:18px;padding:18px 22px;border:1px solid var(--tes-line);border-radius:14px;background:#fff}.tes-bizbar p{color:var(--tes-ink);font-size:15px}.tes-bizbar strong,.tes-bizbar b{color:var(--tes-head)}.tes-bizbar a:not(.tes-btn){color:var(--tes-brand-dark);text-decoration:underline;text-decoration-color:currentcolor}.tes-bizbar__ctas{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:1099px){.tes-bizcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tes-bizcards{grid-template-columns:minmax(0,1fr)}.tes-bizbar{padding:16px}}.tes-bico{display:flex;flex:none;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:10px;background:var(--tes-brand-soft);color:var(--tes-brand)}.tes-proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tes-projcard{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--tes-line);border-radius:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.tes-projcard:hover{border-color:var(--tes-brand-mid);box-shadow:var(--tes-shadow-lg)}.tes-projcard__img{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--tes-soft)}.tes-projcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.tes-projcard__body{padding:14px 16px 16px}.tes-projcard__body b{display:block;color:var(--tes-head);line-height:1.35}.tes-projcard__body span{display:block;margin-block-start:3px;color:var(--tes-muted);font-size:13.5px}@media screen and (max-width:989px){.tes-proj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.tes-proj{display:flex;gap:12px;margin-inline:calc(var(--tes-gutter) * -1);padding-inline:var(--tes-gutter);padding-block-end:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tes-gutter);scrollbar-width:none}.tes-proj::-webkit-scrollbar{display:none}.tes-proj>*{flex:0 0 78%;scroll-snap-align:start}}.tes-rev{display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start;gap:40px}.tes-rev__score{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.tes-rev__big{color:var(--tes-head);font-size:60px;font-weight:700;line-height:1;letter-spacing:-.02em}.tes-rev__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tes-review{display:flex;flex-direction:column;gap:10px;min-inline-size:0;margin:0;padding:20px;border:1px solid var(--tes-line);border-radius:14px;background:#fff}.tes-review__title{color:var(--tes-head);font-size:15.5px;font-weight:700}.tes-review__quote{margin:0;color:var(--tes-ink);font-size:15px;line-height:1.55}.tes-review__by{margin-block-start:auto;color:var(--tes-muted);font-size:13px}.tes-review__by b{color:var(--tes-head)}@media screen and (max-width:1099px){.tes-rev{grid-template-columns:minmax(0,1fr);gap:24px}}@media screen and (max-width:749px){.tes-rev__cards{grid-template-columns:minmax(0,1fr)}.tes-rev__big{font-size:46px}}.te-home-copy-section{inline-size:min(var(--tes-page),100% - var(--tes-gutter) * 2);margin-inline:auto;padding-block:8px 40px}.te-home-copy-section--narrow{max-inline-size:960px}.te-home-copy{max-width:100%}.te-home-copy .te-home-copy__title{margin:28px 0 18px;text-align:center}.te-home-copy hr{margin:32px 0 8px;border:0;border-top:1px solid #e6e6e6}.te-home-copy .te-home-copy__title{display:block}@media(min-width:769px){.te-home-copy .two_column_column{flex:0 0 48%!important}}@media(max-width:768px){.te-home-copy .two_column_column{flex:100%!important}}.tes :is(.tes-tile,.tes-shape,.tes-projcard,.tes-pcard__img):is(:hover,:focus){color:inherit}.tes a.tes-btn:focus{color:#fff}.tes a.tes-btn--ghost:focus,.tes a.tes-btn--white:focus,.tes a.tes-add--ghost:focus{color:var(--tes-brand-dark)}.tes a.tes-btn--line-light:focus{color:#fff}.tes a.tes-chip:focus{color:var(--tes-ink)}.tes a.tes-link:focus{color:var(--tes-brand)}.tes a.tes-pcard__name:focus,.tes a.tes-proof__title:focus{color:var(--tes-head)}.tes h3.tes-bizcard__title{font-size:17px!important}@media(prefers-reduced-motion:reduce){.tes *,.tes-toast{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/te-home.css.map */
