.camera-catalog-badge{display:flex;align-items:center;gap:7px;background:#eee5ff;color:#493171;border-radius:99px;padding:9px 12px;text-decoration:none;font-size:11px;font-weight:800}.camera-catalog-badge i{width:16px}.camera-menu-toggle{display:none}.camera-hero{min-height:560px;display:grid;grid-template-columns:1.05fr .95fr;background:#f2eff9;overflow:hidden}.camera-copy{padding:75px 5vw 65px max(24px,10vw)}.breadcrumb{font:10px 'DM Mono';color:#728077;display:flex;align-items:center;gap:5px;margin:25px 0 0}.breadcrumb i{width:13px}.camera-hero h1,.camera-catalog h2,.camera-selection h2,.camera-sources h2,.camera-faq h2,.camera-contact h2{font-size:clamp(42px,5vw,72px);line-height:.97;letter-spacing:-.08em;margin:18px 0}.camera-hero h1 em,.camera-selection h2,.camera-sources h2,.camera-faq h2,.camera-contact h2{font-family:Georgia,serif;font-weight:400}.camera-copy>p{max-width:510px;font-size:13px;line-height:1.75;color:#59667a}.hero-actions{display:flex;gap:18px;align-items:center;margin-top:28px}.camera-stats{display:flex;gap:28px;margin-top:54px}.camera-stats span{font-size:9px;color:#67758a}.camera-stats b{display:block;color:#28314e;font:13px 'DM Mono';margin-bottom:4px}.camera-art{position:relative;min-height:460px;background:radial-gradient(circle at 50% 44%,#cdb9ff 0 2%,#9179d657 22%,transparent 56%),#211c3c;overflow:hidden}.lens-ring{position:absolute;border:1px solid #d9cbff55;border-radius:50%}.ring-one{width:340px;height:340px;left:22%;top:17%;box-shadow:0 0 0 50px #d7cbff0c}.ring-two{width:490px;height:220px;left:4%;top:32%;transform:rotate(-28deg)}.camera-device{position:absolute;left:24%;top:25%;width:278px;height:230px;border-radius:52% 52% 26% 26%;background:linear-gradient(145deg,#f7f6ff,#a7a5b9 48%,#4f5063);box-shadow:inset 1px 1px #fff,inset -3px -3px #27283a,0 32px 45px #080a1880;transform:perspective(700px) rotateX(12deg) rotateZ(-11deg);color:#343444}.camera-device:before{content:'';position:absolute;width:118px;height:118px;border-radius:50%;left:80px;top:43px;background:radial-gradient(circle at 43% 35%,#bddeff 0 4%,#27395d 5% 27%,#101626 28% 52%,#4d5d7c 53% 59%,#e1e4ee 60%);box-shadow:0 4px 10px #0c102566}.camera-device span,.camera-device b,.camera-device small{position:absolute;left:15%;z-index:1}.camera-device span{top:14%;font:7px 'DM Mono';letter-spacing:.18em}.camera-device b{bottom:15%;font:700 27px 'DM Mono';letter-spacing:-.1em}.camera-device small{bottom:8%;font:7px 'DM Mono';letter-spacing:.13em}.camera-callout{position:absolute;z-index:2;bottom:42px;right:8%;color:#fff;border-left:2px solid #c8b7ff;padding-left:12px}.camera-callout span{font:9px 'DM Mono';color:#c8b7ff;display:block}.camera-callout b{font-size:22px;display:block}.camera-callout small{color:#d5d0e7;font-size:10px}.camera-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px max(24px,10vw);border-bottom:1px solid #e1dfeb}.camera-benefits>div{display:flex;gap:10px;align-items:center}.camera-benefits i{width:32px;height:32px;padding:8px;background:#ebe5ff;color:#654e9a;border-radius:50%}.camera-benefits p{margin:0}.camera-benefits b{font-size:11px;display:block}.camera-benefits span{display:block;font-size:9px;color:#728096;margin-top:2px}.camera-catalog{padding:105px max(24px,10vw);background:#fcfbff}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:45px}.camera-catalog h2,.camera-selection h2,.camera-sources h2,.camera-faq h2,.camera-contact h2{font-size:clamp(36px,4vw,59px);margin:9px 0}.catalog-heading>p{max-width:410px;font-size:12px;line-height:1.7;color:#687687;margin:0}.camera-filters{display:flex;gap:8px;flex-wrap:wrap;padding:37px 0 17px;border-bottom:1px solid #dddcea;margin-bottom:27px}.camera-filters button{border:1px solid #d1cde1;background:#fff;border-radius:99px;padding:9px 14px;font:700 11px Manrope;color:#66637b;cursor:pointer}.camera-filters button.active,.camera-filters button:hover{background:#30264e;border-color:#30264e;color:#fff}.camera-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.camera-card{display:grid;grid-template-columns:40% 60%;min-height:376px;border:1px solid #dfdeea;background:#fff;border-radius:10px;overflow:hidden}.camera-card.hidden{display:none}.featured-camera{grid-column:span 2;grid-template-columns:48% 52%;background:#262046;color:#fff;border:0}.camera-card-visual{position:relative;display:grid;place-content:center;background:radial-gradient(circle at 45% 48%,#d9ceff 0 2%,#c4b6f45c 28%,transparent 58%),#e8e7f0;overflow:hidden;color:#39334e}.camera-card-visual:before{content:'';position:absolute;width:66%;height:62%;left:17%;top:19%;border-radius:49% 49% 24% 24%;background:linear-gradient(145deg,#fafaff,#a8a5b6 48%,#4d4c5d);box-shadow:inset 1px 1px #fff,inset -2px -2px #252536,0 24px 35px #2020383b}.camera-card-visual:after{content:'';position:absolute;width:66px;height:66px;left:calc(50% - 33px);top:35%;border-radius:50%;background:radial-gradient(circle at 43% 35%,#c7e4ff 0 5%,#334d80 6% 28%,#101426 29% 54%,#6b7894 55% 61%,#e7e8f0 62%)}.camera-card-visual span,.camera-card-visual b{position:relative;z-index:1;text-align:center}.camera-card-visual span{font:7px 'DM Mono';letter-spacing:.16em;margin-top:120px}.camera-card-visual b{font:700 28px 'DM Mono';letter-spacing:-.13em;margin-top:5px}.featured-camera .camera-card-visual{background:radial-gradient(circle at 48% 45%,#9b83e8 0 2%,#5e4aa63b 30%,transparent 58%),#211b3e;color:#e6e1f7}.bullet:before{height:38%;top:31%;border-radius:35%}.bullet:after{top:39%}.solar:before{background:linear-gradient(145deg,#e5e5e7,#9d9caa 48%,#474653)}.camera-card-copy{padding:24px;display:flex;flex-direction:column}.card-top{display:flex;justify-content:space-between;gap:8px}.model-type{font:9px 'DM Mono';letter-spacing:.06em;color:#6a708b}.featured-camera .model-type{color:#d1cbe7}.status{font:8px 'DM Mono';color:#403263;background:#d8c9ff;padding:5px 6px}.camera-card h3{font-size:28px;letter-spacing:-.07em;margin:10px 0 5px}.camera-card p{font-size:11px;line-height:1.6;color:#65718a;margin:0}.featured-camera p{color:#d3cfe3}.camera-card ul{list-style:none;padding:0;margin:15px 0;display:grid;gap:6px;font-size:10px;color:#4e5770}.camera-card li:before{content:'•';color:#785bc6;margin-right:7px}.featured-camera ul{color:#e0ddef}.card-actions{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-top:auto}.card-actions a{font-size:10px;font-weight:800;color:inherit;text-decoration:none}.card-actions i{width:13px;vertical-align:middle}.quote-button{border:0;border-radius:4px;padding:8px 9px;background:#eee8ff;color:#4f3b85;font:700 10px Manrope;cursor:pointer}.catalog-loading{font-size:13px;color:#69748a}.camera-selection{padding:95px max(24px,10vw);display:grid;grid-template-columns:1fr 1.2fr;gap:70px;background:#e7e0ff}.selection-list{display:grid}.selection-list article{display:flex;gap:14px;border-top:1px solid #c4b7e8;padding:17px 0}.selection-list article:last-child{border-bottom:1px solid #c4b7e8}.selection-list i{width:34px;height:34px;padding:9px;border-radius:50%;background:#f9f7ff}.selection-list b{font-size:12px}.selection-list p{font-size:11px;line-height:1.6;color:#5a5778;margin:4px 0 0}.camera-sources{padding:105px max(24px,10vw);background:#f5f3fa;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.camera-sources p{max-width:400px;font-size:12px;line-height:1.7;color:#667087}.source-links{display:grid;align-content:center}.source-links a{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid #dcd8e8;text-decoration:none;color:#2d2944}.source-links a:last-child{border-bottom:1px solid #dcd8e8}.source-links>span{font:11px 'DM Mono';color:#7960bd}.source-links b{display:block;font-size:13px}.source-links small{display:block;color:#76758b;font-size:10px;margin-top:3px}.source-links i{width:16px;margin-left:auto}.camera-faq{padding:100px max(24px,10vw)}.camera-faq h2{margin-bottom:44px}.faq-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.faq-grid article{border:1px solid #dedbea;border-radius:8px;padding:23px}.faq-grid h3{font-size:15px;margin:0}.faq-grid p{font-size:11px;line-height:1.7;color:#65718a}.camera-contact{padding:92px max(24px,10vw);display:grid;grid-template-columns:1fr 1fr;gap:90px;background:#cbbdff}.camera-contact p{font-size:12px;line-height:1.7;max-width:400px}.camera-contact form{display:grid;gap:13px;align-content:center}.camera-contact label{font-size:10px;font-weight:800;color:#473a70}.camera-contact input,.camera-contact select,.camera-contact textarea{display:block;width:100%;padding:13px;margin-top:6px;border:1px solid #9d8dd2;border-radius:5px;background:#fdfcff;font:12px Manrope;color:#322a4b}.camera-contact textarea{min-height:88px;resize:vertical}.camera-contact .primary-btn{align-self:start;background:#30264e;color:#fff}.camera-contact small{font-size:9px;color:#5c4f86}@media(max-width:980px){.camera-site-header{height:70px;padding:0 24px}.camera-site-header .camera-main-nav{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;margin:0;padding:13px 24px 20px;background:#fffefa;border-bottom:1px solid #d8ddd8;box-shadow:0 14px 24px #14221d16}.camera-site-header .camera-main-nav.open{display:grid}.camera-site-header .camera-main-nav a{padding:11px 0;border-bottom:1px solid #e7e5ee;font-size:13px}.camera-site-header .camera-main-nav a:last-child{border-bottom:0}.camera-site-header .camera-main-nav a:after{display:none}.camera-catalog-badge{display:none}.camera-menu-toggle{display:flex;align-items:center;gap:7px;border:1px solid #c6bddf;border-radius:5px;background:#fff;padding:9px 11px;font:700 11px Manrope;color:#30264e}.camera-menu-toggle i{width:17px}.camera-hero,.camera-selection,.camera-sources,.camera-contact{grid-template-columns:1fr;gap:35px}.camera-art{min-height:310px}.camera-benefits{grid-template-columns:1fr 1fr}.camera-grid{grid-template-columns:1fr}.featured-camera{grid-column:auto}.camera-card,.featured-camera{grid-template-columns:38% 62%}.catalog-heading{align-items:start;flex-direction:column;gap:18px}.faq-grid{grid-template-columns:1fr}}@media(max-width:560px){.camera-copy{padding:47px 24px}.camera-hero h1{font-size:50px}.camera-stats{gap:12px;margin-top:35px}.camera-art{min-height:250px}.camera-device{width:225px;height:185px;left:20%;top:24%}.camera-device:before{width:96px;height:96px;left:64px;top:35px}.camera-benefits{grid-template-columns:1fr;padding:22px 24px;gap:13px}.camera-catalog,.camera-selection,.camera-sources,.camera-faq,.camera-contact{padding:68px 24px}.camera-card,.featured-camera{grid-template-columns:1fr}.camera-card-visual{height:200px}.camera-card-copy{padding:19px}.camera-catalog-badge{display:none}}
/* Yetkili üretici görselleri: yerel varlıklardan modele özel ürün kartları. */
.camera-card-visual.has-product-image{display:flex;align-items:center;justify-content:center;padding:22px;background:radial-gradient(circle at 50% 42%,#fff 0 34%,#edf0f7 100%)}
.camera-card-visual.has-product-image:before,.camera-card-visual.has-product-image:after{display:none}
.camera-card-visual.has-product-image img{display:block;width:100%;height:100%;max-width:310px;max-height:280px;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(25,35,58,.16))}
.featured-camera .camera-card-visual.has-product-image{background:radial-gradient(circle at 50% 43%,#fdfcff 0 30%,#d9d2f3 100%)}
@media(max-width:560px){.camera-card-visual.has-product-image img{max-height:178px;max-width:248px}}
.camera-hero-product{position:absolute;z-index:2;top:50%;left:50%;width:min(68%,420px);height:auto;max-height:82%;object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 24px 22px rgba(4,5,24,.42))}
@media(max-width:560px){.camera-hero-product{width:min(72%,270px);max-height:78%}}
