/* Tayyar Play R19 — Global UI Redesign
   Presentation-only layer. No commerce, activation, SEO, Google, routing, or language logic. */
:root{
  --r19-bg:#030711;
  --r19-bg2:#06101c;
  --r19-surface:#081522;
  --r19-surface-2:#0a1a29;
  --r19-line:rgba(118,222,239,.14);
  --r19-line-strong:rgba(90,223,242,.28);
  --r19-text:#f5fbff;
  --r19-muted:#91a5b7;
  --r19-cyan:#41d9ea;
  --r19-cyan-2:#14b8cc;
  --r19-gold:#d9ad39;
  --r19-shadow:0 28px 80px rgba(0,0,0,.38);
  --r19-radius:28px;
}
html{scroll-behavior:smooth;background:var(--r19-bg)}
body{margin:0;background:var(--r19-bg)!important;color:var(--r19-text)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body::selection{background:rgba(65,217,234,.24)}
main{overflow:clip;background:
 radial-gradient(900px 500px at 90% -10%,rgba(18,160,190,.12),transparent 65%),
 radial-gradient(700px 500px at 5% 28%,rgba(72,56,180,.08),transparent 70%),
 linear-gradient(180deg,#030711 0%,#050b14 44%,#030711 100%)!important}
.ambient{opacity:.18!important;filter:blur(90px)!important}
.ambient-one{background:rgba(35,204,226,.28)!important}
.ambient-two{background:rgba(81,65,190,.18)!important}
.section-shell{width:min(1240px,calc(100% - 48px))!important;margin-inline:auto!important}

/* Header */
.site-header{
  position:sticky!important;top:12px!important;z-index:80!important;
  width:min(1240px,calc(100% - 32px))!important;margin:12px auto 0!important;
  padding:10px 12px!important;min-height:64px!important;
  border:1px solid rgba(126,223,238,.11)!important;border-radius:22px!important;
  background:rgba(4,11,20,.78)!important;backdrop-filter:blur(22px) saturate(145%)!important;
  -webkit-backdrop-filter:blur(22px) saturate(145%)!important;
  box-shadow:0 14px 44px rgba(0,0,0,.28)!important;
}
.brand{gap:10px!important;padding:4px 8px!important;min-width:max-content!important}
.brand-mark-wrap{width:40px!important;height:40px!important;border-radius:13px!important;background:rgba(65,217,234,.07)!important;border:1px solid rgba(65,217,234,.12)!important}
.brand-mark{width:30px!important;height:30px!important;object-fit:contain!important}
.brand-copy strong{font-size:15px!important;letter-spacing:0!important}
.brand-copy small{font-size:8px!important;letter-spacing:.18em!important;opacity:.58!important}
.main-nav{gap:2px!important;padding:0 8px!important}
.main-nav a{padding:10px 12px!important;border-radius:12px!important;color:#b7c5d1!important;font-size:13px!important;font-weight:700!important;transition:.18s ease!important}
.main-nav a:hover{color:#fff!important;background:rgba(255,255,255,.05)!important}
.header-actions{gap:8px!important}
.language-picker{height:44px!important;padding:0 10px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.07)!important}
.language-picker b{background:rgba(65,217,234,.1)!important;color:var(--r19-cyan)!important}
.header-cta{height:44px!important;padding:0 16px!important;border-radius:13px!important;background:linear-gradient(135deg,#35d4e7,#18adc3)!important;color:#03131a!important;box-shadow:none!important;font-weight:900!important}
.header-cta:hover{transform:translateY(-1px)!important;filter:brightness(1.05)}

/* Hero */
.hero{
  width:min(1280px,calc(100% - 48px))!important;margin:0 auto!important;
  min-height:760px!important;padding:112px 0 76px!important;
  grid-template-columns:minmax(360px,.82fr) minmax(580px,1.18fr)!important;
  gap:64px!important;align-items:center!important;
}
.hero-copy{max-width:570px!important;position:relative;z-index:3}
.eyebrow{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:8px 12px!important;border-radius:999px!important;background:rgba(65,217,234,.055)!important;border:1px solid rgba(65,217,234,.12)!important;color:#b8dfe5!important;font-size:12px!important;font-weight:800!important}
.pulse-dot{width:7px!important;height:7px!important;background:var(--r19-cyan)!important;box-shadow:0 0 0 5px rgba(65,217,234,.08)!important}
.hero h1,.hero .flash-title{font-size:clamp(48px,5.2vw,76px)!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:22px 0 22px!important;font-weight:900!important;max-width:620px!important}
.hero h1 span,.hero .flash-title span{display:inline!important;background:linear-gradient(90deg,#4be4f2 10%,#a4eff5 70%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.hero-lead{font-size:18px!important;line-height:1.9!important;color:#aab8c7!important;max-width:560px!important;margin:0 0 28px!important}
.hero-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:0 0 30px!important}
.primary-button,.secondary-button{min-height:52px!important;padding:0 20px!important;border-radius:14px!important;font-weight:850!important;box-shadow:none!important}
.primary-button{background:linear-gradient(135deg,#43dce9,#19aec4)!important;color:#031117!important}
.secondary-button{background:transparent!important;border:1px solid rgba(255,255,255,.1)!important;color:#e8f4f7!important}
.primary-button:hover,.secondary-button:hover{transform:translateY(-2px)!important}
.hero-metrics{margin:0!important;padding:18px 0 0!important;border-top:1px solid rgba(255,255,255,.07)!important;width:100%!important;max-width:500px!important;justify-content:flex-start!important;gap:22px!important}
.hero-metrics span{gap:4px!important}
.hero-metrics b{font-size:16px!important;color:#eafcff!important}
.hero-metrics small{font-size:11px!important;color:#7e94a7!important}
.hero-metrics i{height:24px!important;background:rgba(255,255,255,.08)!important}
.live-proof{margin-top:16px!important;padding:0!important;background:none!important;border:0!important;color:#718799!important;font-size:11px!important}
.proof-icon{width:18px!important;height:18px!important;background:rgba(65,217,234,.08)!important;color:var(--r19-cyan)!important}
.hero-stage{min-width:0!important;padding:0!important;position:relative!important;perspective:1200px!important}
.orbit,.stage-badge{display:none!important}
.tv-shell{width:100%!important;filter:none!important;transform:none!important;margin:0!important}
.tv-screen{border-radius:26px!important;overflow:hidden!important;background:#06111b!important;border:1px solid rgba(99,226,240,.22)!important;box-shadow:0 38px 90px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.02) inset!important}
.tv-screen.site-visual-replaced{aspect-ratio:1672/941!important}
.tv-camera{display:none!important}
.tv-stand{opacity:.65!important;filter:saturate(.7)!important}
.site-visual-refresh-img{object-fit:cover!important}

/* Slim trust ribbon */
.platform-ribbon{width:min(1180px,calc(100% - 48px))!important;margin:0 auto 50px!important;padding:14px 18px!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:18px!important;background:rgba(255,255,255,.022)!important;box-shadow:none!important}
.platform-ribbon p{font-size:11px!important;color:#75899b!important;margin:0 0 9px!important}
.platform-ribbon div{gap:12px!important;justify-content:space-between!important}
.platform-ribbon span{font-size:11px!important;color:#91a6b7!important}
.platform-ribbon b{color:#d9f7fa!important;font-size:10px!important;letter-spacing:.04em!important}
.platform-ribbon i{opacity:.15!important}

/* Metric cards */
.impact-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;padding:0 0 96px!important}
.impact-strip article{min-height:122px!important;padding:22px!important;border-radius:22px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}
.impact-strip article:hover{border-color:rgba(65,217,234,.18)!important;background:rgba(65,217,234,.035)!important;transform:translateY(-2px)!important}
.impact-strip strong{width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(65,217,234,.075)!important;color:var(--r19-cyan)!important;font-size:14px!important}
.impact-strip b{font-size:14px!important;color:#edf9fb!important}
.impact-strip small{font-size:11px!important;color:#7f92a3!important}

/* Section rhythm */
.experience,.difference-section,.download-section,.plans-section,.guide-section,.faq-section,.ai-knowledge,#legal-center{position:relative!important}
.experience{padding:110px 0 80px!important}
.section-heading{max-width:760px!important;margin-bottom:38px!important}
.section-heading.centered{margin-inline:auto!important;text-align:center!important}
.section-heading>span,.section-kicker,.feature-overline{font-size:11px!important;letter-spacing:.06em!important;text-transform:none!important;color:var(--r19-cyan)!important;font-weight:850!important}
.section-heading h2,.difference-heading h2,.plans-copy h2,.guide-heading h2,.ai-knowledge-head h2,#legal-center h2{font-size:clamp(34px,4.2vw,56px)!important;line-height:1.08!important;letter-spacing:-.025em!important;margin:10px 0 14px!important;color:#f6fbfd!important}
.section-heading p,.difference-heading p,.plans-copy p,.guide-heading p,.ai-knowledge-head p,#legal-center p{font-size:16px!important;line-height:1.85!important;color:#91a4b5!important;opacity:1!important}

/* Feature bento */
.feature-bento{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:14px!important}
.feature-panel{border-radius:26px!important;background:linear-gradient(180deg,rgba(11,26,40,.92),rgba(6,16,26,.96))!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:none!important;overflow:hidden!important;transition:.2s ease!important}
.feature-panel:hover{transform:translateY(-3px)!important;border-color:rgba(65,217,234,.17)!important}
.feature-flagship{grid-column:span 12!important;display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:24px!important;padding:30px!important;min-height:440px!important}
.feature-flagship-copy{padding:8px 4px!important;align-self:center!important;max-width:430px!important}
.feature-flagship-copy h3{font-size:34px!important;line-height:1.2!important;margin:12px 0!important}
.feature-flagship-copy p{font-size:15px!important;line-height:1.8!important;color:#90a5b7!important}
.feature-flagship-copy ul{margin-top:22px!important;gap:8px!important}
.feature-flagship-copy li{border:0!important;background:rgba(255,255,255,.027)!important;border-radius:12px!important;padding:10px 12px!important}
.feature-flagship-visual{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(65,217,234,.12)!important;box-shadow:0 22px 56px rgba(0,0,0,.22)!important;min-height:0!important}
.feature-flagship-visual.site-visual-replaced{min-height:0!important}
.feature-recording,.feature-plus,.feature-search,.feature-doctor,.feature-resume{grid-column:span 6!important;min-height:310px!important;padding:26px!important}
.feature-panel h3{font-size:23px!important;line-height:1.25!important;margin:10px 0 10px!important;color:#f5fbfd!important}
.feature-panel p{color:#8fa4b5!important;line-height:1.75!important;font-size:14px!important}
.feature-icon{background:rgba(65,217,234,.07)!important;border:1px solid rgba(65,217,234,.12)!important;color:var(--r19-cyan)!important;box-shadow:none!important}
.feature-plus{padding:0!important}
.feature-plus>img{filter:saturate(.9) brightness(.62)!important}
.feature-plus-shade{background:linear-gradient(180deg,transparent 18%,rgba(2,8,15,.88) 100%)!important}
.feature-plus-copy{padding:28px!important}
.feature-plus>strong{top:22px!important;left:22px!important;background:rgba(4,10,16,.75)!important;border:1px solid rgba(255,255,255,.08)!important}
.experience-foundation{margin-top:14px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important}
.experience-foundation>span{padding:16px!important;border-radius:16px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.055)!important}

/* Value and privacy */
.value-flow{margin-top:70px!important;padding:30px!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(11,27,43,.7),rgba(6,14,24,.85))!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}
.value-flow-steps>span{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:16px!important}
.privacy-promise{margin-top:14px!important;padding:26px!important;border-radius:24px!important;background:rgba(65,217,234,.035)!important;border:1px solid rgba(65,217,234,.1)!important}
.promise-symbol{background:rgba(65,217,234,.08)!important;color:var(--r19-cyan)!important}

/* Difference */
.difference-section{padding:108px 0!important;background:rgba(2,7,13,.46)!important;border-top:1px solid rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}
.difference-inner{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:44px!important;align-items:start!important}
.difference-heading{position:sticky!important;top:110px!important;max-width:470px!important}
.difference-table{border:1px solid rgba(255,255,255,.06)!important;border-radius:26px!important;background:rgba(255,255,255,.018)!important;overflow:hidden!important;box-shadow:none!important}
.difference-table-head,.difference-row{padding:18px 22px!important;border-color:rgba(255,255,255,.055)!important}
.difference-table-head{background:rgba(255,255,255,.025)!important;color:#8ba0b2!important}
.difference-row:hover{background:rgba(65,217,234,.025)!important}
.purchase-case{grid-column:1/-1!important;margin-top:8px!important;border-radius:28px!important;background:linear-gradient(135deg,rgba(12,28,44,.85),rgba(5,14,24,.92))!important;border:1px solid rgba(65,217,234,.1)!important;box-shadow:none!important;padding:30px!important}
.purchase-pillars>span{border-radius:16px!important;background:rgba(255,255,255,.022)!important;border:1px solid rgba(255,255,255,.055)!important}

/* Platforms */
.download-section{padding:110px 0 80px!important}
.platform-grid.platform-roadmap{gap:10px!important;margin-top:34px!important}
.platform-roadmap .platform-card{min-height:170px!important;border-radius:22px!important;background:rgba(255,255,255,.02)!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;padding:22px!important}
.platform-roadmap .platform-card.platform-disabled{opacity:.55!important;filter:saturate(.55)!important}
.platform-logo{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important}
.soon-pill{background:rgba(255,255,255,.028)!important;border:1px solid rgba(255,255,255,.05)!important;color:#8597a8!important}
.download-note{max-width:780px!important;margin:20px auto 0!important;padding:14px 18px!important;border-radius:16px!important;background:transparent!important;border:1px solid rgba(255,255,255,.05)!important;color:#8195a6!important}
.site-roadmap-visual{border-radius:28px!important;border-color:rgba(255,255,255,.065)!important;box-shadow:0 28px 70px rgba(0,0,0,.28)!important}

/* Plans */
.plans-section{padding:105px 0!important;background:linear-gradient(180deg,rgba(11,25,40,.5),rgba(4,10,17,.45))!important;border-top:1px solid rgba(255,255,255,.04)!important;border-bottom:1px solid rgba(255,255,255,.04)!important}
.plans-inner{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:56px!important;align-items:center!important}
.plans-copy ul{gap:10px!important;margin-top:26px!important}
.plans-copy li{font-size:13px!important;color:#95a8b8!important}
.plans-copy li span{color:var(--r19-cyan)!important}
.plan-selector{padding:20px!important;border-radius:28px!important;background:rgba(4,11,19,.7)!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:var(--r19-shadow)!important}
.plan-options{gap:9px!important}
.plan-options button{min-height:94px!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;transition:.18s ease!important}
.plan-options button:hover{transform:translateY(-1px)!important;border-color:rgba(65,217,234,.18)!important}
.plan-options button.selected{background:linear-gradient(135deg,rgba(34,187,208,.13),rgba(76,72,178,.1))!important;border-color:rgba(65,217,234,.34)!important;box-shadow:0 0 0 1px rgba(65,217,234,.05) inset!important}
.plan-options button strong{color:#f3fcff!important;font-size:28px!important}
.plan-options button em{background:rgba(217,173,57,.12)!important;color:#ebc95e!important;border:1px solid rgba(217,173,57,.2)!important}
.checkout-button.launch-only{margin-top:10px!important;min-height:56px!important;border-radius:16px!important;background:rgba(65,217,234,.055)!important;border:1px solid rgba(65,217,234,.12)!important;color:#a9d8df!important}

/* Guide */
.guide-section{padding:110px 0 80px!important}
.guide-heading{margin-bottom:42px!important}
.guide-chapters{gap:12px!important}
.guide-chapter{border-radius:26px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important;padding:26px!important;gap:28px!important}
.guide-chapter:hover{border-color:rgba(65,217,234,.13)!important}
.guide-number{color:rgba(65,217,234,.45)!important;font-size:12px!important}
.guide-copy h3{font-size:26px!important;margin:8px 0 12px!important}
.guide-copy p,.guide-copy li{color:#8fa3b4!important;line-height:1.75!important}
.guide-media{border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(65,217,234,.1)!important;background:#07131f!important}
.remote-guide{margin-top:14px!important;border-radius:26px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}
.remote-keys span{background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:14px!important}
.remote-keys kbd{color:#dffbff!important;background:rgba(65,217,234,.06)!important}

/* FAQ */
.faq-section{padding:105px 0!important}
.faq-layout{grid-template-columns:1.2fr .8fr!important;gap:26px!important}
.faq-list{gap:8px!important}
.faq-list article{border-radius:18px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.055)!important;overflow:hidden!important;box-shadow:none!important}
.faq-list article.open{border-color:rgba(65,217,234,.15)!important;background:rgba(65,217,234,.025)!important}
.faq-list button{padding:18px 20px!important;font-size:15px!important;color:#eaf7fa!important}
.faq-list button b{width:30px!important;height:30px!important;border-radius:10px!important;background:rgba(65,217,234,.06)!important;color:var(--r19-cyan)!important}
.faq-list article>div{padding:0 20px 20px!important}
.faq-list article p{color:#91a4b4!important;line-height:1.8!important}
.support-card{border-radius:24px!important;background:linear-gradient(145deg,rgba(11,29,45,.82),rgba(6,16,26,.94))!important;border:1px solid rgba(65,217,234,.1)!important;box-shadow:none!important;padding:28px!important}
.support-orbit{opacity:.18!important}
.support-coming{display:inline-flex!important;margin-top:12px!important;color:var(--r19-cyan)!important}

/* Google knowledge center — visual only, behavior untouched */
.ai-knowledge{margin:0 auto!important;max-width:1240px!important;padding:105px 24px!important;border-top:1px solid rgba(255,255,255,.04)!important}
.ai-knowledge-head{max-width:760px!important;margin:0 auto 36px!important}
.ai-knowledge-grid{gap:10px!important}
.ai-knowledge-card{min-height:188px!important;padding:22px!important;border-radius:22px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.055)!important;box-shadow:none!important}
.ai-knowledge-card:hover{transform:translateY(-3px)!important;border-color:rgba(65,217,234,.17)!important;background:rgba(65,217,234,.025)!important}
.ai-knowledge-card small{color:var(--r19-cyan)!important;opacity:.82!important}
.ai-knowledge-card b{font-size:18px!important;color:#effafd!important}
.ai-knowledge-card p{color:#8196a7!important;opacity:1!important}
.ai-preferred-source{margin-top:12px!important;padding:20px 22px!important;border-radius:20px!important;background:rgba(40,110,150,.055)!important;border:1px solid rgba(65,217,234,.09)!important}
.ai-preferred-source strong{color:#eaf9fb!important}
.ai-preferred-source p{color:#8298aa!important;opacity:1!important}

/* Legal — style only */
#legal-center{max-width:1240px!important;margin:0 auto!important;padding:100px 24px!important;border-top:1px solid rgba(255,255,255,.04)!important}
#legal-center>div:first-child{max-width:760px!important;margin-bottom:30px!important}
#legal-center>div:nth-of-type(2){gap:10px!important}
#legal-center>div:nth-of-type(2)>a{min-height:170px!important;padding:22px!important;border-radius:22px!important;background:rgba(255,255,255,.018)!important;border:1px solid rgba(255,255,255,.055)!important;transition:.18s ease!important}
#legal-center>div:nth-of-type(2)>a:hover{transform:translateY(-2px)!important;border-color:rgba(65,217,234,.14)!important}
#legal-center>div:nth-of-type(2)>a>span{background:rgba(65,217,234,.055)!important;border-color:rgba(65,217,234,.1)!important;color:var(--r19-cyan)!important}
#legal-center>div:nth-of-type(2)>a b{color:#edf9fb!important}
#legal-center>div:nth-of-type(2)>a p{font-size:13px!important;color:#8296a7!important}

/* Footer + contact */
.site-footer{border-top:1px solid rgba(255,255,255,.05)!important;background:#02060c!important;padding:0!important}
.footer-inner{width:min(1240px,calc(100% - 48px))!important;margin:auto!important;padding:54px 0 38px!important;display:grid!important;grid-template-columns:1fr 1.2fr!important;column-gap:54px!important;row-gap:28px!important;align-items:start!important}
.footer-brand{grid-column:1!important;gap:12px!important}
.footer-brand img{width:42px!important;height:42px!important;object-fit:contain!important}
.footer-brand strong{font-size:16px!important}.footer-brand small{font-size:8px!important;letter-spacing:.18em!important;opacity:.5!important}
.footer-inner>p{grid-column:1!important;margin:0!important;color:#758b9d!important;line-height:1.8!important;font-size:13px!important;max-width:430px!important}
.footer-contact{grid-column:2!important;grid-row:1/3!important;padding:0!important;margin:0!important;border:0!important;background:none!important;align-self:start!important}
.footer-contact-title{display:block!important;font-size:13px!important;color:#a6bac9!important;margin-bottom:14px!important}
.footer-social{display:flex!important;gap:9px!important;flex-wrap:wrap!important}
.footer-social a{width:52px!important;height:52px!important;border-radius:15px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.07)!important;color:#dcebf0!important;transition:.18s ease!important}
.footer-social a:hover{transform:translateY(-3px)!important;background:rgba(65,217,234,.05)!important;border-color:rgba(65,217,234,.18)!important;color:#fff!important}
.footer-social svg{width:22px!important;height:22px!important;fill:currentColor!important}
.footer-inner>nav{grid-column:1/-1!important;padding-top:22px!important;border-top:1px solid rgba(255,255,255,.05)!important;display:flex!important;gap:18px!important;flex-wrap:wrap!important}
.footer-inner>nav a{font-size:12px!important;color:#8094a5!important;text-decoration:none!important}.footer-inner>nav a:hover{color:#dff9fc!important}
.footer-inner>small{grid-column:1/-1!important;color:#536779!important;font-size:11px!important}

/* Localized fallback — keep languages premium too */
.tayyar-localized-fallback{background:linear-gradient(180deg,#030711,#06101a 60%,#030711)!important;color:#f4fbfd!important}
.tayyar-localized-fallback .localized-shell{width:min(1240px,calc(100% - 48px))!important}
.tayyar-localized-fallback .localized-hero{padding:100px 0 80px!important;gap:54px!important}
.tayyar-localized-fallback .localized-hero-copy h1{font-size:clamp(44px,5.2vw,72px)!important;line-height:1.04!important;letter-spacing:-.03em!important}
.tayyar-localized-fallback .localized-hero-copy p{color:#91a5b6!important;opacity:1!important}
.tayyar-localized-fallback .localized-eyebrow{padding:8px 12px!important;border:1px solid rgba(65,217,234,.12)!important;border-radius:999px!important;background:rgba(65,217,234,.05)!important;color:#b8dde4!important}
.tayyar-localized-fallback .localized-visual{border-radius:26px!important;border-color:rgba(65,217,234,.14)!important;box-shadow:var(--r19-shadow)!important}
.tayyar-localized-fallback .localized-section{padding:90px 0!important;border-color:rgba(255,255,255,.05)!important}
.tayyar-localized-fallback .localized-chip,.tayyar-localized-fallback .localized-plan,.tayyar-localized-fallback .localized-guide-item{border-radius:20px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(255,255,255,.055)!important}
.tayyar-localized-fallback .localized-legal{background:rgba(65,217,234,.035)!important;border-color:rgba(65,217,234,.1)!important}
.tayyar-localized-fallback .localized-footer{border-color:rgba(255,255,255,.05)!important}

/* Responsive */
@media(max-width:1120px){
  .main-nav a{padding:9px 8px!important;font-size:12px!important}
  .hero{grid-template-columns:1fr!important;gap:42px!important;padding-top:86px!important}
  .hero-copy{max-width:760px!important;margin-inline:auto!important;text-align:center!important}
  .hero-lead,.hero-metrics{margin-inline:auto!important}.hero-actions{justify-content:center!important}.eyebrow{margin-inline:auto!important}
  .feature-flagship{grid-template-columns:1fr!important}.feature-flagship-copy{max-width:720px!important}
  .difference-inner,.plans-inner{grid-template-columns:1fr!important}.difference-heading{position:static!important;max-width:760px!important}
  .footer-inner{grid-template-columns:1fr!important}.footer-contact{grid-column:1!important;grid-row:auto!important}.footer-inner>p{grid-column:1!important}.footer-inner>nav,.footer-inner>small{grid-column:1!important}
}
@media(max-width:900px){
  .site-header{width:calc(100% - 20px)!important;top:8px!important;padding:8px!important}
  .main-nav{display:none!important}.header-cta{display:none!important}
  .hero{width:calc(100% - 28px)!important;padding:70px 0 62px!important;min-height:auto!important}
  .impact-strip{grid-template-columns:repeat(2,1fr)!important;padding-bottom:72px!important}
  .feature-recording,.feature-plus,.feature-search,.feature-doctor,.feature-resume{grid-column:span 12!important}
  .experience-foundation{grid-template-columns:repeat(2,1fr)!important}
  .faq-layout{grid-template-columns:1fr!important}
  .platform-grid.platform-roadmap{grid-template-columns:repeat(2,1fr)!important}
  .ai-knowledge-grid{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:620px){
  .section-shell{width:calc(100% - 28px)!important}
  .site-header{border-radius:16px!important}.brand-copy{display:none!important}.language-picker-copy small{display:none!important}
  .hero h1,.hero .flash-title{font-size:44px!important}.hero-lead{font-size:16px!important}.hero-actions>*{width:100%!important;justify-content:center!important}
  .hero-metrics{justify-content:center!important;gap:12px!important}.live-proof{justify-content:center!important}
  .tv-screen{border-radius:18px!important}
  .platform-ribbon{width:calc(100% - 28px)!important}.platform-ribbon div{display:grid!important;grid-template-columns:1fr 1fr!important}.platform-ribbon i{display:none!important}
  .impact-strip{grid-template-columns:1fr!important}
  .experience{padding-top:80px!important}.section-heading h2,.difference-heading h2,.plans-copy h2,.guide-heading h2,.ai-knowledge-head h2,#legal-center h2{font-size:36px!important}
  .feature-flagship{padding:18px!important}.feature-flagship-copy h3{font-size:28px!important}.feature-recording,.feature-plus,.feature-search,.feature-doctor,.feature-resume{padding:20px!important;min-height:260px!important}
  .experience-foundation{grid-template-columns:1fr!important}.value-flow{padding:20px!important}
  .difference-section,.download-section,.plans-section,.guide-section,.faq-section,.ai-knowledge,#legal-center{padding-top:80px!important;padding-bottom:70px!important}
  .platform-grid.platform-roadmap{grid-template-columns:1fr!important}
  .plan-selector{padding:12px!important}.plan-options button{min-height:88px!important}
  .guide-chapter{padding:18px!important;grid-template-columns:1fr!important}.guide-media-pair{grid-template-columns:1fr!important}
  .ai-knowledge{padding-inline:14px!important}.ai-knowledge-grid{grid-template-columns:1fr!important}
  #legal-center{padding-inline:14px!important}#legal-center>div:nth-of-type(2){grid-template-columns:1fr!important}
  .footer-inner{width:calc(100% - 28px)!important;padding-top:42px!important}.footer-social a{width:48px!important;height:48px!important}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
