/* Üretilmiş dosya: scripts/demo-chrome.mjs — src/styles/site.css içinden üst menü ve alt bilgi kuralları. */
.site-chrome{display:contents;font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased}
.site-chrome *{box-sizing:border-box}
.site-chrome a{color:inherit}
.site-chrome p{margin:0}
.site-chrome h4{margin:0;font-weight:600;letter-spacing:-.02em}
.site-chrome h1{margin:0;font-weight:500;letter-spacing:-.02em}
.site-chrome button{font:inherit}
.site-chrome img{max-width:100%}
.site-chrome,.d-zemin{
  --p:#0F3A57;--p2:#115E86;--p3:#0A1A28;--accent:#2E9BD6;--sky:#9AD6F7;--tint:#EEF4F9;--tint2:#DCE8F2;
  --ink:#111C26;--grey:#566371;--line:#DCE4EB;--paper:#FFFFFF;--alert:#C2410C;
  --sans:'General Sans',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --gut:clamp(16px,4vw,56px);--max:1280px;--hd:96px;
  color-scheme:light;
  /* mavi bantlar düz kutu gibi durmasın (sestek.com'daki renk geçişi mantığı, sitedeki sinyal çizimlerinin biçiminde):
     bölüm boyunca boyları bir inip bir çıkan dikey çubuklar (ses dalgası) geçer; çubuklar ortada dolu, uçlara doğru zemine
     solar, arkalarında aynı biçimin bulanık bir parıltısı var. Üstteki katman bölümün üst ve alt kenarını zemine
     karıştırır, böylece kenarda çizgi kalmaz. Çizim CSS içinde SVG (1440×600, 90 çubuk); uzun bölümlerde en fazla 1000 px
     yükseklikte ortada durur, dar ekranda 1100 px genişlikte çizilip ortası görünür (çubuklar sıkışmaz). */
  --bars-light:linear-gradient(180deg,#fff,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 86%,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23B4DAF2' stop-opacity='0'/%3E%3Cstop offset='.32' stop-color='%23B4DAF2' stop-opacity='.85'/%3E%3Cstop offset='.5' stop-color='%23B4DAF2'/%3E%3Cstop offset='.68' stop-color='%23B4DAF2' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23B4DAF2' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='b' filterUnits='userSpaceOnUse' x='-200' y='-200' width='1840' height='1000'%3E%3CfeGaussianBlur stdDeviation='46'/%3E%3C/filter%3E%3Cfilter id='s' filterUnits='userSpaceOnUse' x='-50' y='-50' width='1540' height='700'%3E%3CfeGaussianBlur stdDeviation='1.2 5'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 300L7.5 263L23.5 231L39.5 219L55.5 220L71.5 152L87.5 177L103.5 165L119.5 166L135.5 161L151.5 169L167.5 166L183.5 107L199.5 159L215.5 134L231.5 114L247.5 103L263.5 162L279.5 202L295.5 208L311.5 190L327.5 204L343.5 205L359.5 202L375.5 211L391.5 204L407.5 177L423.5 230L439.5 224L455.5 205L471.5 192L487.5 224L503.5 189L519.5 138L535.5 156L551.5 186L567.5 141L583.5 117L599.5 179L615.5 150L631.5 224L647.5 197L663.5 206L679.5 205L695.5 232L711.5 232L727.5 194L743.5 185L759.5 201L775.5 191L791.5 197L807.5 206L823.5 202L839.5 157L855.5 191L871.5 93L887.5 96L903.5 145L919.5 105L935.5 197L951.5 161L967.5 164L983.5 207L999.5 212L1015.5 222L1031.5 199L1047.5 208L1063.5 166L1079.5 155L1095.5 195L1111.5 179L1127.5 206L1143.5 223L1159.5 229L1175.5 219L1191.5 150L1207.5 190L1223.5 160L1239.5 138L1255.5 158L1271.5 160L1287.5 200L1303.5 191L1319.5 210L1335.5 183L1351.5 178L1367.5 146L1383.5 208L1399.5 162L1415.5 188L1431.5 226L1440 300L1431.5 374L1415.5 412L1399.5 438L1383.5 392L1367.5 454L1351.5 422L1335.5 417L1319.5 390L1303.5 409L1287.5 400L1271.5 440L1255.5 442L1239.5 462L1223.5 440L1207.5 410L1191.5 450L1175.5 381L1159.5 371L1143.5 377L1127.5 394L1111.5 421L1095.5 405L1079.5 445L1063.5 434L1047.5 392L1031.5 401L1015.5 378L999.5 388L983.5 393L967.5 436L951.5 439L935.5 403L919.5 495L903.5 455L887.5 504L871.5 507L855.5 409L839.5 443L823.5 398L807.5 394L791.5 403L775.5 409L759.5 399L743.5 415L727.5 406L711.5 368L695.5 368L679.5 395L663.5 394L647.5 403L631.5 376L615.5 450L599.5 421L583.5 483L567.5 459L551.5 414L535.5 444L519.5 462L503.5 411L487.5 376L471.5 408L455.5 395L439.5 376L423.5 370L407.5 423L391.5 396L375.5 389L359.5 398L343.5 395L327.5 396L311.5 410L295.5 392L279.5 398L263.5 438L247.5 497L231.5 486L215.5 466L199.5 441L183.5 493L167.5 434L151.5 431L135.5 439L119.5 434L103.5 435L87.5 423L71.5 448L55.5 380L39.5 381L23.5 369L7.5 337Z' fill='%23B4DAF2' fill-opacity='0.55' filter='url(%23b)'/%3E%3Cpath d='M4 263h7v74h-7zM20 231h7v138h-7zM36 219h7v162h-7zM52 220h7v160h-7zM68 152h7v296h-7zM84 177h7v246h-7zM100 165h7v270h-7zM116 166h7v268h-7zM132 161h7v278h-7zM148 169h7v262h-7zM164 166h7v268h-7zM180 107h7v386h-7zM196 159h7v282h-7zM212 134h7v332h-7zM228 114h7v372h-7zM244 103h7v394h-7zM260 162h7v276h-7zM276 202h7v196h-7zM292 208h7v184h-7zM308 190h7v220h-7zM324 204h7v192h-7zM340 205h7v190h-7zM356 202h7v196h-7zM372 211h7v178h-7zM388 204h7v192h-7zM404 177h7v246h-7zM420 230h7v140h-7zM436 224h7v152h-7zM452 205h7v190h-7zM468 192h7v216h-7zM484 224h7v152h-7zM500 189h7v222h-7zM516 138h7v324h-7zM532 156h7v288h-7zM548 186h7v228h-7zM564 141h7v318h-7zM580 117h7v366h-7zM596 179h7v242h-7zM612 150h7v300h-7zM628 224h7v152h-7zM644 197h7v206h-7zM660 206h7v188h-7zM676 205h7v190h-7zM692 232h7v136h-7zM708 232h7v136h-7zM724 194h7v212h-7zM740 185h7v230h-7zM756 201h7v198h-7zM772 191h7v218h-7zM788 197h7v206h-7zM804 206h7v188h-7zM820 202h7v196h-7zM836 157h7v286h-7zM852 191h7v218h-7zM868 93h7v414h-7zM884 96h7v408h-7zM900 145h7v310h-7zM916 105h7v390h-7zM932 197h7v206h-7zM948 161h7v278h-7zM964 164h7v272h-7zM980 207h7v186h-7zM996 212h7v176h-7zM1012 222h7v156h-7zM1028 199h7v202h-7zM1044 208h7v184h-7zM1060 166h7v268h-7zM1076 155h7v290h-7zM1092 195h7v210h-7zM1108 179h7v242h-7zM1124 206h7v188h-7zM1140 223h7v154h-7zM1156 229h7v142h-7zM1172 219h7v162h-7zM1188 150h7v300h-7zM1204 190h7v220h-7zM1220 160h7v280h-7zM1236 138h7v324h-7zM1252 158h7v284h-7zM1268 160h7v280h-7zM1284 200h7v200h-7zM1300 191h7v218h-7zM1316 210h7v180h-7zM1332 183h7v234h-7zM1348 178h7v244h-7zM1364 146h7v308h-7zM1380 208h7v184h-7zM1396 162h7v276h-7zM1412 188h7v224h-7zM1428 226h7v148h-7z' fill='url(%23g)' filter='url(%23s)'/%3E%3C/svg%3E") 50% 50%/max(100%,1100px) min(100%,1000px) no-repeat,#fff;
  --bars-soft:linear-gradient(180deg,#fff,rgba(255,255,255,0) 14%,rgba(255,255,255,0) 86%,#fff),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23CDE5F6' stop-opacity='0'/%3E%3Cstop offset='.32' stop-color='%23CDE5F6' stop-opacity='.85'/%3E%3Cstop offset='.5' stop-color='%23CDE5F6'/%3E%3Cstop offset='.68' stop-color='%23CDE5F6' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23CDE5F6' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='b' filterUnits='userSpaceOnUse' x='-200' y='-200' width='1840' height='1000'%3E%3CfeGaussianBlur stdDeviation='46'/%3E%3C/filter%3E%3Cfilter id='s' filterUnits='userSpaceOnUse' x='-50' y='-50' width='1540' height='700'%3E%3CfeGaussianBlur stdDeviation='1.2 5'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 300L7.5 263L23.5 231L39.5 219L55.5 220L71.5 152L87.5 177L103.5 165L119.5 166L135.5 161L151.5 169L167.5 166L183.5 107L199.5 159L215.5 134L231.5 114L247.5 103L263.5 162L279.5 202L295.5 208L311.5 190L327.5 204L343.5 205L359.5 202L375.5 211L391.5 204L407.5 177L423.5 230L439.5 224L455.5 205L471.5 192L487.5 224L503.5 189L519.5 138L535.5 156L551.5 186L567.5 141L583.5 117L599.5 179L615.5 150L631.5 224L647.5 197L663.5 206L679.5 205L695.5 232L711.5 232L727.5 194L743.5 185L759.5 201L775.5 191L791.5 197L807.5 206L823.5 202L839.5 157L855.5 191L871.5 93L887.5 96L903.5 145L919.5 105L935.5 197L951.5 161L967.5 164L983.5 207L999.5 212L1015.5 222L1031.5 199L1047.5 208L1063.5 166L1079.5 155L1095.5 195L1111.5 179L1127.5 206L1143.5 223L1159.5 229L1175.5 219L1191.5 150L1207.5 190L1223.5 160L1239.5 138L1255.5 158L1271.5 160L1287.5 200L1303.5 191L1319.5 210L1335.5 183L1351.5 178L1367.5 146L1383.5 208L1399.5 162L1415.5 188L1431.5 226L1440 300L1431.5 374L1415.5 412L1399.5 438L1383.5 392L1367.5 454L1351.5 422L1335.5 417L1319.5 390L1303.5 409L1287.5 400L1271.5 440L1255.5 442L1239.5 462L1223.5 440L1207.5 410L1191.5 450L1175.5 381L1159.5 371L1143.5 377L1127.5 394L1111.5 421L1095.5 405L1079.5 445L1063.5 434L1047.5 392L1031.5 401L1015.5 378L999.5 388L983.5 393L967.5 436L951.5 439L935.5 403L919.5 495L903.5 455L887.5 504L871.5 507L855.5 409L839.5 443L823.5 398L807.5 394L791.5 403L775.5 409L759.5 399L743.5 415L727.5 406L711.5 368L695.5 368L679.5 395L663.5 394L647.5 403L631.5 376L615.5 450L599.5 421L583.5 483L567.5 459L551.5 414L535.5 444L519.5 462L503.5 411L487.5 376L471.5 408L455.5 395L439.5 376L423.5 370L407.5 423L391.5 396L375.5 389L359.5 398L343.5 395L327.5 396L311.5 410L295.5 392L279.5 398L263.5 438L247.5 497L231.5 486L215.5 466L199.5 441L183.5 493L167.5 434L151.5 431L135.5 439L119.5 434L103.5 435L87.5 423L71.5 448L55.5 380L39.5 381L23.5 369L7.5 337Z' fill='%23CDE5F6' fill-opacity='0.55' filter='url(%23b)'/%3E%3Cpath d='M4 263h7v74h-7zM20 231h7v138h-7zM36 219h7v162h-7zM52 220h7v160h-7zM68 152h7v296h-7zM84 177h7v246h-7zM100 165h7v270h-7zM116 166h7v268h-7zM132 161h7v278h-7zM148 169h7v262h-7zM164 166h7v268h-7zM180 107h7v386h-7zM196 159h7v282h-7zM212 134h7v332h-7zM228 114h7v372h-7zM244 103h7v394h-7zM260 162h7v276h-7zM276 202h7v196h-7zM292 208h7v184h-7zM308 190h7v220h-7zM324 204h7v192h-7zM340 205h7v190h-7zM356 202h7v196h-7zM372 211h7v178h-7zM388 204h7v192h-7zM404 177h7v246h-7zM420 230h7v140h-7zM436 224h7v152h-7zM452 205h7v190h-7zM468 192h7v216h-7zM484 224h7v152h-7zM500 189h7v222h-7zM516 138h7v324h-7zM532 156h7v288h-7zM548 186h7v228h-7zM564 141h7v318h-7zM580 117h7v366h-7zM596 179h7v242h-7zM612 150h7v300h-7zM628 224h7v152h-7zM644 197h7v206h-7zM660 206h7v188h-7zM676 205h7v190h-7zM692 232h7v136h-7zM708 232h7v136h-7zM724 194h7v212h-7zM740 185h7v230h-7zM756 201h7v198h-7zM772 191h7v218h-7zM788 197h7v206h-7zM804 206h7v188h-7zM820 202h7v196h-7zM836 157h7v286h-7zM852 191h7v218h-7zM868 93h7v414h-7zM884 96h7v408h-7zM900 145h7v310h-7zM916 105h7v390h-7zM932 197h7v206h-7zM948 161h7v278h-7zM964 164h7v272h-7zM980 207h7v186h-7zM996 212h7v176h-7zM1012 222h7v156h-7zM1028 199h7v202h-7zM1044 208h7v184h-7zM1060 166h7v268h-7zM1076 155h7v290h-7zM1092 195h7v210h-7zM1108 179h7v242h-7zM1124 206h7v188h-7zM1140 223h7v154h-7zM1156 229h7v142h-7zM1172 219h7v162h-7zM1188 150h7v300h-7zM1204 190h7v220h-7zM1220 160h7v280h-7zM1236 138h7v324h-7zM1252 158h7v284h-7zM1268 160h7v280h-7zM1284 200h7v200h-7zM1300 191h7v218h-7zM1316 210h7v180h-7zM1332 183h7v234h-7zM1348 178h7v244h-7zM1364 146h7v308h-7zM1380 208h7v184h-7zM1396 162h7v276h-7zM1412 188h7v224h-7zM1428 226h7v148h-7z' fill='url(%23g)' filter='url(%23s)'/%3E%3C/svg%3E") 50% 50%/max(100%,1100px) min(100%,1000px) no-repeat,#fff;
  /* lacivert bantlar: zemin alt bilgiyle aynı koyu lacivert, çubuklar daha açık bir lacivert */
  --bars-dark:linear-gradient(180deg,var(--p3),rgba(10,26,40,0) 14%,rgba(10,26,40,0) 86%,var(--p3)),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 600' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%2318557F' stop-opacity='0'/%3E%3Cstop offset='.32' stop-color='%2318557F' stop-opacity='.85'/%3E%3Cstop offset='.5' stop-color='%2318557F'/%3E%3Cstop offset='.68' stop-color='%2318557F' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%2318557F' stop-opacity='0'/%3E%3C/linearGradient%3E%3Cfilter id='b' filterUnits='userSpaceOnUse' x='-200' y='-200' width='1840' height='1000'%3E%3CfeGaussianBlur stdDeviation='46'/%3E%3C/filter%3E%3Cfilter id='s' filterUnits='userSpaceOnUse' x='-50' y='-50' width='1540' height='700'%3E%3CfeGaussianBlur stdDeviation='1.2 5'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M0 300L7.5 263L23.5 231L39.5 219L55.5 220L71.5 152L87.5 177L103.5 165L119.5 166L135.5 161L151.5 169L167.5 166L183.5 107L199.5 159L215.5 134L231.5 114L247.5 103L263.5 162L279.5 202L295.5 208L311.5 190L327.5 204L343.5 205L359.5 202L375.5 211L391.5 204L407.5 177L423.5 230L439.5 224L455.5 205L471.5 192L487.5 224L503.5 189L519.5 138L535.5 156L551.5 186L567.5 141L583.5 117L599.5 179L615.5 150L631.5 224L647.5 197L663.5 206L679.5 205L695.5 232L711.5 232L727.5 194L743.5 185L759.5 201L775.5 191L791.5 197L807.5 206L823.5 202L839.5 157L855.5 191L871.5 93L887.5 96L903.5 145L919.5 105L935.5 197L951.5 161L967.5 164L983.5 207L999.5 212L1015.5 222L1031.5 199L1047.5 208L1063.5 166L1079.5 155L1095.5 195L1111.5 179L1127.5 206L1143.5 223L1159.5 229L1175.5 219L1191.5 150L1207.5 190L1223.5 160L1239.5 138L1255.5 158L1271.5 160L1287.5 200L1303.5 191L1319.5 210L1335.5 183L1351.5 178L1367.5 146L1383.5 208L1399.5 162L1415.5 188L1431.5 226L1440 300L1431.5 374L1415.5 412L1399.5 438L1383.5 392L1367.5 454L1351.5 422L1335.5 417L1319.5 390L1303.5 409L1287.5 400L1271.5 440L1255.5 442L1239.5 462L1223.5 440L1207.5 410L1191.5 450L1175.5 381L1159.5 371L1143.5 377L1127.5 394L1111.5 421L1095.5 405L1079.5 445L1063.5 434L1047.5 392L1031.5 401L1015.5 378L999.5 388L983.5 393L967.5 436L951.5 439L935.5 403L919.5 495L903.5 455L887.5 504L871.5 507L855.5 409L839.5 443L823.5 398L807.5 394L791.5 403L775.5 409L759.5 399L743.5 415L727.5 406L711.5 368L695.5 368L679.5 395L663.5 394L647.5 403L631.5 376L615.5 450L599.5 421L583.5 483L567.5 459L551.5 414L535.5 444L519.5 462L503.5 411L487.5 376L471.5 408L455.5 395L439.5 376L423.5 370L407.5 423L391.5 396L375.5 389L359.5 398L343.5 395L327.5 396L311.5 410L295.5 392L279.5 398L263.5 438L247.5 497L231.5 486L215.5 466L199.5 441L183.5 493L167.5 434L151.5 431L135.5 439L119.5 434L103.5 435L87.5 423L71.5 448L55.5 380L39.5 381L23.5 369L7.5 337Z' fill='%2318557F' fill-opacity='0.6' filter='url(%23b)'/%3E%3Cpath d='M4 263h7v74h-7zM20 231h7v138h-7zM36 219h7v162h-7zM52 220h7v160h-7zM68 152h7v296h-7zM84 177h7v246h-7zM100 165h7v270h-7zM116 166h7v268h-7zM132 161h7v278h-7zM148 169h7v262h-7zM164 166h7v268h-7zM180 107h7v386h-7zM196 159h7v282h-7zM212 134h7v332h-7zM228 114h7v372h-7zM244 103h7v394h-7zM260 162h7v276h-7zM276 202h7v196h-7zM292 208h7v184h-7zM308 190h7v220h-7zM324 204h7v192h-7zM340 205h7v190h-7zM356 202h7v196h-7zM372 211h7v178h-7zM388 204h7v192h-7zM404 177h7v246h-7zM420 230h7v140h-7zM436 224h7v152h-7zM452 205h7v190h-7zM468 192h7v216h-7zM484 224h7v152h-7zM500 189h7v222h-7zM516 138h7v324h-7zM532 156h7v288h-7zM548 186h7v228h-7zM564 141h7v318h-7zM580 117h7v366h-7zM596 179h7v242h-7zM612 150h7v300h-7zM628 224h7v152h-7zM644 197h7v206h-7zM660 206h7v188h-7zM676 205h7v190h-7zM692 232h7v136h-7zM708 232h7v136h-7zM724 194h7v212h-7zM740 185h7v230h-7zM756 201h7v198h-7zM772 191h7v218h-7zM788 197h7v206h-7zM804 206h7v188h-7zM820 202h7v196h-7zM836 157h7v286h-7zM852 191h7v218h-7zM868 93h7v414h-7zM884 96h7v408h-7zM900 145h7v310h-7zM916 105h7v390h-7zM932 197h7v206h-7zM948 161h7v278h-7zM964 164h7v272h-7zM980 207h7v186h-7zM996 212h7v176h-7zM1012 222h7v156h-7zM1028 199h7v202h-7zM1044 208h7v184h-7zM1060 166h7v268h-7zM1076 155h7v290h-7zM1092 195h7v210h-7zM1108 179h7v242h-7zM1124 206h7v188h-7zM1140 223h7v154h-7zM1156 229h7v142h-7zM1172 219h7v162h-7zM1188 150h7v300h-7zM1204 190h7v220h-7zM1220 160h7v280h-7zM1236 138h7v324h-7zM1252 158h7v284h-7zM1268 160h7v280h-7zM1284 200h7v200h-7zM1300 191h7v218h-7zM1316 210h7v180h-7zM1332 183h7v234h-7zM1348 178h7v244h-7zM1364 146h7v308h-7zM1380 208h7v184h-7zM1396 162h7v276h-7zM1412 188h7v224h-7zM1428 226h7v148h-7z' fill='url(%23g)' filter='url(%23s)'/%3E%3C/svg%3E") 50% 50%/max(100%,1100px) min(100%,1000px) no-repeat,var(--p3);
  /* önceki hali (16 Ekim'e kadar): çapraz tek renk şeridi, sol üstten sağ alta. Geri dönmek için aşağıdaki üç satırda
     --bars-* yerine --diag-* yazın. */
  --diag-light:linear-gradient(180deg,#fff,rgba(255,255,255,0) 24%,rgba(255,255,255,0) 76%,#fff),linear-gradient(15deg,#fff 14%,#CCE6F7 50%,#fff 84%);
  --diag-soft:linear-gradient(180deg,#fff,rgba(255,255,255,0) 24%,rgba(255,255,255,0) 76%,#fff),linear-gradient(15deg,#fff 16%,#DFEEF9 50%,#fff 82%);
  --diag-dark:linear-gradient(180deg,var(--p3),rgba(10,26,40,0) 22%,rgba(10,26,40,0) 78%,var(--p3)),linear-gradient(15deg,var(--p3) 10%,#154D72 50%,var(--p3) 90%);
  /* kullanılan gradyan */
  --glow-light:var(--bars-light);--glow-soft:var(--bars-soft);--glow-dark:var(--bars-dark);
}
.site-chrome .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}
.site-chrome .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 24px;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;border:1.5px solid transparent;border-radius:2px;cursor:pointer;transition:background .4s ease,color .4s ease,border-color .4s ease}
.site-chrome .btn.white{background:#fff;color:var(--p)}
.site-chrome .btn.white:hover{background:var(--tint)}
.site-chrome .btn.line{border-color:rgba(255,255,255,.7);color:#fff;background:transparent}
.site-chrome .btn.line:hover{background:rgba(255,255,255,.12)}
.site-chrome .btn.navy{background:var(--p);color:#fff}
.site-chrome .btn.navy:hover{background:var(--p2)}
.site-chrome a:focus-visible,.site-chrome button:focus-visible,.site-chrome input:focus-visible,.site-chrome select:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px!important}
.site-chrome .hd{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line)}
.site-chrome .hd > .wrap{display:flex;align-items:center;justify-content:space-between;height:var(--hd);gap:24px}
.site-chrome .logo{display:flex;align-items:center;gap:18px;text-decoration:none;flex:none}
.site-chrome .logo img{display:block;width:auto}
.site-chrome .logo-ikon{height:76px}
.site-chrome .logo-yazi{height:49px}
.site-chrome .mnav{display:flex;align-items:stretch;height:var(--hd)}
.site-chrome .mi{position:static;display:flex}
.site-chrome .mi > a,.site-chrome .mi > button{display:flex;align-items:center;gap:6px;padding:0 17px;background:none;border:0;border-bottom:3px solid transparent;border-top:3px solid transparent;color:var(--ink);font-weight:500;font-size:15.5px;text-decoration:none;cursor:pointer;white-space:nowrap}
.site-chrome .mi > button::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.6}
.site-chrome .mi:hover > a,.site-chrome .mi:hover > button,.site-chrome .mi.open > button{border-bottom-color:var(--p);color:var(--p)}
.site-chrome .mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 24px 40px rgba(10,26,40,.12);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility .2s}
.site-chrome .mi:hover .mega,.site-chrome .mi.open .mega,.site-chrome .mi:focus-within .mega{opacity:1;visibility:visible;transform:none}
.site-chrome .mi.shut .mega{opacity:0;visibility:hidden;transform:translateY(-6px)}
.site-chrome .mega h4 a{text-decoration:none}
.site-chrome .mega h4 a:hover{color:var(--p2)}
.site-chrome .mega .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:32px;padding-block:32px 36px}
.site-chrome .mega h4{font-size:12.5px;color:var(--grey);letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:14px}
.site-chrome .mega ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.site-chrome .mega li a{display:block;text-decoration:none;font-weight:600;font-size:15px;line-height:1.35}
.site-chrome .mega li a span{display:block;font-weight:400;font-size:13.5px;color:var(--grey)}
.site-chrome .mega li a:hover{color:var(--p2)}
.site-chrome .feat{align-self:start;display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:14px;background:var(--tint);text-decoration:none;border:1px solid transparent;transition:border-color .2s}
.site-chrome .feat:hover{border-color:var(--p2)}
.site-chrome .feat img{width:120px;height:90px;object-fit:cover;display:block}
.site-chrome .feat b{display:block;font-size:15.5px}
.site-chrome .feat span span{display:block;font-size:14px;color:var(--grey);line-height:1.45}
.site-chrome .hcta{display:flex;align-items:center;gap:12px}
.site-chrome .hcta .lang{display:inline-flex;align-items:center;gap:6px;margin-right:12px;font-size:14px;color:var(--grey)}
.site-chrome .hcta .lang b{color:var(--ink);font-weight:600}
.site-chrome .hcta .lang a{text-decoration:none;font-weight:500}
.site-chrome .hcta .lang a:hover{color:var(--p2)}
.site-chrome .burger{display:none;min-height:44px;background:none;border:1.5px solid var(--ink);border-radius:2px;padding:9px 16px;font-weight:600;font-size:14px;color:var(--ink);cursor:pointer}
.site-chrome .mob{display:none}
.site-chrome footer{background:var(--p3);color:rgba(255,255,255,.75);padding-block:64px 28px;font-size:15px}
.site-chrome .fgrid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:32px}
.site-chrome .fmotto{margin-top:20px;color:#fff;font-weight:500}
.site-chrome .faddr{margin-top:10px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.62)}
.site-chrome footer h4{font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin-bottom:14px}
.site-chrome footer ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.site-chrome footer a{text-decoration:none}
.site-chrome footer a:hover{color:#fff}
.site-chrome .legal{margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13.5px;color:rgba(255,255,255,.55)}
.site-chrome .legal nav{display:flex;gap:20px;flex-wrap:wrap}
.site-chrome .mi > a[aria-current]{border-bottom-color:var(--p);color:var(--p)}
.site-chrome .phero{position:relative;padding:0;background:var(--p3);color:#fff;overflow:hidden}
.site-chrome .phero > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.site-chrome .phero .veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,26,40,.92),rgba(10,26,40,.66) 52%,rgba(10,26,40,.3) 90%),linear-gradient(0deg,rgba(10,26,40,.78),transparent 50%)}
.site-chrome .phero .wrap{position:relative;padding-top:clamp(36px,4.4vw,56px)}
.site-chrome .phero .wrap > :last-child{margin-bottom:clamp(48px,6vw,80px)}
.site-chrome .htext{display:grid;justify-items:start;gap:20px}
.site-chrome .phero .eyebrow{color:var(--sky)}
.site-chrome .phero h1{font-size:clamp(34px,4.2vw,60px);line-height:1.06;letter-spacing:-.03em;max-width:24ch;text-wrap:balance}
.site-chrome .phero h1 em{font-style:normal;color:var(--sky)}
.site-chrome .phero h1.tail em{display:block}
.site-chrome .phero .lead{max-width:640px;font-size:clamp(16px,1.4vw,19px);color:rgba(255,255,255,.88)}
@media (prefers-reduced-motion:no-preference){
.site-chrome .phero > img{animation:settle 8s linear both}
.site-chrome .phero .crumbs,.site-chrome .htext > *{animation:rise .9s cubic-bezier(.2,.7,.2,1) both}
.site-chrome .htext > :nth-child(2){animation-delay:.1s}
.site-chrome .htext > :nth-child(3){animation-delay:.2s}
.site-chrome .htext > :nth-child(4){animation-delay:.3s}
.site-chrome .htext > :nth-child(5){animation-delay:.35s}
}
.site-chrome .btn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.site-chrome .mi.cur > button{border-bottom-color:var(--p);color:var(--p)}
.site-chrome .mega li a[aria-current]{color:var(--p2)}
.site-chrome .mob a[aria-current]{color:var(--p2)}
.site-chrome .btn.ghost{background:#fff;border-color:#C7D3DE;color:var(--ink)}
.site-chrome .btn.ghost:hover,.site-chrome .btn.ghost[aria-pressed="true"]{border-color:var(--p);color:var(--p)}
.site-chrome .phero.tex{background:var(--glow-dark)}
.site-chrome .phero.big .wrap{padding-top:clamp(64px,8vw,120px)}
.site-chrome .phero.big .wrap > :last-child{margin-bottom:clamp(64px,8vw,120px)}
.site-chrome .phero.big .htext{gap:26px}
.site-chrome .phero.big h1{font-size:clamp(44px,6.2vw,92px);line-height:1.02;max-width:13ch}
.site-chrome .phero.big.long h1{font-size:clamp(38px,4.6vw,70px);line-height:1.04;max-width:18ch}
.site-chrome .phero.big .lead{font-size:clamp(18px,1.65vw,23px);line-height:1.5;max-width:600px}
.site-chrome .phero.tex > canvas{position:absolute;right:0;top:0;width:62%;height:100%;opacity:.2;pointer-events:none}
.site-chrome .phero.tex .veil{background:linear-gradient(90deg,rgba(10,26,40,.55),transparent 65%)}
.site-chrome .legaldoc{padding-block:clamp(48px,6vw,88px)}
.site-chrome .feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--ink)}
.site-chrome .feats.n3{grid-template-columns:repeat(3,minmax(0,1fr))}
.site-chrome .feats li{display:grid;gap:10px;align-content:start;padding:26px clamp(18px,2.2vw,30px) 6px 0}
.site-chrome .feats li + li{padding-left:clamp(18px,2.2vw,30px);border-left:1px solid var(--line)}
.site-chrome .feats:not(.n3) li:nth-child(4n+1),.site-chrome .feats.n3 li:nth-child(3n+1){padding-left:0;border-left:0}
.site-chrome .feats:not(.n3) li:nth-child(n+5),.site-chrome .feats.n3 li:nth-child(n+4){border-top:1px solid var(--line)}
.site-chrome .feats h3{font-size:clamp(18px,1.6vw,21px);line-height:1.3;letter-spacing:-.01em}
.site-chrome .feats p{color:var(--grey);font-size:16px}
.site-chrome .feats.sum li + li::before{content:"+";position:absolute;left:0;top:26px;transform:translateX(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--p);color:#fff;font-size:20px;font-weight:600;line-height:1}
.site-chrome .feats.sum li:last-child::before{content:"="}
.site-chrome .feats.sum li{position:relative}
.site-chrome .feats.sum li + li{padding-left:clamp(34px,3.4vw,46px)}
.site-chrome .feats.sum li:last-child h3{color:var(--p2)}
@media (max-width:1180px){
.site-chrome .logo{gap:14px}
.site-chrome .logo-ikon{height:62px}
.site-chrome .logo-yazi{height:40px}
.site-chrome .mi > a,.site-chrome .mi > button{padding:0 12px}
}
@media (max-width:1060px){
.site-chrome,.d-zemin{--hd:76px}
.site-chrome .mnav,.site-chrome .hcta .btn,.site-chrome .hcta .lang{display:none}
.site-chrome .burger{display:inline-block}
.site-chrome .logo{gap:12px}
.site-chrome .logo-ikon{height:54px}
.site-chrome .logo-yazi{height:34px}
.site-chrome .mob.open{display:grid;position:fixed;top:var(--hd);left:0;right:0;bottom:0;z-index:39;background:#fff;padding:12px var(--gut) 40px;overflow:auto;align-content:start}
.site-chrome .mob a{padding:15px 0;border-bottom:1px solid var(--line);text-decoration:none;font-weight:600;font-size:16.5px}
.site-chrome .mob .mlang{color:var(--p2)}
.site-chrome .fgrid{grid-template-columns:1fr 1fr;row-gap:32px}
.site-chrome .fgrid > div:first-child{grid-column:1 / -1}
.site-chrome .feats{grid-template-columns:1fr 1fr}
.site-chrome .feats li:nth-child(odd){padding-left:0;border-left:0}
.site-chrome .feats li:nth-child(n+3){border-top:1px solid var(--line)}
.site-chrome .feats.n3{grid-template-columns:1fr}
.site-chrome .feats.n3 li{padding-left:0;border-left:0}
.site-chrome .feats.n3 li + li{border-top:1px solid var(--line)}
.site-chrome .feats.sum li + li{padding-left:0;padding-top:44px}
.site-chrome .feats.sum li + li::before{left:0;top:-17px;transform:none}
}
@media (max-width:640px){
.site-chrome .feats{grid-template-columns:1fr}
.site-chrome .feats li,.site-chrome .feats li + li{padding:20px 0;border-left:0}
.site-chrome .feats li + li{border-top:1px solid var(--line)}
}
