.twb-age-modal[data-v-9ce66324]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--twb-space-md)}.twb-age-modal__overlay[data-v-9ce66324]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.twb-age-modal__content[data-v-9ce66324]{position:relative;background:var(--twb-c-bg);border-radius:var(--twb-radius-lg);padding:var(--twb-space-3xl);max-width:480px;width:100%;text-align:center;box-shadow:0 20px 60px #00000080}.twb-age-modal__icon[data-v-9ce66324]{color:var(--twb-c-primary);margin-bottom:var(--twb-space-lg)}.twb-age-modal__icon svg[data-v-9ce66324]{margin:0 auto}.twb-age-modal__title[data-v-9ce66324]{font-size:var(--twb-font-size-2xl);margin-bottom:var(--twb-space-lg);color:var(--twb-c-text);font-weight:700}.twb-age-modal__text[data-v-9ce66324]{color:var(--twb-c-text-muted);margin-bottom:var(--twb-space-2xl);line-height:1.6;font-size:var(--twb-font-size-lg)}.twb-age-modal__buttons[data-v-9ce66324]{display:flex;flex-direction:column;gap:var(--twb-space-md)}.twb-btn--secondary[data-v-9ce66324]{background:transparent;border:2px solid var(--twb-c-border);color:var(--twb-c-text)}.twb-btn--secondary[data-v-9ce66324]:hover{background:var(--twb-c-bg-alt);border-color:var(--twb-c-primary)}@media(min-width:480px){.twb-age-modal__buttons[data-v-9ce66324]{flex-direction:row;justify-content:center}.twb-age-modal__buttons .twb-btn[data-v-9ce66324]{flex:1}}.twb-cookie-banner[data-v-be0894c0]{position:fixed;bottom:var(--twb-space-lg);right:var(--twb-space-lg);max-width:420px;background:#1a1a1afa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:var(--twb-space-lg);border-radius:var(--twb-radius-lg);box-shadow:0 4px 24px #0000004d}.twb-cookie-banner__content[data-v-be0894c0]{display:flex;flex-direction:column;gap:var(--twb-space-md)}.twb-cookie-banner__text[data-v-be0894c0]{flex:1;color:#e5e7eb}.twb-cookie-banner__text p[data-v-be0894c0]{margin:0;font-size:var(--twb-font-size-sm)}.twb-cookie-banner__link[data-v-be0894c0]{color:var(--twb-c-accent);text-decoration:underline;margin-left:var(--twb-space-xs)}.twb-cookie-banner__buttons[data-v-be0894c0]{display:flex;gap:var(--twb-space-sm);justify-content:center}.twb-btn--sm[data-v-be0894c0]{padding:var(--twb-space-sm) var(--twb-space-lg);font-size:var(--twb-font-size-sm)}@media(max-width:767px){.twb-cookie-banner[data-v-be0894c0]{bottom:var(--twb-space-md);right:var(--twb-space-md);left:var(--twb-space-md);max-width:none}.twb-cookie-banner__content[data-v-be0894c0]{text-align:center}.twb-cookie-banner__buttons[data-v-be0894c0]{width:100%}.twb-cookie-banner__buttons .twb-btn[data-v-be0894c0]{flex:1}}:root{--twb-c-primary: #dc2626;--twb-c-accent: #ec4899;--twb-c-text: #1a1a1a;--twb-c-text-muted: #6c757d;--twb-c-bg: #ffffff;--twb-c-bg-alt: #f8f9fa;--twb-c-border: #dee2e6;--twb-c-error: #dc3545;--twb-c-success: #28a745;--twb-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--twb-font-size-base: 16px;--twb-font-size-sm: 14px;--twb-font-size-lg: 18px;--twb-font-size-xl: 24px;--twb-font-size-2xl: 32px;--twb-line-height: 1.6;--twb-space-xs: 4px;--twb-space-sm: 8px;--twb-space-md: 16px;--twb-space-lg: 24px;--twb-space-xl: 32px;--twb-space-2xl: 48px;--twb-space-3xl: 64px;--twb-space-4xl: 80px;--twb-radius-sm: 4px;--twb-radius-md: 8px;--twb-radius-lg: 12px;--twb-radius-full: 9999px;--twb-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--twb-shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--twb-shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--twb-z-sticky: 100;--twb-z-modal: 200;--twb-transition: .2s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--twb-font-family);font-size:var(--twb-font-size-base);line-height:var(--twb-line-height);color:var(--twb-c-text);background:#ffe4e6;min-height:100vh}.twb-disclosure{position:fixed;top:0;right:0;left:0;z-index:99;padding:var(--twb-space-xs) var(--twb-space-md);font-size:11px;line-height:1.4;color:#6b7280;text-align:center;background:#ffe4e6f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.twb-disclosure a{color:var(--twb-c-primary);text-decoration:underline;margin-left:var(--twb-space-xs)}.twb-main{padding-top:110px;min-height:calc(100vh - 110px)}.twb-container{max-width:1200px;margin:0 auto;padding:0 var(--twb-space-lg)}.twb-container--narrow{max-width:800px}.twb-header{position:fixed;top:30px;left:0;right:0;background:transparent;z-index:var(--twb-z-sticky);transition:var(--twb-transition)}.twb-header--sticky{background:#fff;box-shadow:var(--twb-shadow-md);top:0}.twb-header__inner{max-width:1200px;margin:0 auto;padding:22px var(--twb-space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--twb-space-lg)}.twb-logo{height:50px;width:auto}.twb-header__nav{display:flex;gap:var(--twb-space-lg)}.twb-nav__link{color:var(--twb-c-text);text-decoration:none;font-weight:600;transition:all .3s ease;position:relative;padding:var(--twb-space-xs) var(--twb-space-sm);border-radius:8px}.twb-nav__link:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:3px;background:linear-gradient(90deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);transition:all .3s ease;transform:translate(-50%);border-radius:2px}.twb-nav__link:hover{color:var(--twb-c-primary);background:#dc26260d}.twb-nav__link:hover:before{width:100%}.twb-nav__link--active{color:var(--twb-c-primary);background:linear-gradient(135deg,#dc26261a,#ec48991a)}.twb-nav__link--active:before{width:100%}.twb-header__burger{display:none;background:transparent;border:none;cursor:pointer;padding:var(--twb-space-sm)}.twb-icon{width:24px;height:24px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.twb-hero{color:#fff;min-height:360px;display:flex;align-items:center;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%)}.twb-hero__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--twb-space-2xl);align-items:center}.twb-hero__text{max-width:600px}.twb-hero__title{font-size:36px;margin-bottom:var(--twb-space-xs);font-weight:800;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.15);letter-spacing:-.02em}.twb-hero__title:after{content:"";display:block;width:60px;height:3px;background:#fff;margin-top:var(--twb-space-xs);border-radius:2px;box-shadow:0 2px 8px #0000001a}.twb-hero__subtitle{font-size:15px;margin-bottom:var(--twb-space-sm);opacity:.95;line-height:1.5;text-shadow:0 1px 4px rgba(0,0,0,.1);font-weight:400}.twb-hero__features{display:flex;gap:var(--twb-space-xs);flex-wrap:wrap;margin-top:var(--twb-space-md)}.twb-hero__feature{display:flex;align-items:center;gap:var(--twb-space-sm);font-size:13px;font-weight:500;padding:var(--twb-space-xs) var(--twb-space-sm);background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;transition:var(--twb-transition);border:1px solid rgba(255,255,255,.2)}.twb-hero__feature:hover{background:#ffffff40;transform:translate(4px)}.twb-hero__icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #00000026;transition:var(--twb-transition)}.twb-hero__feature:hover .twb-hero__icon{transform:scale(1.1)}.twb-hero__icon svg{width:16px;height:16px;stroke:#fff;stroke-width:2.5;fill:none}.twb-hero__icon--heart{background:linear-gradient(135deg,#ff1744,#f50057)}.twb-hero__icon--search{background:linear-gradient(135deg,#7c4dff,#651fff)}.twb-hero__icon--shield{background:linear-gradient(135deg,#00e676,#00c853)}.twb-hero__icon--star{background:linear-gradient(135deg,#ffd600,#ffab00)}.twb-hero__icon--check{background:linear-gradient(135deg,#00bcd4,#0097a7)}.twb-hero__features--mobile,.twb-hero__subtitle--mobile{display:none}@media(max-width:767px){.twb-hero__subtitle:not(.twb-hero__subtitle--mobile){display:none}.twb-hero__features:not(.twb-hero__features--mobile){display:none}.twb-platforms .twb-section__title{display:none}.twb-hero__subtitle--mobile{display:block;font-size:16px;line-height:1.7;color:#6b7280;margin-top:var(--twb-space-lg);margin-bottom:0;padding:var(--twb-space-md);background:#fff;border-radius:var(--twb-radius-lg);border-left:4px solid var(--twb-c-primary);margin-left:var(--twb-space-lg);margin-right:var(--twb-space-lg)}.twb-hero__features--mobile{display:flex;flex-wrap:wrap;gap:var(--twb-space-xs);margin-top:var(--twb-space-md);padding:0 var(--twb-space-lg)}}@media(min-width:768px){.twb-hero__image--mobile{display:none!important}}.twb-hero__image{display:flex;justify-content:center;align-items:center}.twb-hero__image img{max-width:85%;height:auto}.twb-section{padding:var(--twb-space-4xl) 0}.twb-platforms{padding-top:var(--twb-space-md)}.twb-section__title{font-size:var(--twb-font-size-2xl);text-align:center;margin-bottom:var(--twb-space-lg);font-weight:700;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.twb-platforms__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--twb-space-md);max-width:100%}@media(max-width:767px){.twb-platforms__grid{grid-template-columns:1fr}}.twb-platform-card{background:#fffbf5;border:2px solid #e5e5e5;border-radius:24px;padding:var(--twb-space-lg);transition:var(--twb-transition);display:flex;flex-direction:column;gap:var(--twb-space-md);position:relative;overflow:visible;width:100%;box-shadow:0 4px 12px #00000014}.twb-platform-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-4px);border-color:#dc2626}.twb-platform-card__ribbon{position:absolute;top:var(--twb-space-md);left:50%;transform:translate(-50%);background:linear-gradient(135deg,#dc2626,#ec4899);color:#fff;padding:6px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:8px;box-shadow:0 2px 8px #dc26264d;z-index:2;white-space:nowrap}.twb-platform-card:first-child .twb-platform-card__ribbon{top:var(--twb-space-md)}.twb-platform-card__rank{position:absolute;top:var(--twb-space-md);left:var(--twb-space-md);background:linear-gradient(135deg,#dc2626,#ec4899);color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex-shrink:0;box-shadow:0 4px 12px #dc26264d;z-index:1}.twb-platform-card__content{display:flex;flex-direction:column;gap:var(--twb-space-md);align-items:center;text-align:center;padding-top:32px}.twb-platform-card__info{display:flex;flex-direction:column;gap:14px;align-items:center;width:100%}.twb-platform-card__logo{height:40px;width:auto;max-width:180px;object-fit:contain}.twb-platform-card__details{display:flex;flex-direction:column;gap:var(--twb-space-md);width:100%}@media(min-width:768px){.twb-platform-card__details{flex-direction:row;gap:var(--twb-space-md);align-items:flex-start}.twb-platform-card__description{flex:1;text-align:left;min-width:68%}}.twb-platform-card__name{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.twb-platform-card__description{color:#6c757d;line-height:1.5;font-size:13px;margin:0;max-width:100%}.twb-platform-card__features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--twb-space-xs);width:100%;align-items:flex-start}@media(min-width:768px){.twb-platform-card__features{width:max-content;flex-shrink:0}}.twb-platform-card__feature{display:flex;align-items:center;gap:6px;color:#1a1a1a;font-size:12px;font-weight:500}.twb-feature-icon{width:16px;height:16px;color:#dc2626;flex-shrink:0}.twb-platform-card__actions{display:flex;flex-direction:column;align-items:center;gap:var(--twb-space-md);width:100%}.twb-platform-card__rating{position:absolute;top:var(--twb-space-md);right:var(--twb-space-md);display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;padding:6px;border-radius:12px;box-shadow:0 2px 8px #0000001a}.twb-platform-card__rating-number{font-size:32px;font-weight:800;color:#dc2626;line-height:1}.twb-platform-card__stars{display:flex;gap:2px}.twb-platform-card__star{width:10px;height:10px;color:#fbbf24;fill:#fbbf24}.twb-btn--large{padding:14px 24px;font-size:15px;font-weight:700;border-radius:12px;white-space:nowrap;display:flex;align-items:center;gap:6px;min-width:100%;background:linear-gradient(135deg,#dc2626,#ec4899);color:#fff;box-shadow:0 4px 12px #dc26264d;transition:var(--twb-transition)}.twb-btn--large:hover{box-shadow:0 6px 16px #dc262666;transform:translateY(-2px)}.twb-btn--large svg{width:16px;height:16px;fill:currentColor}.twb-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--twb-space-sm);padding:var(--twb-space-md) var(--twb-space-xl);font-size:var(--twb-font-size-base);font-weight:600;border-radius:var(--twb-radius-md);border:none;cursor:pointer;transition:var(--twb-transition);text-decoration:none}.twb-btn--primary{background:linear-gradient(135deg,#dc2626,#ec4899);color:#fff}.twb-btn--primary:hover{background:linear-gradient(135deg,#b91c1c,#db2777);transform:translateY(-2px);box-shadow:0 8px 24px #dc26264d}.twb-btn--large{padding:8px 16px;font-size:15px;font-weight:700;border-radius:8px;white-space:nowrap;min-width:300px}.twb-btn--large svg{width:12px;height:12px;fill:#fff}.twb-content{font-size:var(--twb-font-size-base);line-height:1.8}.twb-content h3{font-size:var(--twb-font-size-lg);margin-top:var(--twb-space-xl);margin-bottom:var(--twb-space-md);font-weight:600}.twb-content p{margin-bottom:var(--twb-space-md)}.twb-content ul{margin-bottom:var(--twb-space-md);padding-left:var(--twb-space-xl)}.twb-content li{margin-bottom:var(--twb-space-sm)}.twb-about__intro{text-align:center;font-size:18px;line-height:1.7;color:#6b7280;margin-bottom:var(--twb-space-3xl);padding:var(--twb-space-lg);background:#fff;border-radius:var(--twb-radius-lg);border-left:4px solid var(--twb-c-primary)}.twb-about__cards{display:flex;flex-wrap:wrap;gap:var(--twb-space-lg);margin-top:var(--twb-space-2xl)}.twb-about__card{flex:1 1 calc(33.333% - var(--twb-space-lg));min-width:318px;max-width:calc(33.333% - var(--twb-space-lg));background:#fff;padding:var(--twb-space-lg);border-radius:var(--twb-radius-lg);box-shadow:0 4px 16px #0000000f;transition:var(--twb-transition);border:1px solid rgba(220,38,38,.1)}.twb-about__card:hover{transform:translateY(-8px);box-shadow:0 12px 32px #dc26261f;border-color:var(--twb-c-primary)}.twb-about__card-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:var(--twb-space-lg);box-shadow:0 4px 12px #0000001a}.twb-about__card-icon svg{width:32px;height:32px;stroke:#fff;stroke-width:2}.twb-about__card-icon--search{background:linear-gradient(135deg,#3b82f6,#2563eb)}.twb-about__card-icon--shield{background:linear-gradient(135deg,#10b981,#059669)}.twb-about__card-icon--heart{background:linear-gradient(135deg,#dc2626,#ec4899)}.twb-about__card-title{font-size:22px;font-weight:700;margin-bottom:var(--twb-space-md);color:#1a1a1a;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.twb-about__card-text{color:#6b7280;line-height:1.7;font-size:15px}.twb-about__card-text p{margin-bottom:var(--twb-space-md)}.twb-about__list{list-style:none;padding:0;margin:var(--twb-space-md) 0}.twb-about__list li{display:flex;align-items:center;gap:var(--twb-space-sm);margin-bottom:var(--twb-space-sm);color:#1a1a1a;font-weight:500}.twb-about__list li svg{width:20px;height:20px;color:#10b981;flex-shrink:0}.twb-about__list--trust{margin-bottom:var(--twb-space-lg)}.twb-about__card-footer{margin-top:var(--twb-space-lg);padding-top:var(--twb-space-lg);border-top:1px solid rgba(220,38,38,.1);font-style:italic;color:#4b5563}.twb-guide__intro{text-align:center;font-size:18px;line-height:1.7;color:#6b7280;font-weight:500;margin-bottom:var(--twb-space-3xl);padding:var(--twb-space-xl);background:#fff;border-radius:var(--twb-radius-lg);border-left:4px solid var(--twb-c-primary)}.twb-guide__points{display:flex;flex-direction:column;gap:var(--twb-space-xl);margin-bottom:var(--twb-space-3xl)}.twb-guide__point{display:flex;gap:var(--twb-space-lg);padding:var(--twb-space-xl);background:#fff;border-radius:var(--twb-radius-lg);box-shadow:0 2px 12px #0000000d;transition:var(--twb-transition);border:1px solid rgba(220,38,38,.08)}.twb-guide__point:hover{transform:translate(8px);box-shadow:0 8px 24px #dc26261f;border-color:var(--twb-c-primary)}.twb-guide__point-icon{width:56px;height:56px;border-radius:var(--twb-radius-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);box-shadow:0 4px 12px #dc262633;flex-shrink:0}.twb-guide__point-icon svg{width:28px;height:28px;stroke:#fff;stroke-width:2}.twb-guide__point-content{flex:1}.twb-guide__point-title{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:var(--twb-space-sm)}.twb-guide__point-content p{color:#6b7280;line-height:1.7;font-size:15px;margin:0}.twb-guide__cta{display:flex;gap:var(--twb-space-lg);padding:var(--twb-space-2xl);background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);border-radius:var(--twb-radius-lg);box-shadow:0 8px 24px #dc262640;position:relative;overflow:hidden}.twb-guide__cta:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 100%);pointer-events:none}.twb-guide__cta-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-shrink:0;position:relative;z-index:1}.twb-guide__cta-icon svg{width:32px;height:32px;stroke:#fff;stroke-width:2;fill:#fff}.twb-guide__cta-content{flex:1;position:relative;z-index:1}.twb-guide__cta-title{font-size:24px;font-weight:700;color:#fff;margin-bottom:var(--twb-space-sm)}.twb-guide__cta-content p{color:#fffffff2;line-height:1.7;font-size:16px;margin:0}.twb-reviews__header{display:flex;flex-direction:column;align-items:center;gap:var(--twb-space-xl);margin-bottom:var(--twb-space-3xl);text-align:center}.twb-reviews__rating{display:flex;align-items:center;gap:var(--twb-space-lg);padding:var(--twb-space-lg) var(--twb-space-xl);background:#fff;border-radius:var(--twb-radius-lg);box-shadow:0 4px 16px #dc26261a;border:2px solid rgba(220,38,38,.15)}.twb-reviews__rating-number{font-size:56px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.twb-reviews__rating-content{display:flex;flex-direction:column;gap:var(--twb-space-xs)}.twb-reviews__stars{display:flex;gap:4px}.twb-reviews__stars svg{width:24px;height:24px;fill:#fbbf24;stroke:none}.twb-reviews__rating-text{font-size:14px;color:#6b7280;margin:0;font-weight:500}.twb-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--twb-space-lg)}.twb-review-card{background:#fff;padding:var(--twb-space-xl);border-radius:var(--twb-radius-lg);box-shadow:0 4px 16px #0000000f;transition:var(--twb-transition);border:1px solid rgba(220,38,38,.1);display:flex;flex-direction:column;gap:var(--twb-space-md)}.twb-review-card:hover{box-shadow:0 12px 32px #dc26261f;transform:translateY(-8px);border-color:var(--twb-c-primary)}.twb-review-card__header{display:flex;gap:var(--twb-space-md);align-items:center}.twb-review-card__avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;flex-shrink:0;box-shadow:0 4px 12px #dc262633}.twb-review-card__info{display:flex;flex-direction:column;gap:var(--twb-space-xs)}.twb-review-card__author{font-size:18px;font-weight:700;color:#1a1a1a;margin:0}.twb-review-card__stars{display:flex;gap:4px}.twb-review-card__stars svg{width:18px;height:18px;fill:#fbbf24;stroke:none}.twb-review-card__text{color:#4b5563;line-height:1.7;font-size:15px;margin:0;flex:1}.twb-review-card__footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--twb-space-md);border-top:1px solid rgba(220,38,38,.1)}.twb-review-card__age{font-size:13px;color:#9ca3af;font-weight:500}.twb-review-card__verified{display:flex;align-items:center;gap:4px;font-size:13px;color:#10b981;font-weight:600}.twb-review-card__verified svg{width:16px;height:16px;stroke:currentColor}.twb-legal{padding:var(--twb-space-3xl) 0;background:#fff}.twb-legal__title{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.2;margin-bottom:var(--twb-space-md);color:#1a1a1a;text-align:center;position:relative;padding-bottom:var(--twb-space-lg)}.twb-legal__title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:80px;height:4px;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);border-radius:var(--twb-radius-full)}.twb-legal__meta{color:#9ca3af;font-size:15px;text-align:center;margin-bottom:var(--twb-space-3xl);font-weight:500}.twb-legal__intro{font-size:17px;line-height:1.8;color:#4b5563;margin-bottom:var(--twb-space-lg);text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.twb-legal__section{background:#fff;padding:var(--twb-space-2xl);padding-left:calc(var(--twb-space-2xl) + 12px);border-radius:var(--twb-radius-lg);margin-bottom:var(--twb-space-xl);box-shadow:0 2px 8px #0000000a;border:1px solid rgba(220,38,38,.1);border-left:4px solid var(--twb-c-primary);position:relative}.twb-legal__section h2{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:var(--twb-space-lg);display:flex;align-items:center;gap:var(--twb-space-sm)}.twb-legal__section h2:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);flex-shrink:0}.twb-legal__section p{font-size:16px;line-height:1.8;color:#4b5563;margin-bottom:var(--twb-space-md)}.twb-legal__section p:last-child{margin-bottom:0}.twb-legal__section ul{margin:var(--twb-space-md) 0;padding-left:var(--twb-space-xl);list-style:none}.twb-legal__section li{color:#4b5563;line-height:1.8;margin-bottom:var(--twb-space-sm);font-size:16px;position:relative;padding-left:var(--twb-space-md)}.twb-legal__section li:before{content:"→";position:absolute;left:0;color:var(--twb-c-primary);font-weight:700}.twb-legal__section a{color:var(--twb-c-primary);text-decoration:underline;font-weight:500}.twb-not-found{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--twb-space-3xl) 0;background:linear-gradient(135deg,#dc262608,#ec489908)}.twb-not-found h1{font-size:clamp(48px,8vw,72px);font-weight:800;margin-bottom:var(--twb-space-lg);background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.twb-not-found p{font-size:20px;margin-bottom:var(--twb-space-2xl);color:#6b7280;max-width:500px;margin-left:auto;margin-right:auto}.twb-faq-page{padding:var(--twb-space-3xl) 0;background:#fff}.twb-page__title{font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.2;margin-bottom:var(--twb-space-2xl);background:linear-gradient(135deg,var(--twb-c-primary) 0%,var(--twb-c-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-align:center}.twb-faq{max-width:900px;margin:0 auto}.twb-faq__item{background:#fff;border:1px solid rgba(220,38,38,.1);border-radius:var(--twb-radius-lg);margin-bottom:var(--twb-space-md);padding:var(--twb-space-xl);transition:var(--twb-transition);box-shadow:0 2px 8px #0000000a}.twb-faq__item:hover{border-color:var(--twb-c-primary);box-shadow:0 8px 24px #dc262614}.twb-faq__item[open]{border-color:var(--twb-c-primary);box-shadow:0 8px 24px #dc26261f}.twb-faq__question{cursor:pointer;font-weight:700;font-size:18px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--twb-space-md);color:#1a1a1a;transition:var(--twb-transition)}.twb-faq__question:hover{color:var(--twb-c-primary)}.twb-faq__question:after{content:"+";font-size:32px;font-weight:700;color:var(--twb-c-primary);transition:transform .3s ease;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.twb-faq__item[open] .twb-faq__question:after{content:"−";transform:rotate(180deg)}.twb-faq__question::-webkit-details-marker{display:none}.twb-faq__answer{padding-top:var(--twb-space-lg);margin-top:var(--twb-space-lg);border-top:1px solid rgba(220,38,38,.1)}.twb-faq__answer p{color:#4b5563;line-height:1.8;font-size:16px;margin:0}.twb-footer{background:#1a1a1a;color:#e5e7eb;padding:var(--twb-space-3xl) 0 var(--twb-space-lg)}.twb-footer__inner{max-width:1200px;margin:0 auto;padding:0 var(--twb-space-lg);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--twb-space-2xl);margin-bottom:var(--twb-space-3xl)}.twb-footer__logo{height:45px;width:auto;margin-bottom:var(--twb-space-md)}.twb-footer__tagline{color:#9ca3af;font-size:var(--twb-font-size-sm)}.twb-footer__heading{font-size:var(--twb-font-size-base);margin-bottom:var(--twb-space-md);font-weight:600}.twb-footer__nav{display:flex;flex-direction:column;gap:var(--twb-space-sm)}.twb-footer__link{color:#9ca3af;text-decoration:none;transition:var(--twb-transition);font-size:var(--twb-font-size-sm)}.twb-footer__link:hover{color:var(--twb-c-accent)}.twb-footer__disclaimer{background:#dc26261a;border-top:2px solid var(--twb-c-primary);padding:var(--twb-space-xl) 0;margin-bottom:var(--twb-space-xl)}.twb-footer__disclaimer-inner{max-width:1200px;margin:0 auto;padding:0 var(--twb-space-lg)}.twb-footer__disclaimer-title{font-size:var(--twb-font-size-lg);margin-bottom:var(--twb-space-md);color:#fff}.twb-footer__disclaimer-text{color:#d1d5db;margin-bottom:var(--twb-space-md);line-height:1.6}.twb-footer__bottom{max-width:1200px;margin:0 auto;padding:var(--twb-space-lg);border-top:1px solid #374151;display:flex;justify-content:space-between;align-items:center}.twb-footer__copyright{color:#9ca3af;font-size:var(--twb-font-size-sm)}.twb-badge{display:inline-flex;align-items:center;padding:var(--twb-space-xs) var(--twb-space-md);background:var(--twb-c-text);color:#fff;font-size:var(--twb-font-size-sm);font-weight:600;border-radius:var(--twb-radius-sm)}.twb-badge--age{background:var(--twb-c-primary)}.twb-article{padding:var(--twb-space-2xl) 0}.twb-article__title{font-size:32px;margin-bottom:var(--twb-space-lg);text-align:left}.twb-article__intro{font-size:16px;margin-bottom:var(--twb-space-2xl);text-align:left}.twb-legal{padding:var(--twb-space-2xl) 0}.twb-legal__title{font-size:32px;margin-bottom:var(--twb-space-md);padding-bottom:var(--twb-space-md)}.twb-legal__title:after{width:60px;height:3px}.twb-legal__intro{font-size:16px;line-height:1.7;text-align:center;margin-bottom:var(--twb-space-md)}.twb-legal__section{padding:var(--twb-space-lg);padding-left:calc(var(--twb-space-lg) + 8px);margin-bottom:var(--twb-space-lg);border-left-width:3px}.twb-legal__section h2{font-size:20px;margin-bottom:var(--twb-space-md)}.twb-legal__section h2:before{width:6px;height:6px}.twb-legal__section p,.twb-legal__section li{font-size:15px;line-height:1.7}.twb-faq-page{padding:var(--twb-space-2xl) 0}.twb-page__title{font-size:32px;margin-bottom:var(--twb-space-xl);text-align:left}.twb-faq__item{padding:var(--twb-space-lg);margin-bottom:var(--twb-space-md)}.twb-faq__question{font-size:16px;gap:var(--twb-space-sm)}.twb-faq__question:after{font-size:28px;width:28px;height:28px}.twb-faq__answer{padding-top:var(--twb-space-md);margin-top:var(--twb-space-md)}.twb-faq__answer p{font-size:15px}.twb-contact-page{padding:var(--twb-space-2xl) 0}.twb-contact-page .twb-page__intro{font-size:16px;text-align:left}.twb-contact-page p{font-size:15px}.twb-form{padding:var(--twb-space-xl);margin-top:var(--twb-space-2xl)}.twb-form__fields{gap:var(--twb-space-lg);margin-bottom:var(--twb-space-lg)}.twb-form__input,.twb-form__textarea{padding:var(--twb-space-md);font-size:15px;min-height:46px}.twb-form__textarea{min-height:130px}.twb-form .twb-btn{padding:var(--twb-space-md);font-size:16px}.twb-form__success{padding:var(--twb-space-md);margin-top:var(--twb-space-md)}.twb-form__disclaimer{margin-top:var(--twb-space-md);padding-top:var(--twb-space-md);font-size:13px}.twb-not-found{min-height:50vh;padding:var(--twb-space-2xl) 0}.twb-not-found h1{font-size:48px}.twb-not-found p{font-size:16px;margin-bottom:var(--twb-space-xl)}.twb-contact-page{padding:var(--twb-space-3xl) 0;background:#fff}.twb-contact-page .twb-page__intro{font-size:18px;line-height:1.8;color:#4b5563;margin-bottom:var(--twb-space-lg);text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.twb-contact-page p{font-size:16px;line-height:1.8;color:#6b7280;margin-bottom:var(--twb-space-md)}.twb-form{max-width:700px;margin:var(--twb-space-3xl) auto 0;background:#fff;padding:24px;border-radius:var(--twb-radius-lg);box-shadow:0 8px 32px #dc262614;border:1px solid rgba(220,38,38,.1)}.twb-form__fields{display:flex;flex-direction:column;gap:var(--twb-space-xl);margin-bottom:var(--twb-space-xl)}.twb-form__group{display:flex;flex-direction:column;gap:var(--twb-space-sm)}.twb-form__label{font-weight:600;font-size:15px;color:#1a1a1a}.twb-form__input,.twb-form__textarea{width:100%;padding:var(--twb-space-md) var(--twb-space-lg);font-size:16px;font-family:inherit;border:2px solid #e5e7eb;border-radius:var(--twb-radius-md);background:#f9fafb;transition:all .3s ease;min-height:50px;box-sizing:border-box}.twb-form__textarea{min-height:150px;resize:vertical}.twb-form__input:empty:before,.twb-form__textarea:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.twb-form__input:focus,.twb-form__textarea:focus{outline:none;border-color:var(--twb-c-primary);background:#fff;box-shadow:0 0 0 4px #dc26261a}.twb-form .twb-btn{width:100%;padding:var(--twb-space-lg);font-size:18px;font-weight:700}.twb-form__success{margin-top:var(--twb-space-lg);padding:var(--twb-space-lg);background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:var(--twb-radius-md);text-align:center;font-weight:600;box-shadow:0 4px 16px #10b9814d}.twb-form__success p{margin:0;color:#fff}.twb-form__disclaimer{margin-top:var(--twb-space-lg);padding-top:var(--twb-space-lg);border-top:1px solid rgba(220,38,38,.1);font-size:14px;color:#6b7280;text-align:center;line-height:1.6}.twb-form__disclaimer a{color:var(--twb-c-primary);text-decoration:none;font-weight:600;transition:var(--twb-transition)}.twb-form__disclaimer a:hover{color:var(--twb-c-accent);text-decoration:underline}@media(max-width:1023px){.twb-hero__content{grid-template-columns:1fr;gap:var(--twb-space-2xl)}.twb-hero__text{max-width:100%}.twb-hero__title{font-size:42px}.twb-hero__title:after{width:60px;height:3px}.twb-hero__subtitle{font-size:17px}.twb-hero__icon{width:44px;height:44px}.twb-hero__icon svg{width:22px;height:22px}.twb-hero__image{display:none}.twb-footer__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.twb-header__nav{position:fixed;top:80px;left:0;right:0;height:calc(100vh - 80px);background:var(--twb-c-bg);flex-direction:column;padding:var(--twb-space-xl);box-shadow:var(--twb-shadow-lg);transform:translate(-100%);opacity:0;pointer-events:none;transition:var(--twb-transition)}.twb-header__nav--open{transform:translate(0);opacity:1;pointer-events:auto}.twb-header__burger{display:flex}.twb-hero{padding:12px 0;min-height:auto}.twb-hero__title{font-size:30px}.twb-hero__title:after{width:50px;height:3px}.twb-hero__subtitle{font-size:16px}.twb-hero__feature{font-size:15px;padding:var(--twb-space-xs) var(--twb-space-sm)}.twb-hero__icon{width:40px;height:40px}.twb-hero__icon svg{width:20px;height:20px}.twb-hero__text .twb-hero__features{display:none}.twb-hero__image--mobile{display:flex;justify-content:center;align-items:center;margin:var(--twb-space-3xl) auto 0;max-width:600px}.twb-hero__image--mobile img{max-width:100%;height:auto}.twb-hero__features--mobile{display:grid!important;margin-top:var(--twb-space-lg);max-width:600px;margin-left:auto;margin-right:auto}.twb-hero__features--mobile .twb-hero__feature{background:#ffffff0d;padding:var(--twb-space-md);border-radius:var(--twb-radius-md);box-shadow:0 2px 8px #0000001a}.twb-platforms{padding-top:var(--twb-space-md);position:relative}.twb-platforms__container{position:relative}.twb-platforms__grid,.twb-footer__inner{grid-template-columns:1fr}.twb-footer__bottom{flex-direction:column;gap:var(--twb-space-md);text-align:center}.twb-form{padding:16px}}@media(max-width:1023px){.twb-platform-card{flex-wrap:wrap}.twb-platform-card__rank{width:56px;height:56px;font-size:28px}.twb-platform-card__content{flex:1;min-width:300px}.twb-platform-card__actions{flex-direction:row;width:100%;justify-content:space-between;margin-left:0}.twb-btn--large{flex:1}}@media(max-width:767px){.twb-platform-card{padding:18px 12px;flex-direction:column}.twb-platform-card__rank{position:absolute;width:48px;height:48px;font-size:24px;align-self:flex-start}.twb-platform-card__content{width:100%;min-width:unset}.twb-platform-card__name{font-size:20px}.twb-platform-card__features{display:flex;justify-content:space-between;flex-direction:row;flex-wrap:wrap}.twb-platform-card__actions{width:100%;flex-direction:column;align-items:stretch}.twb-platform-card__rating{align-self:center}.twb-platform-card__rating-number{font-size:24px}.twb-btn--large{width:100%}.twb-platform-card__ribbon{font-size:9px;padding:var(--twb-space-xs) 10px}.twb-about__cards{flex-direction:column;gap:var(--twb-space-lg)}.twb-about__card{flex:1 1 100%;min-width:unset;max-width:100%;padding:var(--twb-space-lg)}.twb-about__intro{font-size:16px;padding:var(--twb-space-md)}.twb-about__card-icon{width:56px;height:56px}.twb-about__card-icon svg{width:28px;height:28px}.twb-guide__intro{font-size:16px;padding:var(--twb-space-md)}.twb-guide__point{flex-direction:column;padding:var(--twb-space-lg)}.twb-guide__point:hover{transform:translateY(-4px)}.twb-guide__point-icon{width:48px;height:48px}.twb-guide__point-icon svg{width:24px;height:24px}.twb-guide__point-title{font-size:18px}.twb-guide__point-content p{font-size:14px}.twb-guide__cta{flex-direction:column;padding:var(--twb-space-xl);text-align:center}.twb-guide__cta-icon{margin:0 auto}.twb-guide__cta-title{font-size:20px}.twb-guide__cta-content p{font-size:15px}.twb-reviews__header{gap:var(--twb-space-lg);margin-bottom:var(--twb-space-2xl)}.twb-reviews__rating{flex-direction:column;padding:var(--twb-space-md);gap:var(--twb-space-md)}.twb-reviews__rating-number{font-size:48px}.twb-reviews__stars svg{width:20px;height:20px}.twb-reviews__rating-text{font-size:13px}.twb-reviews__grid{grid-template-columns:1fr;gap:var(--twb-space-lg)}.twb-review-card{padding:var(--twb-space-lg)}.twb-review-card__avatar{width:48px;height:48px;font-size:20px}.twb-review-card__author{font-size:16px}.twb-review-card__stars svg{width:16px;height:16px}.twb-review-card__text{font-size:14px}.twb-review-card__footer{flex-direction:column;gap:var(--twb-space-xs);align-items:flex-start}}
