/* ARN WEB V18 — premium, dönüşüm odaklı ön yüz */
body{background:var(--page-bg,#fff);color:var(--text,#0b2234);font-family:var(--site-font,Arial,sans-serif);font-size:var(--base-font-size,16px)}
.top{background:var(--topbar-bg,#071828);border-bottom:1px solid rgba(255,255,255,.1)}
.top>div{max-width:var(--content-width,1280px);margin:auto;padding:10px var(--page-side-padding,26px);font-size:12px;font-weight:800;letter-spacing:.04em}
header{position:sticky;top:0;z-index:50;height:var(--header-height,92px);padding:0 max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));background:color-mix(in srgb,var(--header-bg,#fff) 94%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line,#dce7ea) 86%,transparent);backdrop-filter:blur(18px);box-shadow:0 10px 30px rgba(7,24,40,.04)}
header .logo img{width:var(--logo-width,196px);max-height:70px;object-fit:contain}
header nav>a,.navItem>a{position:relative;font-size:13px;font-weight:850;letter-spacing:.01em}
header nav>a:after,.navItem>a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--green);transition:.22s ease}
header nav>a:hover:after,.navItem:hover>a:after{right:0}
.hero{position:relative;isolation:isolate;min-height:var(--hero-height,700px);max-width:none;padding:clamp(70px,8vw,120px) max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));gap:clamp(40px,6vw,92px);background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--green) 15%,transparent),transparent 36%),linear-gradient(145deg,var(--paper,#f4f8f9),var(--page-bg,#fff) 58%)}
.hero:before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--line) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 35%,transparent) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to right,#000,transparent 62%);opacity:.3}
.heroContent{max-width:720px;padding:0;color:var(--text)}.hero .eyebrow{display:inline-flex;padding:8px 12px;border:1px solid color-mix(in srgb,var(--green) 50%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 8%,#fff);font-size:11px;font-weight:900;letter-spacing:.17em;color:color-mix(in srgb,var(--green) 82%,#0b2234)}
.hero h1{max-width:760px;margin:22px 0;font-size:clamp(52px,7vw,var(--hero-title-size,82px));line-height:.94;letter-spacing:-.065em;text-wrap:balance}
.heroContent>p{max-width:620px;font-size:clamp(17px,1.7vw,21px);line-height:1.65;color:var(--muted)}
.heroButtons{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.heroButtons a,.customCopy>a{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:var(--button-radius,8px);font-weight:850;text-decoration:none}.heroButtons .primary,.customCopy>a{background:var(--red);color:#fff;box-shadow:0 12px 28px color-mix(in srgb,var(--red) 28%,transparent)}.heroButtons .ghost{border:1px solid var(--line);background:var(--surface);color:var(--text)}
.heroNotes{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:var(--muted);font-size:12px;font-weight:800}
.heroVisual{position:relative;min-height:520px;border-radius:var(--media-radius,28px);overflow:hidden;background:var(--surface);box-shadow:0 30px 90px rgba(7,24,40,.18)}.heroVisual>img,.heroVisual>video{width:100%;height:100%;object-fit:cover}.heroCard{left:auto;right:22px;bottom:22px;padding:16px 19px;border:1px solid rgba(255,255,255,.28);border-radius:14px;background:rgba(7,24,40,.82);color:#fff;backdrop-filter:blur(14px)}
.videoShowcase,.featured,.categoryHub,.catalog,.whyArn,.contactForm,.customContent{padding-left:max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));padding-right:max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2))}
.videoShowcase{gap:34px;background:var(--navy);color:#fff}.videoShowcase h2{color:#fff}.videoShowcase p{color:#c9d6dc}.videoFrame{border-radius:var(--media-radius,28px);overflow:hidden;box-shadow:0 26px 70px rgba(0,0,0,.25)}
.trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0 max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));background:var(--surface);border-block:1px solid var(--line)}.trust>div{padding:28px 24px;border-right:1px solid var(--line)}.trust>div:last-child{border-right:0}.trust b{font-size:12px;letter-spacing:.1em;color:var(--green)}
.featured,.categoryHub,.catalog,.whyArn,.contactForm,.customContent{max-width:none}
.deviceFeature,.productCard,.categoryTile{border:1px solid var(--line);border-radius:var(--card-radius,18px);background:var(--surface);overflow:hidden;box-shadow:0 15px 45px rgba(7,24,40,.055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.deviceFeature:hover,.productCard:hover,.categoryTile:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--green) 50%,var(--line));box-shadow:0 24px 55px rgba(7,24,40,.12)}
.productImage{background:linear-gradient(145deg,var(--paper),#fff)}.productImage img{transition:transform .35s ease}.productCard:hover .productImage img{transform:scale(1.045)}
.productBody{padding:20px}.productBody h3{font-size:19px;line-height:1.18}.cardActions a{border-radius:var(--button-radius,8px)}
.categoryTile{min-height:350px}.categoryTile img{transition:transform .35s ease}.categoryTile:hover img{transform:scale(1.06)}
.v17Cards article{border-radius:var(--card-radius,18px);box-shadow:0 14px 35px rgba(7,24,40,.05)}
.whyArn{background:linear-gradient(180deg,var(--paper),var(--page-bg));color:var(--text)}.whyVisual{border-radius:var(--media-radius,28px);overflow:hidden;box-shadow:0 28px 65px rgba(7,24,40,.15)}.whyContent>p{color:var(--muted)}.benefitGrid article{border-color:var(--line);background:var(--surface);box-shadow:0 9px 24px rgba(7,24,40,.05)}.benefitGrid b{color:var(--red)}.benefitGrid span{color:var(--muted)}.whyContent li{border-color:var(--line)}
.contactForm{background:var(--paper)}.contactFacts p{display:flex;flex-direction:column;gap:5px}.contactForm form{border:1px solid var(--line);border-radius:var(--card-radius,18px);background:var(--surface);box-shadow:0 22px 55px rgba(7,24,40,.08)}
.customContent{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(34px,6vw,84px);align-items:center;padding-top:var(--section-space,105px);padding-bottom:var(--section-space,105px);background:var(--surface)}.customContent:nth-child(even){background:var(--paper)}.customContent.imageRight .customCopy{order:2}.customContent.imageRight>img{order:1}.customCopy>span{font-size:12px;font-weight:900;letter-spacing:.16em;color:var(--green)}.customCopy h2{margin:12px 0 18px;font-size:clamp(38px,5vw,var(--section-title-size,56px));line-height:1;letter-spacing:-.045em}.customCopy p{max-width:680px;line-height:1.75;color:var(--muted);white-space:pre-line}.customCopy>a{margin-top:18px}.customContent>img{width:100%;max-height:580px;object-fit:cover;border-radius:var(--media-radius,28px);box-shadow:0 26px 60px rgba(7,24,40,.14)}
.detail{padding-top:70px;padding-bottom:90px}.detailImage{border-radius:var(--media-radius,28px);background:var(--paper);overflow:hidden}.stockState{display:inline-flex;margin:13px 0;padding:7px 11px;border-radius:999px;font-size:12px;font-weight:900}.inStock{background:#eaf8e5;color:#26750c}.outStock{background:#f8e8eb;color:#b71936}.productFeatures{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:var(--card-radius,18px);background:var(--paper)}.productFeatures h2{margin:0 0 12px;font-size:17px}.productFeatures ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none}.productFeatures li:before{content:"✓";margin-right:8px;color:var(--green);font-weight:900}
footer{padding-left:max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));padding-right:max(var(--page-side-padding,26px),calc((100vw - var(--content-width,1280px))/2));background:var(--footer-bg);border-top:4px solid var(--green)}footer a:hover{color:#fff}
@media(max-width:980px){header{height:auto;min-height:76px}.hero{grid-template-columns:1fr;padding-top:70px}.heroVisual{min-height:430px}.trust{grid-template-columns:repeat(2,1fr)}.trust>div:nth-child(2){border-right:0}.customContent{grid-template-columns:1fr}.customContent.imageRight .customCopy,.customContent.imageRight>img{order:initial}}
@media(max-width:680px){.top>div{padding:8px 16px}.hero{padding:48px 16px 56px}.hero h1{font-size:clamp(42px,13vw,62px)}.heroVisual{min-height:360px}.heroNotes{gap:8px;flex-direction:column}.trust{grid-template-columns:1fr;padding:0}.trust>div{border-right:0;border-bottom:1px solid var(--line)}.customContent{padding:64px 18px}.productFeatures ul{grid-template-columns:1fr}.floatingWa{right:14px;bottom:14px}}
