.tt-trust{padding-block:var(--space-11) var(--space-6);font-family:var(--font-family-body);background:0 0}.tt-trust__inner{gap:var(--space-7);flex-direction:column;display:flex}.tt-trust__headline{max-width:764px;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--text-h2-size-mobile);line-height:var(--text-h2-line-mobile);letter-spacing:0;text-align:center;color:var(--black-90);margin:0 auto}.tt-trust__body{gap:var(--space-8);flex-direction:column;display:flex}.tt-trust__cards{gap:var(--space-4);flex-direction:column;display:flex}.tt-trust__rated,.tt-trust__uni{box-sizing:border-box;justify-content:space-between;gap:var(--space-4);height:331px;padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;display:flex}.tt-trust__rated{background:var(--black-90);border-radius:var(--radius-lg)}.tt-trust__uni{background:var(--white);border-radius:var(--radius-md);position:relative}.tt-trust__uni:before{content:"";z-index:0;border-radius:inherit;background-image:radial-gradient(78% 68% at 100% 0%, var(--orange-pale) 0%, transparent 52%), linear-gradient(165deg, var(--blue-pale) 8%, transparent 92%);opacity:.5;position:absolute;inset:0}.tt-trust__uni>*{z-index:1;position:relative}.tt-trust__rated-title,.tt-trust__uni-title{white-space:pre-line;font-size:var(--text-h5-size-mobile);line-height:var(--text-h5-line-mobile);letter-spacing:-.4px;margin:0}.tt-trust__rated-title{color:var(--cream)}.tt-trust__uni-title{color:var(--black-90)}.tt-trust__score{width:fit-content;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);background-image:linear-gradient(90deg, var(--blue-pale) 0%, var(--blue-pale) 24%, var(--orange-pale) 44%, var(--orange-pale) 100%);color:#0000;background-clip:text;margin:0;font-size:100px;line-height:72px}.tt-trust__pills{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tt-trust__pill{align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.tt-trust__pill picture{display:block}.tt-trust__pill-logo{width:auto;height:20px;display:block}.tt-trust__pill-link{flex:none;display:block}.tt-trust__pill:hover .tt-trust__pill-link{opacity:.7}.tt-trust__uni-logos{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-trust__uni-item{align-items:center;display:flex}.tt-trust__uni-logo{height:var(--space-9);width:auto;display:block}.tt-trust__laurels{align-items:center;gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tt-trust__laurel{align-items:stretch;gap:2px;display:flex}.tt-trust__wreath{aspect-ratio:43.3869/86;align-self:stretch;width:auto;height:auto;display:block}.tt-trust__wreath--right{transform:scaleX(-1)}.tt-trust__laurel-body{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-2) var(--space-3);flex-direction:column;display:flex}.tt-trust__laurel-text{text-align:center;max-width:132px;font-size:var(--ui-18-size);line-height:var(--ui-18-line);color:var(--black-90)}.tt-trust__laurel-logo{display:block}.tt-trust__badges{gap:var(--space-1);flex-direction:column;display:flex}.tt-trust__badges-viewport{scrollbar-width:none;overflow-x:auto}.tt-trust__badges-viewport::-webkit-scrollbar{display:none}.tt-trust__badges-row{box-sizing:border-box;width:max-content;min-width:100%;padding:var(--space-4);justify-content:center;align-items:center;margin:0;list-style:none;display:flex}.tt-trust__badge{z-index:1;flex:none;position:relative}.tt-trust__badge+.tt-trust__badge{margin-inline-start:calc(var(--space-5) * -1)}.tt-trust__badge-current{height:var(--badge-h);width:auto;display:block}.tt-trust__badge-year{z-index:calc(0 - var(--yi));opacity:0;pointer-events:none;width:max-content;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%;transform:translate(-50%)}.tt-trust__badge-year-shape{height:var(--badge-h);filter:brightness(0)invert();width:auto;display:block}.tt-trust__badge-year:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--orange-pale) 55%, #ffd6c500 95%);opacity:.65;position:absolute;inset:-8px -12px -16px}.tt-trust__badge-year-label{left:0;right:0;bottom:var(--space-2);text-align:center;font-weight:var(--font-weight-medium);color:var(--grey-50);font-size:8px;line-height:1;position:absolute}.tt-trust__badges-hint{min-height:var(--space-5);padding-inline:var(--space-4);justify-content:flex-end;align-items:center;margin:0;display:flex}@media (width<=1279px){.tt-trust__badges-viewport{width:100vw;margin-inline:calc(50% - 50vw)}}@media (width>=1280px){.tt-trust{padding-block:var(--space-13) var(--space-12)}.tt-trust__inner{gap:var(--space-11)}.tt-trust__headline{font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.tt-trust__cards{flex-direction:row}.tt-trust__rated,.tt-trust__uni{min-width:0;padding:var(--space-5) var(--space-5) var(--space-6);flex:1 1 0}.tt-trust__rated-title,.tt-trust__uni-title{font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5)}.tt-trust__rated-title{max-width:319px}.tt-trust__uni-title{max-width:406px}.tt-trust__pills{gap:var(--space-7)}.tt-trust__pill-logo{height:var(--space-9)}.tt-trust__uni-logos{flex-direction:row;align-items:center}.tt-trust__uni-item+.tt-trust__uni-item:before{content:"";width:1px;height:var(--space-9);background:var(--black-40a);flex:none;margin-inline-end:var(--space-4);display:block}.tt-trust__laurels{flex-direction:row;justify-content:center}.tt-trust__badges-hint{display:none}.tt-trust__badges-viewport{overflow:visible}.tt-trust__badge--stacked:after{content:"";z-index:-1;left:0;right:0;top:calc(var(--yn) * (var(--space-4) / -2));height:calc(var(--badge-h) + var(--yn) * var(--space-4));position:absolute}.tt-trust__badge-current{transition:transform .45s cubic-bezier(.16,1,.3,1)}.tt-trust__badge--stacked:hover{z-index:2}.tt-trust__badge--stacked:hover .tt-trust__badge-current{transform:translateY(calc(var(--yn) * (var(--space-4) / -2)))}.tt-trust__badge--stacked:hover .tt-trust__badge-year{opacity:1;transform:translateX(-50%) translateY(calc(var(--yi) * var(--space-4) + var(--yn) * (var(--space-4) / -2)));transition-delay:calc(var(--yi) * 30ms)}}[data-theme=dark] .tt-trust__headline{color:var(--cream)}[data-theme=dark] .tt-trust__rated{background:var(--black-80)}[data-theme=dark] .tt-trust__laurel-text{color:var(--grey-50)}[data-theme=dark] .tt-trust__wreath,[data-theme=dark] .tt-trust__laurel-logo{filter:invert()brightness(.73)}.tt-media-section{width:100%;padding-block:var(--space-6) var(--space-9);font-family:var(--font-family-body);overflow:clip}.tt-media-section__inner{gap:var(--space-7);flex-direction:column;display:flex}.tt-media-section__headline{text-align:center;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--tracking-h4);color:var(--color-text-primary);margin:0}.tt-media-section__viewport{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;overflow:auto hidden}.tt-media-section__viewport::-webkit-scrollbar{display:none}.tt-media-section__viewport:focus-visible{outline:2px solid var(--black-90);outline-offset:2px}.tt-media-section__track{gap:var(--space-14);margin:0;padding:0;list-style:none;display:flex}.tt-media-section__item{width:100%;min-width:0;padding-inline:var(--space-2);scroll-snap-align:center;flex:none}.tt-media-section__link{align-items:center;gap:var(--space-3);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.tt-media-section__link:hover .tt-media-section__snippet{color:var(--color-text-primary)}.tt-media-section__item--clone{display:none}.tt-media-section__slot{justify-content:center;align-items:center;height:32px;display:flex}.tt-media-section__logo{max-width:100%;height:auto;display:block}.tt-media-section__snippet{text-align:center;max-width:256px;font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-secondary);margin:0}[data-theme=dark] .tt-media-section__logo{filter:invert()brightness(.73)}.tt-media-section__arrows{justify-content:center;gap:var(--space-1);display:flex}@media (width>=1280px){.tt-media-section{padding-block:var(--space-7) var(--space-10)}.tt-media-section__inner{gap:var(--space-10)}.tt-media-section__viewport{scroll-snap-type:none;scroll-behavior:auto}.tt-media-section__track{width:max-content}.tt-media-section__item{width:272px}.tt-media-section__item--clone{display:flex}.tt-media-section__arrows{display:none}}@media (prefers-reduced-motion:reduce){.tt-media-section__viewport{scroll-behavior:auto;scroll-snap-type:x mandatory;overflow-x:auto}.tt-media-section__item--clone{display:none}}.tt-faq{background:var(--white);padding-block:var(--space-13) var(--space-12);font-family:var(--font-family-body)}[data-theme=dark] .tt-faq{background:0 0}[data-theme=dark] .tt-faq__icon{filter:invert()}.tt-faq__item{box-shadow:inset 0 -1px 0 var(--color-border-default)}.tt-faq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-8);padding-block:var(--space-4);cursor:pointer;list-style:none;display:flex}.tt-faq__head::-webkit-details-marker{display:none}.tt-faq__group:not([open])>.tt-faq__head--group{box-shadow:inset 0 -1px 0 var(--color-border-default)}.tt-faq__headline{min-width:0;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-h5-size);line-height:var(--text-h5-line);letter-spacing:var(--tracking-h5);color:var(--color-text-primary);margin:0}.tt-faq__question{min-width:0;font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--text-lead-size-mobile);line-height:var(--text-lead-line-mobile);letter-spacing:normal;color:var(--color-text-primary);margin:0}.tt-faq__icon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:url(/gen-assets/faq/plus.svg) center / var(--space-5) var(--space-5) no-repeat;flex:none;transition:transform .2s}.tt-faq__group[open]>.tt-faq__head>.tt-faq__icon,.tt-faq__item[open]>.tt-faq__head>.tt-faq__icon{transform:rotate(45deg)}.tt-faq__answer{padding:var(--space-4) var(--space-4) var(--space-6) 0}.tt-faq__paragraph{max-width:600px;font-size:var(--text-small-size);line-height:var(--text-small-line);color:var(--color-text-primary)}.tt-faq__paragraph+.tt-faq__paragraph{margin-top:var(--text-small-line)}.tt-faq__link{text-decoration:underline}@media (prefers-reduced-motion:reduce){.tt-faq__icon{transition:none}}@media (width>=1280px){.tt-faq{padding-block:var(--space-13) var(--space-14)}.tt-faq__head{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-5) var(--space-5) 0}.tt-faq__head--group{padding:0 var(--space-5) var(--space-4) 0}.tt-faq__headline,.tt-faq__question{flex:0 600px}.tt-faq__headline{font-size:var(--text-h4-size);line-height:var(--text-h4-line);letter-spacing:var(--tracking-h4)}.tt-faq__question{font-size:var(--text-lead-size);line-height:var(--text-lead-line);letter-spacing:var(--tracking-lead)}.tt-faq__answer{padding:var(--space-3) var(--space-5) var(--space-7) 0}}
