:root{--navy:#123a64;--ink:#112c48;--orange:#ff7c47;--muted:#5d7187;--line:#dce4ed;--paper:#f3f6fa;--accent:#2466ed}body{background:white;color:var(--ink)}.wrap{width:min(1280px,calc(100% - 80px));max-width:1280px}h1,h2,h3{letter-spacing:-.045em}h2{font-size:clamp(32px,3.5vw,49px);line-height:1.12}h2 span{color:#647b93}p{color:var(--muted);line-height:1.75}.block{padding:90px 0}.eyebrow{color:var(--accent);font-size:11px;letter-spacing:.15em;font-weight:800;margin-bottom:20px}.btn{background:var(--accent);border-radius:6px;padding:17px 24px;color:white;box-shadow:none;font-size:13px}.btn.orange{background:var(--orange);color:#132b43}.btn.white{background:white;color:var(--navy)}.btn:hover{filter:brightness(.94);transform:none}.btn svg,.text-link svg{width:20px}.actions{gap:26px}.text-link{color:var(--accent)}.section-head{gap:64px;align-items:end;margin-bottom:40px}.section-head>p,.section-head>div+div{max-width:445px}.summit-top{background:var(--navy);color:#d9e8f6;font-size:10px;letter-spacing:.08em}.summit-top .wrap{display:flex;justify-content:space-between;padding:10px 0}.summit-header{position:relative;z-index:20;background:white;border-bottom:1px solid var(--line)}.summit-header>.wrap{display:flex;align-items:center;gap:38px;height:96px}.summit-brand{display:flex;align-items:center;gap:12px;color:var(--navy);font-size:27px;font-weight:850;letter-spacing:-1.3px;line-height:1.1;white-space:nowrap}.brand-star{font:56px/1 Arial;color:var(--orange)}.brand-domain{font-weight:500}.summit-brand small{display:block;font-size:8px;font-weight:700;letter-spacing:2.1px;margin-top:9px}.summit-header nav{display:flex;gap:28px;margin-left:auto}.summit-header nav a{font-size:13px;font-weight:700;padding:15px 0}.summit-header nav a[aria-current]{color:var(--accent)}.summit-header .menu{display:none}.summit-hero{height:660px;position:relative;isolation:isolate;background:var(--navy);color:white;overflow:hidden}.summit-hero-photo{position:absolute;inset:0;z-index:-3}.summit-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.summit-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,30,55,.93) 0%,rgba(7,30,55,.72) 30%,rgba(7,30,55,.12) 65%,transparent);z-index:-2}.summit-hero-content{padding-top:76px}.summit-hero-content .eyebrow{color:#cfdeef;font-size:10px}.summit-hero h1{font-size:clamp(55px,6.4vw,88px);line-height:1.02;max-width:600px;margin:24px 0;color:white;font-weight:800}.summit-hero h1 span{color:#ff986c}.summit-hero .summit-tagline{font-size:23px;font-weight:650;color:white;margin-bottom:10px}.summit-hero p{max-width:460px;color:#e1eaf4;font-size:15px}.summit-hero .actions{margin-top:30px}.summit-hero-link{font-weight:700;font-size:13px;color:white}.summit-hero-caption{position:absolute;right:40px;bottom:65px;color:white;font-size:9px;font-weight:700;letter-spacing:.18em}.summit-intro-bar{position:relative;margin-top:-35px;z-index:2;background:white;border-radius:10px;box-shadow:0 10px 45px #09284c13;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:30px 38px}.summit-intro-bar>div{display:flex;gap:20px;align-items:center}.summit-intro-bar strong{font-size:20px;line-height:1.3;letter-spacing:-.5px}.summit-intro-bar p{font-size:13px;margin:0}.summit-intro-bar>a{font-size:12px;font-weight:800;color:var(--accent)}.summit-trust{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:33px 0}.summit-trust span{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:650}.summit-trust svg{width:17px;color:var(--accent)}.summit-products{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 22px}.summit-product{display:block}.summit-product-image{position:relative;background:#f4f5f7;overflow:hidden;border-radius:8px}.summit-product-image picture{display:block;aspect-ratio:1/1.1}.summit-product-image img{height:100%;width:100%;object-fit:cover;transition:transform .2s}.summit-product:hover img{transform:scale(1.025)}.summit-product-label{position:absolute;top:14px;left:14px;font-size:9px;font-weight:800;background:white;padding:7px 10px;z-index:1;border-radius:3px}.summit-product-arrow{position:absolute;right:14px;bottom:14px;width:33px;height:33px;background:white;border-radius:50%;display:grid;place-items:center;color:var(--navy)}.summit-product>div+div{position:relative;padding:18px 22px 0 0}.summit-product-num{position:absolute;right:0;top:22px;font-size:10px;color:#7d91a5}.summit-product h3{font-size:20px;margin:0 0 8px}.summit-product p{font-size:12px;margin:0}.image-note{font-size:11px;margin-top:24px;color:#6c7e91}.summit-usage{background:var(--paper)}.summit-usage-image{display:block;border-radius:12px;overflow:hidden}.summit-usage-image img{display:block;width:100%;height:auto}.summit-usage-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:25px 0 0}.summit-usage-labels span{font-size:10px;font-weight:800;color:var(--accent);letter-spacing:.1em}.summit-usage-labels h3{font-size:19px;margin:10px 0}.summit-context{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:75px}.summit-context picture{display:block}.summit-context img{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:10px}.summit-context h2{font-size:40px}.summit-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.summit-tags a{border:1px solid #ccd8e5;border-radius:30px;padding:9px 14px;font-size:11px;font-weight:700}.summit-production{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:white}.summit-production-visual{position:relative;min-height:540px}.summit-production-visual picture{position:absolute;inset:0}.summit-production-visual img{width:100%;height:100%;object-fit:cover}.summit-production-visual>span{position:absolute;bottom:22px;left:30px;font-size:9px;color:white;letter-spacing:.12em;background:#102c48ba;padding:9px}.summit-production-copy{padding:65px clamp(30px,5vw,90px)}.summit-production-copy .eyebrow{color:#ff9c74}.summit-production-copy p,.summit-production-copy li{color:#d7e3f0;font-size:14px}.summit-production-copy ul{padding-left:18px;margin:20px 0 30px;line-height:2.1}.summit-production-copy small{display:block;font-size:9px;color:#a7bed6;margin-top:20px}.summit-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:10px;overflow:hidden}.summit-spec-grid>div{padding:28px;border:1px solid #edf1f5}.summit-spec-grid svg{width:27px;color:var(--accent);margin-bottom:18px}.summit-spec-grid h3{font-size:14px;letter-spacing:-.02em;margin:0}.summit-spec-note{padding:20px 25px;background:var(--paper);font-size:12px;border-radius:8px;margin-top:25px}.summit-spec-note a{color:var(--accent);font-weight:700}.summit-process{background:#f5f8fc}.summit-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.summit-steps>div{border-top:1px solid #b9cde1;padding-top:22px}.summit-steps span{font-size:36px;letter-spacing:-2px;color:var(--accent);font-weight:800}.summit-steps h3{font-size:18px;margin:20px 0 12px}.summit-steps p{font-size:13px}.summit-corporate{padding:90px 0;background:#e9f0fa}.summit-corporate>.wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.summit-corporate p{font-size:14px;margin:24px 0}.summit-corporate picture img{width:100%;aspect-ratio:1.2;object-fit:cover;border-radius:12px}.summit-image-credit{position:absolute;bottom:-22px;right:0;font-size:9px;color:var(--muted)}.faq-layout{gap:80px}.faq-layout h2{font-size:40px}.faq-layout details{border-color:var(--line)}details summary{font-size:14px}details summary>span{color:var(--accent)}.blog-section{background:var(--paper)}.blog-card{border-radius:8px;background:white;border:none}.blog-image{aspect-ratio:1.6;overflow:hidden}.blog-image img{width:100%;height:100%;object-fit:cover}.blog-body{padding:24px}.blog-body h3{font-size:20px;line-height:1.4}.blog-body p{font-size:13px}.blog-image>span{background:white;color:var(--accent);font-size:9px}.blog-grid{gap:24px}#teklif{background:var(--navy);color:white}#teklif .eyebrow{color:#ffad88}#teklif h2{font-size:49px}#teklif p,#teklif .contact-note{color:#c6d8ea}#teklif .contact-note{border-color:#53708e;font-size:13px}#teklif .quote-grid{gap:75px;grid-template-columns:.8fr 1.2fr}#teklif form{background:white;border-radius:12px;padding:30px;color:var(--ink)}#teklif input,#teklif select,#teklif textarea{background:#f5f7fa;border:1px solid #dce5ef;border-radius:5px;padding:12px;font-size:13px;color:var(--ink)}#teklif .check input{width:17px;height:17px}#teklif label{font-size:11px}#teklif .form-grid{gap:17px}#teklif textarea{min-height:95px}#teklif .check span{color:var(--muted);font-size:10px}#teklif .form-bottom>span{font-size:9px}#teklif .form-bottom button{padding:14px 16px}#teklif .form-whatsapp{color:#d9e5f3;font-size:11px}#teklif .form-whatsapp a{color:#ffad88}#teklif .alert{background:white;color:var(--ink)}.summit-footer{background:#0b2540;color:white;padding-top:60px}.summit-footer .summit-brand{color:white}.summit-footer-top{display:flex;gap:35px;align-items:center;justify-content:space-between;padding-bottom:45px;border-bottom:1px solid #ffffff20}.summit-footer-top p{color:#a4bbd2;font-size:13px}.summit-footer .footer-grid{padding:42px 0;gap:40px}.summit-footer h3{font-size:13px;letter-spacing:0}.summit-footer .footer-grid a,.summit-footer .footer-grid p{font-size:12px;color:#b0c4d9;overflow-wrap:anywhere}.summit-footer .footer-bottom{color:#89a4bf;border-color:#ffffff20;font-size:10px}.wa{background:#198355;color:white;border:0;border-radius:30px;font-size:11px;padding:13px 19px;right:20px;bottom:18px;box-shadow:0 5px 20px #0002}.inner-hero{background:#eaf1fa;padding:45px 0 50px}.inner-hero h1{font-size:clamp(36px,4.4vw,62px);max-width:950px}.inner-hero .lead{font-size:17px;color:var(--muted);max-width:800px}.crumb{font-size:11px}.landing-image{border-radius:10px;overflow:hidden}.landing-image img{max-height:510px;object-fit:cover}.landing-body aside{background:var(--paper)}.landing-body h2{font-size:28px}.landing-intro h2{font-size:39px}.article h2{font-size:28px}.article-image img{max-height:550px;object-fit:cover}.contact-card{background:var(--paper);border:none;border-radius:10px}.contact-card h2{font-size:24px}
@media(min-width:1600px){.summit-hero{height:730px}.summit-hero-content{padding-top:100px}}
@media(max-width:1100px){.wrap{width:calc(100% - 48px)}.summit-header>.wrap{gap:24px}.summit-header nav{gap:18px}.summit-brand{font-size:23px}.brand-star{font-size:45px}.summit-products{gap:28px 16px}.summit-context{gap:40px}.summit-trust{flex-wrap:wrap;justify-content:center}.summit-corporate>.wrap{gap:35px}.summit-intro-bar{padding:24px}#teklif .quote-grid{gap:35px}.summit-header .nav-quote{padding:14px 18px}.summit-hero h1{font-size:72px}.summit-hero{height:640px}}
@media(max-width:800px){.wrap{width:calc(100% - 36px)}.block{padding:60px 0}.section-head{gap:22px;align-items:start}.summit-header>.wrap{height:80px;justify-content:space-between}.summit-brand{font-size:22px}.summit-brand small{font-size:7px;letter-spacing:1.3px}.summit-header .nav-quote{display:none}.summit-header .menu{display:block;border:1px solid var(--line);font-size:12px;padding:10px;border-radius:5px;background:white;color:var(--navy)}.summit-header nav{display:none;position:absolute;left:0;right:0;top:80px;background:white;padding:20px;box-shadow:0 15px 25px #123a6420;flex-direction:column;gap:0;border-top:1px solid var(--line)}.summit-header nav.open{display:flex}.summit-hero{height:720px}.summit-hero-photo img{object-position:65% center}.summit-hero-shade{background:linear-gradient(0deg,#082541 2%,#082541b3 40%,#08254112 80%)}.summit-hero-content{padding-top:280px}.summit-hero-content .eyebrow{font-size:8px;margin-bottom:16px}.summit-hero h1{font-size:57px;margin:16px 0}.summit-hero .summit-tagline{font-size:19px}.summit-hero p{font-size:13px;max-width:440px}.summit-hero .actions{gap:20px;margin-top:20px}.summit-hero .btn{font-size:11px;padding:15px}.summit-hero-link{font-size:11px}.summit-hero-caption{display:none}.summit-intro-bar{margin-top:-22px;display:grid;grid-template-columns:1fr;padding:23px;gap:17px}.summit-intro-bar strong{font-size:18px}.summit-intro-bar p{font-size:12px}.summit-intro-bar br{display:none}.summit-intro-bar .brand-star{font-size:45px}.summit-trust{gap:15px 22px;padding:25px 0}.summit-trust span{font-size:10px}.summit-products{grid-template-columns:repeat(2,1fr);gap:25px 14px}.summit-product-label{font-size:7px;top:10px;left:9px;padding:5px}.summit-product h3{font-size:17px}.summit-product p{font-size:11px}.summit-product-arrow{height:28px;width:28px}.summit-usage-labels{gap:14px}.summit-usage-labels span{font-size:8px;letter-spacing:0}.summit-usage-labels h3{font-size:14px}.summit-context{grid-template-columns:1fr;gap:30px;margin-top:45px}.summit-context h2{font-size:34px}.summit-production{grid-template-columns:1fr}.summit-production-visual{min-height:330px}.summit-production-copy{padding:40px 24px}.summit-spec-grid{grid-template-columns:repeat(2,1fr)}.summit-spec-grid>div{padding:24px 18px}.summit-spec-grid h3{font-size:12px}.summit-spec-grid svg{width:24px}.summit-steps{grid-template-columns:repeat(2,1fr);gap:25px}.summit-steps h3{font-size:16px}.summit-steps p{font-size:12px}.summit-corporate{padding:55px 0}.summit-corporate>.wrap{grid-template-columns:1fr;gap:30px}.faq-layout{gap:35px}.faq-layout h2{font-size:34px}#teklif .quote-grid{grid-template-columns:1fr;gap:30px}#teklif h2{font-size:39px}#teklif form{padding:22px 17px}#teklif .form-bottom{flex-wrap:wrap;gap:14px}#teklif .form-bottom button{width:100%}.summit-footer-top{flex-wrap:wrap;gap:22px}.summit-footer-top p{font-size:12px}.summit-footer .footer-grid{grid-template-columns:repeat(2,1fr);gap:25px}.summit-footer .footer-grid h3{font-size:12px}.summit-footer .footer-grid a{font-size:11px}.summit-footer .footer-bottom{gap:15px;padding-bottom:65px}.summit-top{font-size:8px;letter-spacing:0}.landing-intro h2{font-size:32px}.landing-body h2{font-size:25px}.inner-hero .lead{font-size:14px}.summit-spec-note{font-size:11px;padding:17px}.blog-body{padding:20px}.wa{font-size:10px;padding:12px 16px;bottom:12px;right:12px}}
.actions{display:flex;align-items:center;flex-wrap:wrap}.wa{position:fixed;z-index:30}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{min-width:0;overflow:hidden}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
@media(max-width:800px){.blog-grid,.contact-cards{grid-template-columns:1fr}.blog-body h3{font-size:21px}.blog-body p{font-size:13px}#teklif input,#teklif select,#teklif textarea{font-size:16px;min-width:0}.form-grid>*{min-width:0}}
@media(prefers-reduced-motion:reduce){.summit-product-image img{transition:none}}
