.tugevone{--t1-ink:#0a0a0f;--t1-surface:#14141e;--t1-surface-raised:#1c1c2e;--t1-border:#2a2a3e;--t1-accent:#d54a66;--t1-accent-fill:#c73a58;--t1-accent-fill-hover:#b52f4c;--t1-accent-text:#f58ba0;--t1-text:#fff;--t1-text-secondary:#c4c4d2;--t1-text-muted:#9a9aac;min-height:100vh;background:var(--t1-ink);color:var(--t1-text)}.tugevone section[id]{scroll-margin-top:80px}.tugevone a:focus-visible,.tugevone button:focus-visible{outline:2px solid var(--t1-accent-text);outline-offset:3px;border-radius:4px}.t1-header{background:rgba(10,10,15,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--t1-border)}.t1-hero{background:radial-gradient(ellipse 70% 60% at 80% 30%,rgba(213,74,102,.16) 0,transparent 70%),var(--t1-ink)}.t1-title{font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.02em}.t1-heading{font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.t1-lead{font-size:18px}.t1-body,.t1-lead{line-height:1.6;color:var(--t1-text-secondary)}.t1-muted{color:var(--t1-text-muted)}.t1-accent-text,.t1-eyebrow{color:var(--t1-accent-text)}.t1-eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.t1-rule{width:48px;height:3px;border-radius:2px;background:linear-gradient(90deg,#fff 0,var(--t1-accent) 100%)}.t1-status{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:14px;font-weight:500;border:1px solid rgba(213,74,102,.5);border-radius:999px;background:rgba(213,74,102,.12)}.t1-status-dot{width:8px;height:8px;border-radius:50%;background:var(--t1-accent-text)}.t1-btn{display:inline-block;padding:14px 28px;font-size:16px;font-weight:600;text-align:center;border-radius:12px;transition:background-color .2s ease,border-color .2s ease}.t1-btn-primary{background:var(--t1-accent-fill);color:#fff}.t1-btn-primary:hover{background:var(--t1-accent-fill-hover)}.t1-btn-secondary{background:transparent;color:#fff;border:1px solid hsla(0,0%,100%,.3)}.t1-btn-secondary:hover{border-color:#fff}.t1-link{color:var(--t1-text-secondary);transition:color .2s ease}.t1-link:hover{color:var(--t1-accent-text)}.t1-section-alt{background:var(--t1-surface);border-top:1px solid var(--t1-border);border-bottom:1px solid var(--t1-border)}.t1-card{background:var(--t1-surface-raised)}.t1-card,.t1-card-flat{border:1px solid var(--t1-border);border-radius:16px}.t1-card-flat{background:var(--t1-surface)}.t1-card-highlight{border:1px solid var(--t1-accent);border-radius:16px}.t1-card-highlight,.t1-row{background:var(--t1-surface-raised)}.t1-row{border:1px solid var(--t1-border);border-radius:10px}.t1-label{display:inline-block;flex-shrink:0;white-space:nowrap;padding:3px 10px;font-size:13px;font-weight:600;border:1px solid var(--t1-border);border-radius:6px;background:var(--t1-ink);color:var(--t1-text)}.t1-label-accent{border-color:rgba(213,74,102,.6);background:rgba(213,74,102,.14);color:var(--t1-accent-text)}.t1-module{background:var(--t1-surface-raised);border:1px solid var(--t1-border);border-radius:12px}.t1-module[open]{border-color:var(--t1-accent)}.t1-module-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-radius:12px;cursor:pointer;list-style:none}.t1-module-summary::-webkit-details-marker{display:none}.t1-module-summary:focus-visible{outline:2px solid var(--t1-accent-text);outline-offset:3px}.t1-module-icon{position:relative;flex-shrink:0;width:14px;height:14px;color:var(--t1-accent-text)}.t1-module-icon:after,.t1-module-icon:before{content:"";position:absolute;background:currentColor}.t1-module-icon:before{top:6px;left:0;width:14px;height:2px}.t1-module-icon:after{top:0;left:6px;width:2px;height:14px}.t1-module[open] .t1-module-icon:after{display:none}.t1-module-features{padding:4px 20px 20px}.t1-step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;font-weight:700;border-radius:50%;border:1px solid var(--t1-accent);color:var(--t1-accent-text)}.t1-divider{border-top:1px solid var(--t1-border)}.t1-tabs{padding:4px;border-radius:10px;background:var(--t1-ink);border:1px solid var(--t1-border)}.t1-tab{padding:6px 4px;font-size:14px;font-weight:600;border-radius:7px;color:var(--t1-text-muted);transition:background-color .2s ease,color .2s ease}.t1-tab:hover{color:var(--t1-text)}.t1-tab-active,.t1-tab-active:hover{background:var(--t1-accent-fill);color:#fff}.t1-play-toggle{flex-shrink:0;width:36px;height:36px;font-size:11px;border-radius:10px;border:1px solid var(--t1-border);color:var(--t1-text-secondary);transition:color .2s ease,border-color .2s ease}.t1-play-toggle:hover{color:var(--t1-text);border-color:var(--t1-text-muted)}.t1-slide{grid-area:1/1;visibility:hidden;opacity:0}.t1-slide-active{visibility:visible;opacity:1;transition:opacity .35s ease}@media (prefers-reduced-motion:reduce){.t1-slide-active{transition:none}}.t1-mock-btn{padding:8px 14px;font-size:14px;font-weight:600;border-radius:10px;border:1px solid var(--t1-border);background:var(--t1-ink)}.t1-mock-btn-primary{border-color:var(--t1-accent-fill);background:var(--t1-accent-fill)}.t1-bubble-question{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:12px;background:rgba(213,74,102,.16);border:1px solid rgba(213,74,102,.4)}.t1-quote{padding-left:12px;border-left:2px solid var(--t1-accent);color:var(--t1-text)}.t1-bar{height:8px;border-radius:4px;background:var(--t1-ink);border:1px solid var(--t1-border);overflow:hidden}.t1-bar-fill{height:100%;background:var(--t1-accent)}.tugevone .t1-form input:focus,.tugevone .t1-form textarea:focus{--tw-ring-color:var(--t1-accent-text)}.t1-closing{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(213,74,102,.18) 0,transparent 70%),var(--t1-ink)}