.terms-conditions-container{min-height:100vh;background-color:var(--color-light);font-family:var(--font-family);line-height:var(--line-height-normal);color:var(--color-text-primary)}.terms-conditions-header{background-color:var(--color-white);padding:var(--spacing-md) clamp(var(--spacing-md),5vw,var(--spacing-xxxl));box-shadow:var(--box-shadow);position:sticky;top:0;z-index:var(--z-index-header)}.back-link{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-secondary);text-decoration:none;font-weight:600;font-size:var(--font-size-smxs);transition:color var(--transition-fast) ease}.back-link:hover{color:var(--color-secondary-hover);text-decoration:underline}.terms-conditions-content{max-width:800px;margin:0 auto;padding:var(--spacing-xl) clamp(var(--spacing-md),5vw,var(--spacing-lg));background-color:var(--color-white);box-shadow:var(--box-shadow);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-radius:var(--border-radius-low)}.terms-conditions-content h1{font-size:clamp(var(--font-size-lg),4vw,var(--font-size-xl));margin-bottom:var(--spacing-lg);color:var(--color-text-primary);font-weight:700;line-height:var(--line-height-tight)}.terms-conditions-content h2{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-md);font-size:clamp(var(--font-size-md),3vw,var(--font-size-lg));color:var(--color-text-primary);border-bottom:2px solid var(--color-tertiary-light);padding-bottom:var(--spacing-xs);font-weight:600}.terms-conditions-content p{margin:var(--spacing-sm) 0;text-align:justify;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.terms-conditions-content strong{font-weight:600;color:var(--color-text-primary)}.terms-conditions-content .company-name{font-weight:600;color:var(--color-primary);font-size:var(--font-size-md);margin-bottom:var(--spacing-lg)}.terms-conditions-content a{color:var(--color-secondary);text-decoration:none;transition:color var(--transition-fast) ease;font-weight:500}.terms-conditions-content a:hover{color:var(--color-secondary-hover);text-decoration:underline}.terms-conditions-content .applications-list{margin:var(--spacing-md) 0 var(--spacing-md) var(--spacing-xl);background-color:var(--color-light);padding:var(--spacing-md);border-radius:var(--border-radius-verylow);border-left:4px solid var(--color-primary)}.terms-conditions-content .applications-list li{margin:var(--spacing-sm) 0;line-height:var(--line-height-normal);font-size:var(--font-size-smxs);color:var(--color-text-secondary)}.terms-conditions-content ul{margin:var(--spacing-md) 0 var(--spacing-md) var(--spacing-md);padding-left:var(--spacing-md)}.terms-conditions-content li{margin:var(--spacing-sm) 0;line-height:var(--line-height-normal);font-size:var(--font-size-smxs);color:var(--color-text-secondary)}.terms-conditions-content li::marker{color:var(--color-primary)}.terms-conditions-content section{margin-bottom:var(--spacing-lg)}.terms-conditions-content section:first-of-type{background-color:var(--color-secondary-light);padding:var(--spacing-md);border-radius:var(--border-radius-verylow);border-left:4px solid var(--color-secondary)}.terms-conditions-footer{max-width:800px;margin:0 auto;padding:var(--spacing-lg) clamp(var(--spacing-md),5vw,var(--spacing-lg));text-align:center;display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center}.terms-conditions-footer p{margin:0;color:var(--color-tertiary);font-size:var(--font-size-xs)}.terms-conditions-footer a{color:var(--color-secondary);text-decoration:none;font-weight:600;font-size:var(--font-size-smxs);transition:color var(--transition-fast) ease}.terms-conditions-footer a:hover{color:var(--color-secondary-hover);text-decoration:underline}@media (max-width:var(--breakpoint-md )){.terms-conditions-content{margin-top:var(--spacing-md);border-radius:0;box-shadow:none;padding:var(--spacing-lg) var(--spacing-md)}.terms-conditions-content,.terms-conditions-content h1{margin-bottom:var(--spacing-md)}.terms-conditions-content h2{margin-top:var(--spacing-lg)}.terms-conditions-content .applications-list{margin-left:var(--spacing-md);padding:var(--spacing-sm)}.terms-conditions-header{padding:var(--spacing-md)}.terms-conditions-footer{padding:var(--spacing-lg) var(--spacing-md)}}@media print{.terms-conditions-footer,.terms-conditions-header{display:none}.terms-conditions-container{background-color:var(--color-white)}.terms-conditions-content{box-shadow:none;padding:0;margin:0}.terms-conditions-content a{color:var(--color-black);text-decoration:underline}.back-link{display:none}.terms-conditions-content .applications-list,.terms-conditions-content section:first-of-type{background-color:transparent;border-left:2px solid var(--color-black)}}@media (prefers-reduced-motion:reduce){.back-link,.terms-conditions-content a,.terms-conditions-footer a{transition:none}}.back-link:focus-visible,.terms-conditions-content a:focus-visible,.terms-conditions-footer a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--border-radius-verylow)}