@supports (-webkit-touch-callout:none){#iznanka-probe textarea,#iznanka-probe input[type="text"]{font-size:16px}}.page-toc{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:2px;padding:var(--spacing-sm);background:rgba(6,10,14,0.92);border:1px solid var(--color-border-subtle);border-left:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);max-height:80vh;overflow-y:auto;scrollbar-width:none;transition:transform 0.3s ease}.page-toc::-webkit-scrollbar{display:none}.page-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.page-toc__link{display:flex;align-items:center;gap:var(--spacing-xs);padding:6px 10px;font-family:var(--font-display);font-size:0.65rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.06em;white-space:nowrap;border-left:2px solid transparent;transition:all var(--transition-fast);text-decoration:none}.page-toc__link:hover{color:var(--color-text-secondary);border-left-color:var(--color-border);background:rgba(129,251,252,0.03)}.page-toc__link.is-active{color:var(--color-primary);border-left-color:var(--color-primary);background:rgba(129,251,252,0.06);text-shadow:0 0 8px var(--color-primary-glow)}.page-toc__icon{display:inline-block;width:6px;height:6px;min-width:6px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0;transition:all var(--transition-fast)}.page-toc__link:hover .page-toc__icon{background:var(--color-text-secondary);box-shadow:0 0 4px rgba(129,251,252,0.2)}.page-toc__link.is-active .page-toc__icon{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary-glow)}@media (max-width:1023px){.page-toc{position:fixed;left:0;right:0;top:auto;bottom:0;transform:none;flex-direction:row;justify-content:center;gap:0;max-height:none;overflow-x:auto;overflow-y:hidden;border:none;border-top:1px solid var(--color-border-subtle);padding:4px var(--spacing-sm)}.page-toc__list{flex-direction:row;gap:0;overflow-x:auto}.page-toc__label{display:none}.page-toc__link{border-left:none;border-bottom:2px solid transparent;padding:6px 8px;flex-shrink:0;justify-content:center}.page-toc__link.is-active{border-bottom-color:var(--color-primary);border-left-color:transparent}body{padding-bottom:44px}}@media (max-width:767px){.page-toc{padding:2px var(--spacing-xs)}.page-toc__link{padding:5px 6px}}:root{--izn-accent:#b478ff;--izn-accent-glow:rgba(180,120,255,0.35);--izn-accent-subtle:rgba(180,120,255,0.08);--izn-accent-border:rgba(180,120,255,0.2);--izn-critical:#ff4d4d;--izn-critical-subtle:rgba(255,77,77,0.08);--izn-critical-border:rgba(255,77,77,0.25);--izn-acute:#ffc107;--izn-acute-subtle:rgba(255,193,7,0.06);--izn-acute-border:rgba(255,193,7,0.25);--izn-green:rgba(0,255,150,0.8);--izn-green-subtle:rgba(0,255,150,0.06);--izn-red:rgba(255,80,80,0.8);--izn-red-subtle:rgba(255,80,80,0.06);--izn-form-bg:rgba(11,18,33,0.75);--izn-form-border:rgba(129,251,252,0.12);--izn-input-bg:rgba(0,0,0,0.35)}@keyframes fade-in-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-expand{from{opacity:0}to{opacity:1}}section[class^="section-"]{padding:var(--spacing-4xl) 0}section[class^="section-"] h2{text-align:left}section[class^="section-"] .container h3{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);padding-left:var(--spacing-md);border-left:3px solid var(--color-primary);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight)}section[class^="section-"] > .container > p,section[class^="section-"].section-help-map > .container > p,section[class^="section-"].section-privacy > .container > p,section[class^="section-"].section-format-proof > .container > p,section[class^="section-"].section-topics > .container > p,section[class^="section-"].section-navigator > .container > p,section[class^="section-"].section-methodology > .container > p,section[class^="section-"].section-proof > .container > p,section[class^="section-"].section-pricing > .container > p,section[class^="section-"].section-teens > .container > p,section[class^="section-"].section-faq > .container > p,section[class^="section-"].section-templates > .container > p{line-height:var(--line-height-relaxed);text-align:justify;color:var(--color-text-secondary)}section[class^="section-"] .container p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:justify}section[class^="section-"] > .container > p strong{color:var(--color-text);font-weight:var(--font-weight-semibold)}section[class^="section-"] .container ul,section[class^="section-"] .container ol{color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}section[class^="section-"] .container li{margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm)}section[class^="section-"] strong{color:var(--color-text)}section[class^="section-"] em{color:var(--color-text);font-style:italic}section[class^="section-"] i{color:var(--color-text-secondary)}section[class^="section-"] .container a:not(.btn):not(.probnik-button):not(.probnik-button--compact):not(.probnik-button--large):not(.topic-tag):not(.emergency-block__link):not(.methodology-bridge__cta):not(.proof-pattern-note__link):not(.free-option-card__link){color:var(--color-primary);border-bottom:1px solid rgba(129,251,252,0.3);text-shadow:none;text-decoration:none;transition:all var(--transition-fast)}section[class^="section-"] .container a:not(.btn):not(.probnik-button):not(.probnik-button--compact):not(.probnik-button--large):not(.topic-tag):not(.emergency-block__link):not(.methodology-bridge__cta):not(.proof-pattern-note__link):not(.free-option-card__link):hover{border-bottom-color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow);background:none}.hero-section .container a:not(.btn):not(.probnik-button){color:var(--color-primary);border-bottom:1px solid rgba(129,251,252,0.3);text-shadow:none;text-decoration:none;transition:all var(--transition-fast)}.hero-section .container a:not(.btn):not(.probnik-button):hover{border-bottom-color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow);background:none}section[class^="section-"] a.probnik-button,.hero-section a.probnik-button,section[class^="section-"] .container a.probnik-button,.hero-section .container a.probnik-button{display:inline-block;padding:var(--spacing-md) var(--spacing-2xl);border-bottom:none;text-shadow:none;text-decoration:none;color:var(--color-bg);background:var(--gradient-primary)}section[class^="section-"] a.probnik-button:hover,.hero-section a.probnik-button:hover,section[class^="section-"] .container a.probnik-button:hover,.hero-section .container a.probnik-button:hover{background:rgba(129,251,252,0.9);text-shadow:none;border-bottom:none;color:var(--color-bg)}.probnik-button,.probnik-button:hover,.probnik-button:focus,.probnik-button:active,.probnik-button--compact,.probnik-button--compact:hover,.probnik-button--large,.probnik-button--large:hover{border-bottom:none;text-decoration:none}.reveal{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease,transform 0.5s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.text-collapse{position:relative}@media (max-width:768px){.text-collapse{max-height:7.5em;overflow:hidden;transition:max-height 0.4s ease}.text-collapse::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4em;background:linear-gradient(transparent,var(--color-bg));pointer-events:none;transition:opacity 0.3s ease}.text-collapse.is-expanded{max-height:none;overflow:visible}.text-collapse.is-expanded::after{opacity:0}}.text-collapse__toggle{display:none}@media (max-width:768px){.text-collapse__toggle{display:block;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-subtle);cursor:pointer;transition:all var(--transition-fast)}.text-collapse__toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}}.text-block{padding:var(--spacing-xl) var(--spacing-2xl);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);margin:var(--spacing-lg) 0}.text-block p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.text-block p + p{margin-top:var(--spacing-md)}.text-block strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}section[class^="section-"] .table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xl);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;border:1px solid var(--color-border-subtle);background:var(--color-bg-card)}.table-responsive::-webkit-scrollbar{height:4px}.table-responsive::-webkit-scrollbar-track{background:transparent}.table-responsive::-webkit-scrollbar-thumb{background:var(--color-border)}.comparison-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);min-width:640px;margin:0}.comparison-table thead th{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);padding:var(--spacing-md) var(--spacing-lg);text-align:left;border-bottom:2px solid var(--color-border);white-space:nowrap;background:rgba(129,251,252,0.04)}.comparison-table tbody td{padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle);vertical-align:top}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td{background:rgba(129,251,252,0.02)}.comparison-table tbody td strong{color:var(--color-text)}.comparison-table tbody td:first-child{color:var(--color-text);font-weight:var(--font-weight-medium);white-space:nowrap}.comparison-table thead th:nth-child(2){color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow)}.comparison-table tbody td:nth-child(2){background:rgba(129,251,252,0.03);color:var(--color-text)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}kbd{display:inline-block;padding:1px 6px;font-family:var(--font-display);font-size:0.65rem;color:var(--color-primary);background:rgba(129,251,252,0.06);border:1px solid var(--color-border);border-radius:2px;line-height:1.6}.hero-section{padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-3xl)}.hero-header{text-align:center;max-width:800px;margin:0 auto var(--spacing-2xl)}.hero-header h1{font-family:var(--font-display);line-height:1.15;margin-bottom:var(--spacing-md)}.hero-header .subheadline{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:700px;margin:0 auto}.hero-header .subheadline strong{color:var(--color-primary);font-weight:var(--font-weight-semibold)}.hero-brand{display:inline-block;font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--izn-accent);margin-bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-md);border:1px solid var(--izn-accent-border);background:var(--izn-accent-subtle);text-shadow:0 0 12px var(--izn-accent-glow)}.probnik--expanded{max-width:740px;margin:0 auto var(--spacing-xl);padding:var(--spacing-2xl);background:var(--izn-form-bg);border:1px solid var(--izn-form-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;text-align:left}.probnik--expanded::before,.probnik--expanded::after{content:'';position:absolute;width:24px;height:24px;border-color:var(--color-primary);opacity:0.3;pointer-events:none}.probnik--expanded::before{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.probnik--expanded::after{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.probnik-form{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group{display:flex;flex-direction:column}.hero-section .form-label{display:block;font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:0.06em;color:var(--color-text-muted);margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.probnik-textarea{width:100%;min-height:120px;padding:var(--spacing-md) var(--spacing-lg);background:var(--izn-input-bg);border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.probnik-textarea::placeholder{color:var(--color-text-muted);opacity:0.6}.probnik-textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 0 12px var(--color-primary-glow)}.probnik-button{display:block;width:100%;padding:var(--spacing-lg) var(--spacing-2xl);font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);text-align:center;text-decoration:none;background:var(--gradient-primary);color:var(--color-bg);border:none;cursor:pointer;transition:all var(--transition-base)}.probnik-button:hover{box-shadow:0 0 30px var(--color-primary-glow),0 4px 20px rgba(0,0,0,0.3);transform:translateY(-1px)}.probnik-button:active{transform:translateY(0);box-shadow:0 0 15px var(--color-primary-glow)}.probnik-hint{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--spacing-sm);text-align:center}.hero-trust-line{text-align:center;font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.hero-templates-link{text-align:center;font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-3xl)}.hero-templates-link a::after{content:'';display:inline-block;width:6px;height:6px;border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);transform:rotate(45deg);margin-left:var(--spacing-xs);vertical-align:middle;position:relative;top:-2px}.hero-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);max-width:900px;margin:0 auto}.step-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl) var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.step-card::before,.step-card::after{content:'';position:absolute;width:14px;height:14px;border-color:var(--color-primary);border-style:solid;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.step-card::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.step-card::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.step-card:hover::before,.step-card:hover::after{opacity:1}.step-card:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}.step-card__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 auto var(--spacing-md);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);border:1px solid var(--color-border);background:var(--color-primary-subtle);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.step-card__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm);letter-spacing:var(--letter-spacing-wide)}.step-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.section-templates h2{margin-bottom:var(--spacing-lg)}.templates-tabs{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);flex-wrap:wrap}.templates-tab{padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-subtle);cursor:pointer;transition:all var(--transition-fast)}.templates-tab:hover{border-color:var(--color-border-hover);color:var(--color-text-secondary)}.templates-tab.is-active{color:var(--izn-accent);border-color:var(--izn-accent-border);background:var(--izn-accent-subtle);text-shadow:0 0 8px var(--izn-accent-glow)}.templates-panel{display:none}.templates-panel.is-active{display:block;animation:fade-in-up 0.3s ease-out}.template-card{position:relative;padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-left:3px solid var(--izn-accent-border);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);cursor:pointer;transition:all var(--transition-fast)}.template-card:hover{border-left-color:var(--izn-accent);background:rgba(180,120,255,0.04)}.template-card::after{content:'Скопировать';position:absolute;top:var(--spacing-sm);right:var(--spacing-md);font-family:var(--font-display);font-size:0.6rem;text-transform:uppercase;letter-spacing:0.06em;color:var(--izn-accent);opacity:0;transition:opacity var(--transition-fast)}.template-card:hover::after{opacity:0.6}.templates-hint{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding-left:var(--spacing-md);border-left:2px solid var(--color-border-subtle);margin-top:var(--spacing-lg)}.templates-list{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm);list-style:none;padding:0;margin:var(--spacing-lg) 0}.templates-list li{position:relative;padding-left:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.templates-list li::before{content:'';position:absolute;left:4px;top:8px;width:6px;height:6px;background:var(--color-primary);opacity:0.5;transform:rotate(45deg)}.myth-buster{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);margin-top:var(--spacing-2xl)}.myth-buster::before,.myth-buster::after{content:'';position:absolute;width:14px;height:14px;border-color:var(--izn-accent);border-style:solid;pointer-events:none}.myth-buster::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.myth-buster::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.myth-buster h3{color:var(--izn-accent);border-left-color:var(--izn-accent)}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.feature-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);overflow:hidden;transition:all var(--transition-base)}.feature-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:0;background:var(--color-primary);transition:height 0.3s ease}.feature-card:hover::before{height:100%}.feature-card:hover{border-color:var(--color-border-hover);transform:translateY(-2px)}section[class^="section-"] .feature-card h3{font-size:var(--font-size-base);margin-top:0;margin-bottom:var(--spacing-sm);padding-left:0;border-left:none}.feature-card__title{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm)}.feature-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}section[class^="section-"] .feature-card p{font-size:var(--font-size-sm);margin:0}section[class^="section-"] .feature-card p + p{margin-top:var(--spacing-sm)}.security-list{list-style:none;padding:0;margin:var(--spacing-lg) 0}.security-list li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle)}.security-list li:last-child{border-bottom:none}.security-list li::before{content:'';position:absolute;left:4px;top:12px;width:10px;height:12px;border:1.5px solid var(--color-primary);border-radius:0 0 50% 50%;opacity:0.5}.science-proof{display:flex;flex-direction:column;gap:var(--spacing-md);margin:var(--spacing-lg) 0}.science-proof__card{display:flex;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);transition:border-color var(--transition-fast)}.science-proof__card:hover{border-color:rgba(129,251,252,0.25)}.science-proof__card--highlight{border-color:rgba(129,251,252,0.2);background:linear-gradient(135deg,rgba(129,251,252,0.04) 0%,var(--color-bg-card) 100%)}.science-proof__icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary);border:1px solid var(--color-border-subtle);background:rgba(129,251,252,0.04);letter-spacing:0}.science-proof__body{flex:1}.science-proof__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-sm)}.science-proof__body p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);text-align:left}.format-proof-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:var(--spacing-lg);border-left:3px solid var(--color-primary);background:rgba(129,251,252,0.03);margin:var(--spacing-lg) 0}.help-options-list{list-style:none;padding:0;margin:var(--spacing-lg) 0}.help-options-list li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.help-options-list li::before{content:'';position:absolute;left:4px;top:13px;width:6px;height:6px;border:1.5px solid var(--color-primary);border-radius:50%;opacity:0.5}.topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-xl)}.topic-tag{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-lg);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);text-decoration:none;transition:all var(--transition-base);position:relative}.topic-tag::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--transition-base)}.topic-tag:hover{border-color:var(--color-border-hover)}.topic-tag:hover::before{transform:scaleX(1)}.topic-tag__icon{display:block;width:28px;height:28px;border:1px solid var(--color-border);background:var(--color-primary-subtle);position:relative}.topic-tag__icon::after{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--color-primary);border-radius:50%;transform:translate(-50%,-50%);opacity:0.6;transition:all var(--transition-fast)}.topic-tag:hover .topic-tag__icon::after{opacity:1;box-shadow:0 0 8px var(--color-primary-glow)}.topic-tag__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-wide);transition:color var(--transition-fast)}.topic-tag:hover .topic-tag__title{color:var(--color-primary)}.topic-tag__desc{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.topics-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-2xl)}.limits-list{list-style:none;padding:0;margin:var(--spacing-lg) 0 var(--spacing-2xl)}.limits-list li{position:relative;padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle)}.limits-list li:last-child{border-bottom:none}.limits-list li::before,.limits-list li::after{content:'';position:absolute;left:6px;top:22px;width:8px;height:0;border-top:1.5px solid var(--izn-red)}.limits-list li::before{transform:rotate(45deg)}.limits-list li::after{transform:rotate(-45deg)}.limits-list li strong{color:var(--color-text)}.emergency-block{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);margin-top:var(--spacing-2xl)}.emergency-block::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-text-muted)}.emergency-block__title{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md)}section[class^="section-"] .emergency-block__title{padding-left:0;border-left:none;margin-top:0}.emergency-block p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.emergency-block p:last-child{margin-bottom:0}.emergency-block__phones{list-style:none;padding:0;margin:var(--spacing-lg) 0;display:flex;flex-direction:column;gap:var(--spacing-md)}.emergency-block__phones li{margin:0}section[class^="section-"] .container .emergency-block__phones li{margin-bottom:0}.emergency-block__link{display:inline-block;font-size:var(--font-size-sm);color:var(--color-text);text-decoration:none;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);transition:all var(--transition-fast)}section[class^="section-"] .container a.emergency-block__link,section[class^="section-"] .container a.emergency-block__link:hover,section[class^="section-"] .container a.emergency-block__link:visited{border:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text)}section[class^="section-"] .container a.emergency-block__link:hover{border-color:var(--color-border-hover);background:rgba(129,251,252,0.04)}.emergency-block__link:hover{background:rgba(129,251,252,0.04);border-color:var(--color-border-hover)}.emergency-block__link strong{color:var(--color-text);font-weight:var(--font-weight-bold);font-family:var(--font-display)}.cta-accent{padding:var(--spacing-xl) 0}.cta-accent__inner{display:flex;align-items:center;gap:var(--spacing-lg)}.cta-accent__line{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--color-border-subtle) 30%,var(--color-border-subtle) 70%,transparent)}.cta-accent__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;white-space:nowrap;text-align:center}.cta-accent__btn{display:inline-block;flex-shrink:0;padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-bg);background:var(--gradient-primary);text-decoration:none;border:none;transition:all var(--transition-fast)}.cta-accent__btn:hover{box-shadow:0 0 20px var(--color-primary-glow),0 0 40px rgba(129,251,252,0.15);transform:translateY(-1px)}.probnik-button--compact{padding:var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-xs);white-space:nowrap;flex-shrink:0;width:auto}.navigator-routes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.navigator-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);display:flex;flex-direction:column}.navigator-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.navigator-card--critical::before{background:var(--izn-critical)}.navigator-card--critical{border-color:var(--izn-critical-border)}.navigator-card--acute::before{background:var(--izn-acute)}.navigator-card--acute{border-color:var(--izn-acute-border)}.navigator-card--regular::before{background:var(--color-primary)}.navigator-card--regular{border-color:rgba(129,251,252,0.25);background:rgba(129,251,252,0.03)}.navigator-card--regular::after{content:'';position:absolute;bottom:-1px;right:-1px;width:18px;height:18px;border-bottom:2px solid var(--color-primary);border-right:2px solid var(--color-primary);pointer-events:none}.navigator-card__label{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-sm)}.navigator-card--critical .navigator-card__label{color:var(--izn-critical)}.navigator-card--acute .navigator-card__label{color:var(--izn-acute)}.navigator-card--regular .navigator-card__label{color:var(--color-primary)}section[class^="section-"] .navigator-card__title{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-top:0;margin-bottom:var(--spacing-md);padding-left:0;border-left:none}.navigator-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.navigator-card__action{margin-top:auto;padding-top:var(--spacing-md);border-top:1px solid var(--color-border-subtle)}.navigator-card__action p{font-size:var(--font-size-sm);margin-bottom:var(--spacing-md)}.navigator-card__action ul{list-style:none;padding:0;margin:0 0 var(--spacing-md)}.navigator-card__action ul li{font-size:var(--font-size-sm);padding:var(--spacing-xs) 0}.navigator-card--critical .navigator-card__action ul li a strong{color:var(--izn-critical);font-family:var(--font-display)}.navigator-card--acute .navigator-card__action ul li a strong{color:var(--izn-acute);font-family:var(--font-display)}.navigator-card__note{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-top:var(--spacing-sm)}.navigator-definitions{margin:var(--spacing-lg) 0 var(--spacing-2xl)}.navigator-definitions dt{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-xs);padding-left:var(--spacing-md);position:relative}.navigator-definitions dt::before{content:'';position:absolute;left:0;top:2px;width:3px;height:100%;background:var(--color-primary);opacity:0.5}.navigator-definitions dt:first-of-type{margin-top:0}.navigator-definitions dd{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-left:var(--spacing-md);padding-left:var(--spacing-md);border-left:1px solid var(--color-border-subtle)}.section-privacy > .container > p{text-align:justify}.privacy-accordion{display:flex;flex-direction:column;gap:var(--spacing-md)}.privacy-section{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);transition:all var(--transition-base)}.privacy-section[open]{border-color:rgba(129,251,252,0.3)}.privacy-section[open]::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-primary);opacity:0.6}.privacy-section__toggle{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;list-style:none;transition:all var(--transition-fast)}.privacy-section__toggle::-webkit-details-marker{display:none}.privacy-section__toggle::after{content:'+';display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;font-size:1.2rem;color:var(--color-primary);border:1px solid var(--color-border);flex-shrink:0;margin-left:var(--spacing-md);transition:all var(--transition-base)}.privacy-section:hover .privacy-section__toggle::after{border-color:var(--color-primary)}.privacy-section[open] .privacy-section__toggle::after{content:'\2212';background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}section[class^="section-"] .privacy-section__toggle h3{font-family:var(--font-display);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0;border-left:none;padding-left:0;letter-spacing:var(--letter-spacing-wide);transition:color var(--transition-fast)}.privacy-section:hover .privacy-section__toggle h3{color:var(--color-primary)}.privacy-section[open] .privacy-section__toggle h3{color:var(--color-primary)}.privacy-section[open] .privacy-section__toggle{border-bottom:1px solid var(--color-border-subtle)}.privacy-section__content{padding:var(--spacing-lg) var(--spacing-xl);animation:faq-expand 0.3s ease-out}.privacy-list{list-style:none;padding:0;margin:var(--spacing-md) 0}.privacy-list li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle)}.privacy-list li:last-child{border-bottom:none}.privacy-list li::before{content:'';position:absolute;left:6px;top:16px;width:8px;height:6px;border:1.5px solid var(--color-primary);background:var(--color-primary-subtle);opacity:0.7}.privacy-list li::after{content:'';position:absolute;left:8px;top:11px;width:4px;height:5px;border:1.5px solid var(--color-primary);border-bottom:none;border-radius:4px 4px 0 0;opacity:0.7}.privacy-list li strong{color:var(--color-text)}.privacy-tip{background:rgba(129,251,252,0.03);border:1px solid var(--color-border-subtle);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.privacy-tip:last-child{margin-bottom:0}.privacy-tip__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-sm);letter-spacing:var(--letter-spacing-wide)}.privacy-hotkeys{list-style:none;padding:0;margin:var(--spacing-sm) 0 0}.privacy-hotkeys li{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.8;padding:0;border-bottom:none}.privacy-hotkeys li::before,.privacy-hotkeys li::after{display:none}.methodology-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.methodology-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);transition:all var(--transition-base)}.methodology-card::before,.methodology-card::after{content:'';position:absolute;width:14px;height:14px;border-color:var(--color-primary);border-style:solid;opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.methodology-card::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.methodology-card::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.methodology-card:hover::before,.methodology-card:hover::after{opacity:1}.methodology-card:hover{border-color:var(--color-border-hover)}.methodology-card__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--spacing-md);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.methodology-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.methodology-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.methodology-column{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);position:relative}.methodology-column::before{content:'';position:absolute;top:0;left:0;right:0;height:3px}.methodology-column--does::before{background:var(--izn-green)}.methodology-column--doesnt::before{background:var(--izn-red)}.methodology-column__label{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-lg)}.methodology-column--does .methodology-column__label{color:var(--izn-green)}.methodology-column--does .methodology-column__label::before{content:'';display:inline-block;width:6px;height:10px;border-right:2px solid var(--izn-green);border-bottom:2px solid var(--izn-green);transform:rotate(45deg);margin-right:var(--spacing-sm);vertical-align:middle;position:relative;top:-2px}.methodology-column--doesnt .methodology-column__label{color:var(--izn-red)}.methodology-column--doesnt .methodology-column__label::before{content:'\00D7';display:inline-block;font-size:1.1em;margin-right:var(--spacing-sm);font-weight:var(--font-weight-bold)}.methodology-column ul{list-style:none;padding:0;margin:0}.methodology-column ul li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle)}.methodology-column ul li:last-child{border-bottom:none}.methodology-column--does ul li::before{content:'';position:absolute;left:2px;top:14px;width:5px;height:9px;border-right:2px solid var(--izn-green);border-bottom:2px solid var(--izn-green);transform:rotate(45deg)}.methodology-column--doesnt ul li::before,.methodology-column--doesnt ul li::after{content:'';position:absolute;left:3px;top:17px;width:10px;height:0;border-top:1.5px solid var(--izn-red)}.methodology-column--doesnt ul li::before{transform:rotate(45deg)}.methodology-column--doesnt ul li::after{transform:rotate(-45deg)}.checklist-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);margin:var(--spacing-lg) 0 var(--spacing-2xl)}.checklist-item{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-lg);position:relative;padding-left:calc(var(--spacing-lg) + 4px)}.checklist-item::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%}.checklist-item--green{background:var(--color-bg-card)}.checklist-item--green::before{background:var(--izn-green)}.checklist-item--red{background:var(--color-bg-card)}.checklist-item--red::before{background:var(--izn-red)}.checklist-item__label{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--spacing-xs)}.checklist-item--green .checklist-item__label{color:var(--izn-green)}.checklist-item--red .checklist-item__label{color:var(--izn-red)}.checklist-item__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.methodology-bridge{position:relative;background:var(--izn-accent-subtle);border:1px solid var(--izn-accent-border);padding:var(--spacing-xl);margin-top:var(--spacing-2xl)}.methodology-bridge::before,.methodology-bridge::after{content:'';position:absolute;width:18px;height:18px;border-color:var(--izn-accent);border-style:solid;pointer-events:none}.methodology-bridge::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.methodology-bridge::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}section[class^="section-"] .methodology-bridge h3{color:var(--izn-accent);border-left-color:var(--izn-accent);margin-top:0}.methodology-bridge p em{color:var(--izn-accent)}.methodology-bridge__cta{display:inline-block;font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--izn-accent);text-decoration:none;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--izn-accent-border);background:transparent;margin-top:var(--spacing-lg);transition:all var(--transition-base)}section[class^="section-"] .container a.methodology-bridge__cta,section[class^="section-"] .container a.methodology-bridge__cta:hover,section[class^="section-"] .container a.methodology-bridge__cta:focus,section[class^="section-"] .container a.methodology-bridge__cta:active,section[class^="section-"] .container a.methodology-bridge__cta:visited{border:1px solid var(--izn-accent-border);text-shadow:none;text-decoration:none;background:transparent}section[class^="section-"] .container a.methodology-bridge__cta:hover{border-color:var(--izn-accent)}.methodology-bridge__cta:hover{background:var(--izn-accent-subtle);border-color:var(--izn-accent);box-shadow:0 0 16px var(--izn-accent-glow)}.methodology-bridge__cta::after{content:'';display:inline-block;width:6px;height:6px;border-top:1.5px solid var(--izn-accent);border-right:1.5px solid var(--izn-accent);transform:rotate(45deg);margin-left:var(--spacing-sm);vertical-align:middle;transition:margin-left var(--transition-fast)}.methodology-bridge__cta:hover::after{margin-left:var(--spacing-md)}.proof-case{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-md);transition:all var(--transition-base)}.proof-case[open]{border-color:rgba(129,251,252,0.3);box-shadow:0 4px 20px rgba(0,0,0,0.15)}.proof-case[open]::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-primary);opacity:0.6}.proof-case__question{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer;list-style:none;line-height:var(--line-height-relaxed);transition:all var(--transition-fast)}.proof-case__question::-webkit-details-marker{display:none}.proof-case__question::after{content:'+';display:flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;font-size:1.2rem;color:var(--color-primary);border:1px solid var(--color-border);flex-shrink:0;margin-left:auto;transition:all var(--transition-base)}.proof-case:hover .proof-case__question::after{border-color:var(--color-primary)}.proof-case[open] .proof-case__question::after{content:'\2212';background:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.proof-case__question:hover{color:var(--color-primary)}.proof-case[open] .proof-case__question{color:var(--color-primary);border-bottom:1px solid var(--color-border-subtle)}.proof-case__tag{display:inline-block;font-family:var(--font-display);font-size:0.6rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);background:var(--color-primary-subtle);border:1px solid var(--color-border);padding:2px var(--spacing-sm);flex-shrink:0;white-space:nowrap}.proof-case__answer{padding:var(--spacing-lg) var(--spacing-xl);animation:faq-expand 0.3s ease-out}.proof-case__label{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.proof-perspective{position:relative;padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-md);border-left:2px solid var(--color-border-subtle);background:rgba(129,251,252,0.02)}.proof-perspective:last-child{margin-bottom:0}.proof-perspective__title{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);margin-bottom:var(--spacing-sm)}.proof-perspective p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.proof-pattern-note{position:relative;background:var(--izn-accent-subtle);border:1px solid var(--izn-accent-border);padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-xl) 0;border-left:3px solid var(--izn-accent)}.proof-pattern-note__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-md)}.proof-pattern-note__link{display:inline-block;font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--izn-accent);text-decoration:none;border-bottom:1px solid rgba(180,120,255,0.3);transition:all var(--transition-fast)}.proof-pattern-note__link:hover{border-bottom-color:var(--izn-accent);text-shadow:0 0 8px var(--izn-accent-glow)}.proof-pattern-note__link::after{content:'';display:inline-block;width:5px;height:5px;border-top:1.5px solid var(--izn-accent);border-right:1.5px solid var(--izn-accent);transform:rotate(45deg);margin-left:var(--spacing-xs);vertical-align:middle;transition:margin-left var(--transition-fast)}.proof-pattern-note__link:hover::after{margin-left:var(--spacing-sm)}.proof-reviews{margin-top:var(--spacing-2xl)}.proof-reviews__note-top{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-lg)}.proof-reviews__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.proof-reviews__grid > .review-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin:0 auto}.review-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);margin:0;transition:all var(--transition-base)}.review-card:hover{border-color:var(--color-border-hover)}.review-card::before{content:'\201C';position:absolute;top:var(--spacing-sm);right:var(--spacing-md);font-size:2.5rem;line-height:1;color:var(--color-primary);opacity:0.15;font-family:Georgia,serif;pointer-events:none}.review-card__barrier{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);margin-bottom:var(--spacing-md)}.review-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.review-card__meta{font-size:var(--font-size-xs);color:var(--color-text-muted);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle)}.proof-reviews__note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-md);text-align:center}.proof-counter{text-align:center;padding:var(--spacing-xl);margin-top:var(--spacing-xl);border-top:1px solid var(--color-border-subtle)}.proof-counter__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.proof-counter__number{color:var(--color-primary);font-weight:var(--font-weight-semibold);text-shadow:0 0 8px var(--color-primary-glow)}.proof-counter .probnik-button{max-width:400px;margin:0 auto}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.pricing-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);display:flex;flex-direction:column}.pricing-card::before,.pricing-card::after{content:'';position:absolute;width:18px;height:18px;border-style:solid;pointer-events:none}.pricing-card::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.pricing-card::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.pricing-card--free::before,.pricing-card--free::after{border-color:var(--color-primary)}.pricing-card--paid{border-color:var(--izn-accent-border);background:linear-gradient(135deg,rgba(180,120,255,0.04) 0%,var(--color-bg-card) 50%,rgba(129,251,252,0.03) 100%)}.pricing-card--paid::before,.pricing-card--paid::after{border-color:var(--izn-accent)}.pricing-card__label{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--spacing-sm)}.pricing-card--free .pricing-card__label{color:var(--color-primary)}.pricing-card--paid .pricing-card__label{color:var(--izn-accent)}.pricing-card__price{font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1;margin-bottom:var(--spacing-lg)}.pricing-card--free .pricing-card__price{color:var(--color-primary);text-shadow:0 0 12px var(--color-primary-glow)}.pricing-card--paid .pricing-card__price{color:var(--izn-accent);text-shadow:0 0 12px var(--izn-accent-glow)}.pricing-card__features{list-style:none;padding:0;margin:0 0 var(--spacing-lg);flex:1}.pricing-card__features li{position:relative;padding:var(--spacing-xs) 0 var(--spacing-xs) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.pricing-card__features li::before{content:'';position:absolute;left:2px;top:10px;width:5px;height:9px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg)}.pricing-card--paid .pricing-card__features li::before{border-color:var(--izn-accent)}.pricing-card__note{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border-subtle)}.pricing-card .probnik-button{margin-top:auto}.pricing-card--paid .probnik-button{background:linear-gradient(135deg,rgba(156,39,176,0.9),rgba(180,120,255,0.9));color:#fff;border:none;border-bottom:none}.pricing-card--paid .probnik-button:hover{box-shadow:0 0 30px var(--izn-accent-glow),0 4px 20px rgba(0,0,0,0.3);border-bottom:none}section[class^="section-"] .pricing-card a.probnik-button,section[class^="section-"] .pricing-card a.probnik-button:hover,section[class^="section-"] .proof-counter a.probnik-button,section[class^="section-"] .proof-counter a.probnik-button:hover,section[class^="section-"].section-final-cta a.probnik-button,section[class^="section-"].section-final-cta a.probnik-button:hover,section[class^="section-"] .navigator-card a.probnik-button,section[class^="section-"] .navigator-card a.probnik-button:hover,section[class^="section-"].section-teens a.probnik-button,section[class^="section-"].section-teens a.probnik-button:hover{border-bottom:none;text-shadow:none;text-decoration:none}.free-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg);margin:var(--spacing-lg) 0 var(--spacing-2xl)}.free-options-grid > .free-option-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:50%;margin:0 auto}.free-option-card{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);transition:all var(--transition-base)}.free-option-card:hover{border-color:var(--color-border-hover)}.free-option-card__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md);letter-spacing:var(--letter-spacing-wide)}.free-option-card__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.free-option-card ul{list-style:none;padding:0;margin:var(--spacing-sm) 0 0}.free-option-card ul li{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:var(--spacing-xs) 0}.section-teens > .container > p{text-align:justify}.teens-list{list-style:none;padding:0;margin:var(--spacing-lg) 0}.teens-list li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-xl);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);border-bottom:1px solid var(--color-border-subtle)}.teens-list li:last-child{border-bottom:none}.teens-list li::before{content:'';position:absolute;left:6px;top:14px;width:6px;height:6px;border-top:1.5px solid var(--color-primary);border-right:1.5px solid var(--color-primary);transform:rotate(45deg)}.teens-list li strong{color:var(--color-text)}.teens-tips{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg);margin:var(--spacing-lg) 0 var(--spacing-2xl)}.teens-tip{background:var(--color-bg-card);border:1px solid var(--color-border-subtle);padding:var(--spacing-xl);transition:all var(--transition-base)}.teens-tip:hover{border-color:var(--color-border-hover)}.teens-tip__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-md);letter-spacing:var(--letter-spacing-wide)}.teens-tip__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.teens-final-note{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);padding:var(--spacing-lg) var(--spacing-xl);background:var(--color-bg-card);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-primary);margin-bottom:var(--spacing-xl)}.section-teens .probnik-button{max-width:400px}section[class^="section-"].section-faq h3{margin-top:var(--spacing-2xl)}.section-faq .faq-answer a{color:var(--color-primary);border-bottom:1px solid rgba(129,251,252,0.3);text-decoration:none;transition:all var(--transition-fast)}.section-faq .faq-answer a:hover{border-bottom-color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow)}.section-final-cta{text-align:center;position:relative}section[class^="section-"].section-final-cta h2{text-align:center;max-width:700px;margin:0 auto var(--spacing-lg)}section[class^="section-"].section-final-cta > .container > p{text-align:center}section[class^="section-"] .container .science-proof p,section[class^="section-"] .container .pricing-card p,section[class^="section-"] .container .navigator-card p,section[class^="section-"] .container .feature-card p,section[class^="section-"] .container .step-card p,section[class^="section-"] .container .methodology-card p,section[class^="section-"] .container .teens-tip p,section[class^="section-"] .container .free-option-card p,section[class^="section-"] .container .review-card p,section[class^="section-"] .container .template-card p,section[class^="section-"] .container .privacy-tip p,section[class^="section-"] .container .checklist-item p,section[class^="section-"] .container .proof-perspective p,section[class^="section-"] .container .probnik-hint,section[class^="section-"] .container .emergency-block p,.hero-section .container p{text-align:center}section[class^="section-"] .container .proof-counter p{text-align:center}.medical-disclaimer p{text-align:center}.final-cta-features{list-style:none;padding:0;margin:0 auto var(--spacing-2xl);max-width:600px;text-align:left}.final-cta-features li{position:relative;padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.final-cta-features li::before{content:'';position:absolute;left:2px;top:12px;width:5px;height:9px;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(45deg)}.probnik-button--large{display:inline-block;padding:var(--spacing-lg) var(--spacing-3xl);font-size:var(--font-size-base);max-width:500px;margin:0 auto var(--spacing-lg)}.final-cta-micro{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);margin:0}.medical-disclaimer{padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border-subtle);background:rgba(6,10,14,0.5)}.medical-disclaimer p{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);text-align:center;max-width:800px;margin:0 auto}.medical-disclaimer a{color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--color-border-subtle);transition:all var(--transition-fast)}.medical-disclaimer a:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media (max-width:1023px){.hero-steps{grid-template-columns:repeat(2,1fr)}.topics-grid{grid-template-columns:repeat(2,1fr)}.probnik--expanded{padding:var(--spacing-xl)}}@media (max-width:768px){.hero-steps{grid-template-columns:1fr}.feature-grid{grid-template-columns:1fr}.navigator-routes{grid-template-columns:1fr}.methodology-cards{grid-template-columns:1fr}.methodology-columns{grid-template-columns:1fr}.checklist-grid{grid-template-columns:1fr}.proof-reviews__grid{grid-template-columns:1fr}.proof-reviews__grid > .review-card:last-child:nth-child(odd),.free-options-grid > .free-option-card:last-child:nth-child(odd){max-width:none;grid-column:auto}.pricing-grid{grid-template-columns:1fr}.free-options-grid{grid-template-columns:1fr}.teens-tips{grid-template-columns:1fr}.templates-list{grid-template-columns:1fr}.hero-section .probnik-main{padding:var(--spacing-lg)}.hero-section .probnik{padding:var(--spacing-md)}}@media (max-width:599px){section[class^="section-"],.hero-section{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.hero-header h1{font-size:var(--font-size-2xl)}.hero-section .probnik--expanded{padding:var(--spacing-lg);margin-left:0;margin-right:0}.step-card{display:grid;grid-template-columns:40px 1fr;text-align:left;gap:var(--spacing-md);padding:var(--spacing-md)}.step-card__number{margin:0;width:36px;height:36px;grid-row:1 / 3}.topics-grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.topic-tag{flex-direction:row;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md)}.topic-tag__icon{width:32px;height:32px;flex-shrink:0}.topic-tag__desc{display:none}.templates-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.templates-tab{flex-shrink:0}.navigator-card{padding:var(--spacing-lg)}.navigator-definitions dd{margin-left:0}.privacy-section__toggle{padding:var(--spacing-md) var(--spacing-lg)}.privacy-section__content{padding:var(--spacing-md) var(--spacing-lg)}section[class^="section-"] .privacy-section__toggle h3{font-size:var(--font-size-sm)}.methodology-column{padding:var(--spacing-lg)}.checklist-item{padding:var(--spacing-md);padding-left:calc(var(--spacing-md) + 4px)}.methodology-bridge{padding:var(--spacing-lg)}.proof-case__question{padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-sm)}.proof-case__answer{padding:var(--spacing-md) var(--spacing-lg)}.proof-perspective{padding:var(--spacing-sm) var(--spacing-md)}.review-card{padding:var(--spacing-lg)}.pricing-card{padding:var(--spacing-lg)}.pricing-card__price{font-size:var(--font-size-2xl)}.free-option-card{padding:var(--spacing-lg)}.teens-tip{padding:var(--spacing-lg)}.section-teens .probnik-button{max-width:none}.cta-accent__inner{flex-direction:column;text-align:center;gap:var(--spacing-md)}.cta-accent__text{white-space:normal}.cta-accent__line{display:none}.science-proof__card{flex-direction:column;gap:var(--spacing-sm)}.science-proof__icon{width:36px;height:36px;font-size:var(--font-size-xs)}.probnik-button--compact{width:100%}.probnik-button--large{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-sm);max-width:none;width:100%}.emergency-block{padding:var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 4px)}.medical-disclaimer p{text-align:left}.hero-section .step-card:hover,.section-format-proof .feature-card:hover,.section-topics .topic-tag:hover,.section-navigator .navigator-card:hover,.section-methodology .methodology-card:hover,.section-proof .review-card:hover,.section-pricing .pricing-card:hover,.section-pricing .free-option-card:hover,.section-teens .teens-tip:hover,.section-faq .faq-item:hover{transform:none;box-shadow:none}.probnik-button:hover{transform:none}.methodology-bridge__cta:hover,.section-pricing .pricing-card--paid .probnik-button:hover{box-shadow:none}}.is-lightweight .reveal,.is-lightweight .reveal-stagger > *{opacity:1;transform:none;transition:none}.is-lightweight .step-card,.is-lightweight .feature-card,.is-lightweight .navigator-card,.is-lightweight .pricing-card,.is-lightweight .review-card,.is-lightweight .methodology-card,.is-lightweight .page-toc,.is-lightweight .probnik--expanded{backdrop-filter:none;-webkit-backdrop-filter:none}.is-lightweight .step-card,.is-lightweight .feature-card,.is-lightweight .topic-tag,.is-lightweight .navigator-card,.is-lightweight .pricing-card,.is-lightweight .review-card,.is-lightweight .methodology-card,.is-lightweight .methodology-bridge,.is-lightweight .proof-case,.is-lightweight .teens-tip,.is-lightweight .free-option-card,.is-lightweight .checklist-item,.is-lightweight .template-card{transition:none;transform:none}.is-lightweight .step-card:hover,.is-lightweight .feature-card:hover,.is-lightweight .topic-tag:hover,.is-lightweight .navigator-card:hover,.is-lightweight .pricing-card:hover,.is-lightweight .review-card:hover,.is-lightweight .methodology-card:hover,.is-lightweight .teens-tip:hover{transform:none;box-shadow:none}.is-lightweight .mobile-collapse{max-height:none;overflow:visible}.is-lightweight .mobile-collapse::after{display:none}.is-lightweight .mobile-collapse-toggle{display:none}.is-lightweight .probnik-button:hover{box-shadow:none}.is-lightweight .methodology-bridge__cta:hover{box-shadow:none}.is-lightweight *,.is-lightweight *::before,.is-lightweight *::after{animation-duration:0s;animation-delay:0s}.is-lightweight .page-toc{background:rgba(6,10,14,0.98)} .izn-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3xl) var(--spacing-xl);min-height:200px}.izn-loading__spinner{display:flex;gap:8px;margin-bottom:var(--spacing-lg)}.izn-loading__spinner span{display:block;width:10px;height:10px;background:var(--color-primary);border-radius:50%;animation:izn-bounce 1.4s infinite ease-in-out both}.izn-loading__spinner span:nth-child(1){animation-delay:-0.32s}.izn-loading__spinner span:nth-child(2){animation-delay:-0.16s}@keyframes izn-bounce{0%,80%,100%{transform:scale(0);opacity:0.4}40%{transform:scale(1);opacity:1}}.izn-loading__text{font-family:var(--font-display);font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;letter-spacing:var(--letter-spacing-wide)}.izn-questions{padding:var(--spacing-lg) 0}.izn-questions__intro{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin-bottom:var(--spacing-xl);line-height:var(--line-height-relaxed)}.izn-question-item{margin-bottom:var(--spacing-lg);padding:var(--spacing-lg);background:rgba(0,0,0,0.2);border:1px solid var(--color-border-subtle);animation:fade-in-up 0.4s ease-out backwards}.izn-question-item[data-index="1"]{animation-delay:0.15s}.izn-question-item[data-index="2"]{animation-delay:0.3s}.izn-question-item[data-index="3"]{animation-delay:0.45s}.izn-question-item__label{display:block;font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md);cursor:default}.izn-question-item__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);border:1px solid var(--color-border);background:var(--color-primary-subtle);margin-right:var(--spacing-sm);vertical-align:middle;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.izn-question-item__input{width:100%;min-height:80px;padding:var(--spacing-md);background:var(--izn-input-bg);border:1px solid var(--color-border-subtle);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.izn-question-item__input::placeholder{color:var(--color-text-muted);opacity:0.5}.izn-question-item__input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),0 0 12px var(--color-primary-glow)}.izn-submit-answers{margin-top:var(--spacing-lg)}.izn-submit-answers:disabled{opacity:0.4;cursor:not-allowed;transform:none !important;box-shadow:none !important}.izn-questions__hint{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;margin-top:var(--spacing-md)}.izn-thinking{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-3xl) var(--spacing-xl);min-height:300px}.izn-thinking__visual{position:relative;width:80px;height:80px;margin-bottom:var(--spacing-xl)}.izn-thinking__orb{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(129,251,252,0.3) 0%,transparent 70%);animation:izn-orb-pulse 2s ease-in-out infinite}.izn-thinking__orb::before{content:'';position:absolute;inset:10px;border-radius:50%;border:2px solid var(--color-primary);opacity:0.4;animation:izn-orb-spin 3s linear infinite}@keyframes izn-orb-pulse{0%,100%{transform:scale(1);opacity:0.6}50%{transform:scale(1.15);opacity:1}}@keyframes izn-orb-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.izn-thinking__steps{text-align:center;display:flex;flex-direction:column;gap:var(--spacing-sm)}.izn-thinking__step{font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);opacity:0;transform:translateY(8px);transition:all 0.4s ease}.izn-thinking__step.is-active{opacity:1;transform:translateY(0);color:var(--color-primary);text-shadow:0 0 8px var(--color-primary-glow)}.izn-thinking__step.is-done{opacity:0.3;color:var(--color-text-muted);text-shadow:none}.izn-results{padding:var(--spacing-md) 0}.izn-results__title{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-text);text-align:center;margin-bottom:var(--spacing-xl);letter-spacing:var(--letter-spacing-wide)}.izn-perspective-card{position:relative;background:var(--color-bg-card);border:1px solid var(--color-border-subtle);margin-bottom:var(--spacing-md);overflow:hidden;transition:border-color var(--transition-fast)}.izn-perspective-card:hover{border-color:var(--color-border-hover)}.izn-perspective-card::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:var(--color-primary);opacity:0.5}.izn-perspective-card.is-locked::before{background:var(--izn-accent);opacity:0.3}.izn-perspective-card__header{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);padding-left:calc(var(--spacing-xl) + 3px);border-bottom:1px solid var(--color-border-subtle)}.izn-perspective-card__emoji{font-size:1.4rem;line-height:1;flex-shrink:0}.izn-perspective-card__title{font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-wide);margin:0;flex:1}.izn-perspective-card__badge{display:inline-block;font-family:var(--font-display);font-size:0.6rem;font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--izn-accent);background:var(--izn-accent-subtle);border:1px solid var(--izn-accent-border);padding:2px var(--spacing-sm);flex-shrink:0}.izn-perspective-card__body{padding:var(--spacing-lg) var(--spacing-xl);padding-left:calc(var(--spacing-xl) + 3px)}.izn-perspective-card__body p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0;text-align:left}.izn-perspective-card__body.is-blurred{position:relative;user-select:none;-webkit-user-select:none}.izn-perspective-card__body.is-blurred p{filter:blur(6px);opacity:0.5;pointer-events:none}.izn-perspective-card__body.is-blurred::after{content:'🔒';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;opacity:0.4}.izn-paywall{background:linear-gradient(135deg,rgba(180,120,255,0.06) 0%,rgba(129,251,252,0.04) 100%);border:1px solid var(--izn-accent-border);padding:var(--spacing-2xl);margin:var(--spacing-xl) 0;text-align:center;position:relative}.izn-paywall::before,.izn-paywall::after{content:'';position:absolute;width:18px;height:18px;border-color:var(--izn-accent);border-style:solid;pointer-events:none}.izn-paywall::before{top:-1px;left:-1px;border-width:2px 0 0 2px}.izn-paywall::after{bottom:-1px;right:-1px;border-width:0 2px 2px 0}.izn-paywall__title{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-text);margin-bottom:var(--spacing-md)}.izn-paywall__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);max-width:500px;margin-left:auto;margin-right:auto}.izn-paywall .izn-pay-btn{background:linear-gradient(135deg,rgba(156,39,176,0.9),rgba(180,120,255,0.9));color:#fff;max-width:400px;margin:0 auto var(--spacing-md)}.izn-paywall .izn-pay-btn:hover{box-shadow:0 0 30px var(--izn-accent-glow),0 4px 20px rgba(0,0,0,0.3)}.izn-paywall .izn-pay-btn:disabled{opacity:0.6;cursor:wait}.izn-paywall__note{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-xl)}.izn-paywall__save{padding-top:var(--spacing-lg);border-top:1px solid var(--color-border-subtle)}.izn-paywall__save p{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-sm)}.izn-paywall__link-row{display:flex;gap:var(--spacing-sm);max-width:500px;margin:0 auto}.izn-paywall__link-input{flex:1;padding:var(--spacing-sm) var(--spacing-md);background:var(--izn-input-bg);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--font-size-xs)}.izn-paywall__link-input:focus{outline:none;border-color:var(--color-primary)}.izn-paywall__copy-btn{padding:var(--spacing-sm) var(--spacing-lg);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);background:transparent;border:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.izn-paywall__copy-btn:hover{border-color:var(--color-primary);background:rgba(129,251,252,0.06)}.izn-ennea-bridge{position:relative;background:var(--izn-accent-subtle);border:1px solid var(--izn-accent-border);border-left:3px solid var(--izn-accent);padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-xl) 0}.izn-ennea-bridge__text{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--spacing-md);text-align:left}.izn-ennea-bridge__link{display:inline-block;font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--izn-accent);text-decoration:none;border-bottom:1px solid rgba(180,120,255,0.3);transition:all var(--transition-fast)}.izn-ennea-bridge__link:hover{border-bottom-color:var(--izn-accent);text-shadow:0 0 8px var(--izn-accent-glow)}.izn-results__restart{text-align:center;margin-top:var(--spacing-xl)}.izn-restart-btn{padding:var(--spacing-sm) var(--spacing-xl);font-family:var(--font-display);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);background:transparent;border:1px solid var(--color-border-subtle);cursor:pointer;transition:all var(--transition-fast)}.izn-restart-btn:hover{color:var(--color-primary);border-color:var(--color-primary)}.izn-error{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-2xl);text-align:center}.izn-error__text{font-size:var(--font-size-sm);color:var(--izn-red);margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed)}.izn-retry-btn{max-width:300px}.izn-notice{padding:var(--spacing-md) var(--spacing-lg);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);text-align:center;transition:opacity 0.5s ease}.izn-notice p{margin:0}.izn-notice--success{background:var(--izn-green-subtle);border:1px solid rgba(0,255,150,0.25);color:var(--izn-green)}.izn-notice--error{background:var(--izn-red-subtle);border:1px solid rgba(255,80,80,0.25);color:var(--izn-red)}@media (max-width:599px){.izn-question-item{padding:var(--spacing-md)}.izn-perspective-card__header{padding:var(--spacing-md) var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 3px)}.izn-perspective-card__body{padding:var(--spacing-md) var(--spacing-lg);padding-left:calc(var(--spacing-lg) + 3px)}.izn-paywall{padding:var(--spacing-xl) var(--spacing-lg)}.izn-paywall__link-row{flex-direction:column}.izn-paywall__copy-btn{width:100%}.izn-thinking{padding:var(--spacing-2xl) var(--spacing-md)}}