@charset "UTF-8";
:root{--cnc-ink:#07111f;--cnc-navy:#0c1b30;--cnc-navy-2:#112846;--cnc-blue:#1775ee;--cnc-blue-dark:#0f5fc8;--cnc-sky:#55bdf7;--cnc-gold:#f0bd70;--cnc-text:#203149;--cnc-muted:#617086;--cnc-line:#dce4ee;--cnc-soft:#f4f7fb;--cnc-white:#fff;--cnc-radius-sm:10px;--cnc-radius:18px;--cnc-radius-lg:26px;--cnc-shadow-sm:0 10px 30px rgba(7, 17, 31, .07);--cnc-shadow:0 24px 70px rgba(7, 17, 31, .14);--cnc-container:1280px}.cnc-home,.cnc-home *{box-sizing:border-box}.cnc-home{position:relative;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cnc-home.alignfull{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.cnc-home>.kt-row-layout-inner{position:relative;padding-inline:clamp(18px, 3vw, 34px)}.cnc-home .kt-row-column-wrap{width:100%;max-width:var(--cnc-container);margin-inline:auto}.cnc-home :is(h1,h2,h3,p,figure,blockquote){margin-top:0}.cnc-home :is(ul,ol){padding-left:0}.cnc-home h2{margin-bottom:22px;color:var(--cnc-ink);font-size:clamp(2rem, 4vw, 3.45rem);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.cnc-home h3{color:var(--cnc-ink)}.cnc-hero #cnc-home-hero-title,.cnc-tech #cnc-home-tech-title,.cnc-brief-card #cnc-home-brief-title,.cnc-cta #cnc-home-cta-title{color:#f5f9ff}.cnc-section{padding-block:clamp(72px, 8vw, 112px)}.cnc-eyebrow{display:inline-flex;align-items:center;gap:11px;margin-bottom:18px!important;color:var(--cnc-blue);font-size:.76rem;font-weight:850;letter-spacing:.135em;line-height:1.4;text-transform:uppercase}.cnc-eyebrow::before{width:28px;height:2px;content:"";background:currentColor}.cnc-eyebrow-light{color:#7fc5ff}.cnc-eyebrow-gold{color:var(--cnc-gold)}.cnc-section-lead{color:var(--cnc-muted);font-size:1.08rem;line-height:1.75}.cnc-section-intro{max-width:850px;margin:0 auto clamp(36px, 5vw, 54px);text-align:center}.cnc-section-intro .cnc-eyebrow{justify-content:center}.cnc-section-intro>p:last-child{max-width:680px;margin-inline:auto;color:var(--cnc-muted);font-size:1.04rem;line-height:1.7}.cnc-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:0}.cnc-btn .wp-block-button__link{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:14px 24px;border:1px solid transparent;border-radius:var(--cnc-radius-sm);font-size:.9rem;font-weight:800;line-height:1.25;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cnc-btn .wp-block-button__link:hover{transform:translateY(-2px)}.cnc-btn-primary .wp-block-button__link{color:var(--cnc-white);background:var(--cnc-blue);box-shadow:0 13px 32px rgba(23,117,238,.28)}.cnc-btn-primary .wp-block-button__link:hover{background:var(--cnc-blue-dark)}.cnc-btn-ghost .wp-block-button__link{color:var(--cnc-white);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.42);backdrop-filter:blur(8px)}.cnc-btn-ghost .wp-block-button__link:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.72)}.cnc-btn-secondary .wp-block-button__link{color:var(--cnc-ink);background:var(--cnc-white);border-color:#cbd5e1;box-shadow:none}.cnc-btn-light .wp-block-button__link{color:var(--cnc-ink);background:var(--cnc-white);box-shadow:0 12px 28px rgba(0,0,0,.18)}.cnc-home :is(a,button,.wp-block-button__link):focus-visible{outline:3px solid var(--cnc-sky);outline-offset:4px}.cnc-hero{min-height:680px;overflow:hidden;isolation:isolate;color:var(--cnc-white);background:var(--cnc-ink) url(/wp-content/uploads/2026/07/cnc-hero-premium.webp) center / cover no-repeat}.cnc-hero>.kt-row-layout-inner{z-index:2}.cnc-hero::before{position:absolute;z-index:0;inset:0;content:"";background:linear-gradient(90deg,rgba(3,10,20,.99) 0%,rgba(3,10,20,.94) 28%,rgba(3,10,20,.67) 49%,rgba(3,10,20,.12) 72%),linear-gradient(0deg,rgba(3,10,20,.5),transparent 38%)}.cnc-hero .kt-row-column-wrap{display:flex;min-height:680px;align-items:center}.cnc-hero-copy{max-width:700px;padding-block:clamp(88px, 10vw, 128px) clamp(112px, 11vw, 146px)}.cnc-hero-title{max-width:720px;margin-bottom:25px;color:var(--cnc-white);font-size:clamp(2.75rem, 5.3vw, 4.75rem);line-height:.99;letter-spacing:-.055em;text-wrap:balance}.cnc-hero-title span{color:#3b91ff}.cnc-hero-lead{max-width:665px;margin-bottom:31px;color:#cfdbeb;font-size:clamp(1.03rem, 1.65vw, 1.2rem);line-height:1.68}.cnc-hero .cnc-buttons{margin-bottom:27px}.cnc-inline-benefits{display:flex;flex-wrap:wrap;gap:10px 23px;margin:0;color:#d3dfed;font-size:.86rem;font-weight:700;list-style:none}.cnc-inline-benefits li::before{margin-right:8px;color:#4b9cff;content:"•"}.cnc-trust-wrap{z-index:5;min-height:1px;background:linear-gradient(180deg,var(--cnc-soft),var(--cnc-white))}.cnc-trust-wrap>.kt-row-layout-inner{transform:translateY(-48px)}.cnc-trust-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:9px;background:rgba(255,255,255,.98);border:1px solid rgba(214,223,234,.9);border-radius:var(--cnc-radius);box-shadow:var(--cnc-shadow)}.cnc-trust-item{display:flex;min-width:0;align-items:center;gap:13px;padding:17px 18px;border-right:1px solid var(--cnc-line)}.cnc-trust-item:last-child{border-right:0}.cnc-icon-box{display:grid;flex:0 0 45px;width:45px;height:45px;place-items:center;color:var(--cnc-blue);background:#eaf3ff;border-radius:12px}.cnc-icon-box svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cnc-trust-item :is(strong,small){display:block}.cnc-trust-item strong{color:var(--cnc-ink);font-size:.91rem;line-height:1.25}.cnc-trust-item small{margin-top:4px;color:var(--cnc-muted);font-size:.73rem;line-height:1.35}.cnc-categories{margin-top:-48px;padding-top:clamp(92px, 10vw, 130px);background:radial-gradient(circle at 50% 0,rgba(23,117,238,.08),transparent 35%),var(--cnc-soft)}.cnc-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cnc-offer-grid>a.cnc-offer-card{position:relative;display:flex;min-height:270px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:26px;color:var(--cnc-ink);text-decoration:none!important;background:var(--cnc-white);border:1px solid var(--cnc-line);border-radius:var(--cnc-radius);box-shadow:0 8px 25px rgba(7,17,31,.035);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.cnc-offer-grid>a.cnc-offer-card::after{position:absolute;right:-45px;bottom:-55px;width:145px;height:145px;content:"";background:radial-gradient(circle,rgba(23,117,238,.1),transparent 68%);transition:transform .3s ease}.cnc-offer-grid>a.cnc-offer-card:hover{transform:translateY(-6px);border-color:#b9cff0;box-shadow:0 20px 45px rgba(7,17,31,.1)}.cnc-offer-grid>a.cnc-offer-card:hover::after{transform:scale(1.18)}.cnc-offer-grid>a.cnc-offer-card-featured{grid-column:span 2;color:var(--cnc-white);background:radial-gradient(circle at 85% 16%,rgba(85,189,247,.22),transparent 29%),linear-gradient(135deg,var(--cnc-ink),#17345c);border-color:transparent}.cnc-offer-grid>a.cnc-offer-card-featured::after{right:-25px;bottom:-90px;width:280px;height:280px;background:radial-gradient(circle,rgba(48,135,244,.25),transparent 67%)}.cnc-offer-icon{display:grid;width:60px;height:60px;place-items:center;color:var(--cnc-blue);background:#edf5ff;border:1px solid #dceaff;border-radius:15px}.cnc-offer-grid>a.cnc-offer-card-featured .cnc-offer-icon{color:#7ec4ff;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.cnc-offer-icon svg{width:36px;height:36px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cnc-card-copy,.cnc-card-copy :is(strong,small,b){position:relative;z-index:1;display:block}.cnc-card-copy strong{margin-bottom:9px;color:var(--cnc-ink);font-size:clamp(1.2rem, 1.7vw, 1.47rem);line-height:1.18}.cnc-offer-grid>a.cnc-offer-card-featured .cnc-card-copy strong{color:var(--cnc-white);font-size:clamp(1.4rem, 2.4vw, 1.85rem)}.cnc-card-copy small{color:var(--cnc-muted);font-size:.85rem;line-height:1.55}.cnc-offer-grid>a.cnc-offer-card-featured .cnc-card-copy small{max-width:530px;color:#cfdbeb}.cnc-card-copy b{margin-top:16px;color:var(--cnc-blue);font-size:.79rem}.cnc-offer-grid>a.cnc-offer-card-featured .cnc-card-copy b{color:#79c3ff}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce{--cnc-wkrotce-label:"Wkrótce dostępne";isolation:isolate;border-color:#ccd6e2;box-shadow:0 7px 22px rgba(7,17,31,.035)}html[lang^="en"] .cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce{--cnc-wkrotce-label:"Coming soon"}html[lang^="de"] .cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce{--cnc-wkrotce-label:"Bald verfügbar"}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce:not(.cnc-offer-card-featured){background:linear-gradient(145deg,#fbfcfe,#eef2f7)}.cnc-offer-grid>a.cnc-offer-card-featured.cnc-wkrotce{background:radial-gradient(circle at 85% 16%,rgba(255,255,255,.07),transparent 29%),linear-gradient(135deg,#111d2e,#26384f)}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce::before{position:absolute;z-index:4;top:50%;left:50%;width:145%;padding:9px 24px;color:#334a62;font-size:.66rem;font-weight:800;line-height:1;letter-spacing:.12em;text-align:center;text-indent:16%;white-space:nowrap;text-transform:uppercase;pointer-events:none;content:var(--cnc-wkrotce-label);background:rgba(248,250,253,.42);border-block:1px solid rgba(38,56,75,.14);box-shadow:0 4px 12px rgba(7,17,31,.045);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%,-50%) rotate(-43deg)}.cnc-offer-grid>a.cnc-offer-card-featured.cnc-wkrotce::before{color:#f5f7fa;background:rgba(5,10,17,.28);border-block-color:rgba(255,255,255,.25);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce:hover{transform:none;border-color:#c2cedc;box-shadow:0 10px 28px rgba(7,17,31,.055)}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce:hover::after{transform:none}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce .cnc-offer-icon{opacity:.78;filter:grayscale(.1) saturate(.8)}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce .cnc-card-copy strong{opacity:.84}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce .cnc-card-copy small{opacity:.78}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce .cnc-card-copy b{display:none}.cnc-centered-action{margin-top:34px;text-align:center}.cnc-text-link{color:var(--cnc-blue);font-weight:800;text-decoration-thickness:1px;text-underline-offset:5px}.cnc-tech{min-height:700px;overflow:hidden;isolation:isolate;color:var(--cnc-white);background:var(--cnc-ink) url(/wp-content/uploads/2026/07/cnc-technologia.webp) center / cover no-repeat}.cnc-tech>.kt-row-layout-inner{z-index:2}.cnc-tech::before{position:absolute;z-index:0;inset:0;content:"";background:linear-gradient(90deg,rgba(3,10,19,.1) 0%,rgba(3,10,19,.12) 38%,rgba(3,10,19,.8) 56%,rgba(3,10,19,.98) 74%),linear-gradient(0deg,rgba(3,10,19,.7),transparent 42%)}.cnc-tech .kt-row-column-wrap{display:grid;min-height:700px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px, 6vw, 84px)}.cnc-tech-copy{max-width:625px;padding-block:92px 115px}.cnc-tech h2{margin-bottom:22px;color:var(--cnc-white)}.cnc-tech-lead{margin-bottom:28px;color:#c4d2e5;font-size:1.02rem;line-height:1.72}.cnc-tech-list{display:grid;gap:15px;margin:0 0 30px;list-style:none}.cnc-tech-list li{display:flex;gap:13px;align-items:flex-start}.cnc-list-check{display:grid;flex:0 0 24px;width:24px;height:24px;margin-top:2px;place-items:center;color:var(--cnc-white);font-size:.72rem;font-weight:900;background:var(--cnc-blue);border-radius:50%}.cnc-tech-list :is(strong,small){display:block}.cnc-tech-list strong{color:var(--cnc-white);font-size:.95rem;line-height:1.35}.cnc-tech-list small{margin-top:3px;color:#9fb0c6;font-size:.79rem;line-height:1.45}.cnc-tech-rail-wrap{z-index:5;min-height:1px;background:var(--cnc-white)}.cnc-tech-rail-wrap>.kt-row-layout-inner{transform:translateY(-46px)}.cnc-tech-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;padding:8px;background:var(--cnc-white);border:1px solid var(--cnc-line);border-radius:var(--cnc-radius);box-shadow:var(--cnc-shadow)}.cnc-tech-rail-item{display:flex;min-width:0;align-items:center;gap:13px;padding:17px 20px;border-right:1px solid var(--cnc-line)}.cnc-tech-rail-item:last-child{border-right:0}.cnc-tech-rail-item>span{display:grid;flex:0 0 39px;width:39px;height:39px;place-items:center;color:var(--cnc-blue);font-size:.72rem;font-weight:900;background:#eaf3ff;border-radius:11px}.cnc-tech-rail-item :is(strong,small){display:block}.cnc-tech-rail-item strong{color:var(--cnc-ink);font-size:.87rem}.cnc-tech-rail-item small{margin-top:3px;color:var(--cnc-muted);font-size:.72rem}.cnc-products{margin-top:-46px;padding-top:clamp(100px, 11vw, 140px);background:var(--cnc-white)}.cnc-section-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:40px}.cnc-section-head h2{margin-bottom:0}.cnc-section-head .cnc-text-link{flex:0 0 auto}.cnc-products ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0}.cnc-products ul.products::before,.cnc-products ul.products::after{display:none}.cnc-products ul.products li.product{width:auto!important;margin:0!important;padding:14px 14px 19px;overflow:hidden;background:var(--cnc-white);border:1px solid var(--cnc-line);border-radius:var(--cnc-radius);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cnc-products ul.products li.product:hover{transform:translateY(-4px);border-color:#bfd0e7;box-shadow:var(--cnc-shadow-sm)}.cnc-products ul.products li.product img{margin-bottom:14px;border-radius:12px}.cnc-products .woocommerce-loop-product__title{color:var(--cnc-ink);font-size:1rem!important;line-height:1.45}.cnc-products .price{color:var(--cnc-blue)!important;font-weight:850}.cnc-products .button{width:100%;padding:12px;text-align:center;border-radius:9px}.cnc-advisor{background:radial-gradient(circle at 10% 18%,rgba(23,117,238,.08),transparent 28%),var(--cnc-soft);border-block:1px solid #e7edf5}.cnc-advisor .kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(42px, 7vw, 88px)}.cnc-advisor .cnc-section-lead{max-width:710px}.cnc-advisor-steps{display:grid;gap:0;margin:32px 0 0;list-style:none;counter-reset:advisor-step}.cnc-advisor-steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding-bottom:25px}.cnc-advisor-steps li:not(:last-child)::before{position:absolute;top:43px;bottom:0;left:21px;width:1px;content:"";background:#cdd9e8}.cnc-advisor-steps li>span{display:grid;z-index:1;width:44px;height:44px;place-items:center;color:var(--cnc-blue);font-size:.8rem;font-weight:900;background:var(--cnc-white);border:1px solid #c9dbf2;border-radius:50%;box-shadow:0 5px 15px rgba(23,117,238,.08)}.cnc-advisor-steps strong{display:block;margin:2px 0 5px;color:var(--cnc-ink);font-size:1rem}.cnc-advisor-steps p{margin-bottom:0;color:var(--cnc-muted);font-size:.9rem;line-height:1.55}.cnc-brief-card{overflow:hidden;padding:clamp(28px, 4vw, 39px);color:var(--cnc-white);background:radial-gradient(circle at 100% 0,rgba(85,189,247,.2),transparent 32%),linear-gradient(145deg,var(--cnc-ink),#112f55);border:1px solid rgba(255,255,255,.1);border-radius:var(--cnc-radius-lg);box-shadow:var(--cnc-shadow)}.cnc-brief-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.cnc-brief-kicker{color:#7fc5ff;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.cnc-brief-time{padding:7px 10px;color:#d9e7f6;font-size:.7rem;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);border-radius:999px}.cnc-brief-card h3{margin-bottom:20px;color:var(--cnc-white);font-size:clamp(1.45rem, 2.5vw, 1.9rem)}.cnc-brief-list{display:grid;gap:11px;margin:0 0 28px;list-style:none}.cnc-brief-list li{color:#d3dfed;font-size:.9rem;line-height:1.45}.cnc-brief-list li::before{display:inline-grid;width:20px;height:20px;margin-right:9px;place-items:center;color:#7fc5ff;content:"✓";font-size:.7rem;background:rgba(23,117,238,.22);border-radius:50%}.cnc-brief-actions{margin-bottom:17px}.cnc-brief-card .cnc-btn-secondary .wp-block-button__link{color:var(--cnc-white);background:transparent;border-color:rgba(255,255,255,.35)}.cnc-brief-note{margin-bottom:0;color:#93a9c2;font-size:.76rem;line-height:1.5}.cnc-testimonials{background:var(--cnc-white)}.cnc-editorial-note{display:flex;max-width:860px;align-items:center;gap:13px;padding:14px 17px;margin:-19px auto 28px;color:#69502d;background:#fff9ee;border:1px solid #f1dfbf;border-radius:12px}.cnc-editorial-note>span{display:grid;flex:0 0 25px;width:25px;height:25px;place-items:center;color:#77571f;font-family:Georgia,serif;font-weight:800;background:#f9e9c8;border-radius:50%}.cnc-editorial-note p{margin-bottom:0;font-size:.77rem;line-height:1.45}.cnc-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cnc-review-card{position:relative;display:flex;min-height:330px;flex-direction:column;padding:29px;overflow:hidden;background:linear-gradient(180deg,var(--cnc-white),#f9fbfd);border:1px solid var(--cnc-line);border-radius:var(--cnc-radius);box-shadow:var(--cnc-shadow-sm)}.cnc-review-card::after{position:absolute;right:-55px;bottom:-70px;width:170px;height:170px;content:"";background:radial-gradient(circle,rgba(23,117,238,.08),transparent 68%)}.cnc-review-label{align-self:flex-start;padding:6px 9px;color:#6c7a8e;font-size:.66rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;background:#edf2f7;border-radius:999px}.cnc-quote-mark{height:52px;margin-top:22px;color:#2c83f0;font-family:Georgia,serif;font-size:4.4rem;line-height:1}.cnc-review-card blockquote{flex:1;margin-bottom:26px;color:#33445b;font-size:1rem;font-style:normal;line-height:1.72}.cnc-review-card footer{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding-top:18px;border-top:1px solid var(--cnc-line)}.cnc-review-avatar{display:grid;flex:0 0 42px;width:42px;height:42px;place-items:center;color:var(--cnc-blue);font-size:.72rem;font-weight:900;background:#eaf3ff;border-radius:50%}.cnc-review-card footer :is(strong,small){display:block}.cnc-review-card footer strong{color:var(--cnc-ink);font-size:.85rem}.cnc-review-card footer small{margin-top:3px;color:var(--cnc-muted);font-size:.7rem;line-height:1.35}.cnc-cta{overflow:hidden;padding-block:clamp(62px, 7vw, 86px);color:var(--cnc-white);background:radial-gradient(circle at 82% 40%,rgba(53,143,255,.26),transparent 25%),linear-gradient(135deg,#06101e,#12335d)}.cnc-cta::before{position:absolute;inset:0;content:"";opacity:.22;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:40px 40px;mask-image:linear-gradient(90deg,transparent,#000)}.cnc-cta .kt-row-column-wrap{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(38px, 6vw, 72px)}.cnc-cta :is(h2,.cnc-eyebrow){color:var(--cnc-white)}.cnc-cta h2{margin-bottom:15px;font-size:clamp(2.1rem, 4vw, 3.35rem)}.cnc-cta p{max-width:760px;margin-bottom:0;color:#c8d6e8;font-size:1.04rem;line-height:1.7}.cnc-cta-action{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.cnc-cta-action small{color:#9bb0c9;font-size:.72rem;text-align:right}@media (max-width:1100px){.cnc-trust-bar,.cnc-tech-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-trust-item:nth-child(2),.cnc-tech-rail-item:nth-child(2){border-right:0}.cnc-trust-item:nth-child(-n+2),.cnc-tech-rail-item:nth-child(-n+2){border-bottom:1px solid var(--cnc-line)}.cnc-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cnc-offer-grid>a.cnc-offer-card-featured{grid-column:span 2}.cnc-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-advisor .kt-row-column-wrap{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:45px}}@media (max-width:900px){.cnc-hero{background-position:59% center}.cnc-hero::before{background:linear-gradient(90deg,rgba(3,10,20,.98) 0%,rgba(3,10,20,.9) 44%,rgba(3,10,20,.48) 72%),linear-gradient(0deg,rgba(3,10,20,.66),transparent 48%)}.cnc-hero-copy{max-width:625px}.cnc-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-offer-grid>a.cnc-offer-card-featured{grid-column:span 2}.cnc-tech .kt-row-column-wrap{grid-template-columns:.7fr 1.3fr}.cnc-tech{background-position:42% center}.cnc-tech::before{background:linear-gradient(90deg,rgba(3,10,19,.16),rgba(3,10,19,.93) 48%,rgba(3,10,19,.99) 74%)}.cnc-advisor .kt-row-column-wrap,.cnc-cta .kt-row-column-wrap{grid-template-columns:1fr}.cnc-review-grid{grid-template-columns:1fr}.cnc-review-card{min-height:0}.cnc-cta-action{align-items:flex-start}.cnc-cta-action small{text-align:left}}@media (max-width:767px){.cnc-home h2{font-size:clamp(1.9rem, 9vw, 2.6rem)}.cnc-section{padding-block:70px}.cnc-hero,.cnc-hero .kt-row-column-wrap{min-height:650px}.cnc-hero{background-position:65% center}.cnc-hero::before{background:linear-gradient(90deg,rgba(3,10,20,.98) 0%,rgba(3,10,20,.91) 64%,rgba(3,10,20,.6)),linear-gradient(0deg,rgba(3,10,20,.7),transparent 50%)}.cnc-hero-copy{padding-block:72px 108px}.cnc-hero-title{font-size:clamp(2.45rem, 12vw, 3.45rem)}.cnc-hero-lead{font-size:1rem}.cnc-trust-wrap>.kt-row-layout-inner,.cnc-tech-rail-wrap>.kt-row-layout-inner{transform:translateY(-32px)}.cnc-categories{margin-top:-32px;padding-top:80px}.cnc-offer-grid>a.cnc-offer-card{min-height:245px}.cnc-tech{min-height:690px}.cnc-tech .kt-row-column-wrap{display:block;min-height:690px}.cnc-tech-spacer{display:none}.cnc-tech{background-position:30% center}.cnc-tech::before{background:linear-gradient(90deg,rgba(3,10,19,.88),rgba(3,10,19,.96)),linear-gradient(0deg,#030a13 2%,transparent 45%)}.cnc-tech-copy{max-width:650px;padding-block:72px 105px}.cnc-products{margin-top:-32px;padding-top:86px}.cnc-section-head{display:block}.cnc-section-head .cnc-text-link{display:inline-block;margin-top:20px}.cnc-advisor .kt-row-column-wrap{display:grid;grid-template-columns:1fr}.cnc-buttons{display:grid}.cnc-buttons :is(.wp-block-button,.wp-block-button__link){width:100%}.cnc-brief-top{align-items:flex-start}.cnc-editorial-note{align-items:flex-start}}@media (max-width:580px){.cnc-trust-bar,.cnc-tech-rail,.cnc-offer-grid,.cnc-products ul.products{grid-template-columns:1fr}.cnc-trust-item,.cnc-tech-rail-item,.cnc-trust-item:nth-child(2),.cnc-tech-rail-item:nth-child(2){border-right:0;border-bottom:1px solid var(--cnc-line)}.cnc-trust-item:last-child,.cnc-tech-rail-item:last-child{border-bottom:0}.cnc-offer-grid>a.cnc-offer-card-featured{grid-column:auto}.cnc-offer-grid>a.cnc-offer-card.cnc-wkrotce::before{width:132%;padding:8px 18px;font-size:.6rem;letter-spacing:.1em;text-indent:8%;transform:translate(-50%,-50%) rotate(-35deg)}.cnc-inline-benefits{display:grid}.cnc-review-card{padding:24px}}@media (max-width:420px){.cnc-home>.kt-row-layout-inner{padding-inline:16px}.cnc-hero-title{font-size:2.35rem}.cnc-trust-bar,.cnc-tech-rail{padding:6px}.cnc-offer-grid>a.cnc-offer-card{padding:22px}.cnc-brief-card{padding:25px 22px}}@media (prefers-reduced-motion:reduce){.cnc-home *,.cnc-home *::before,.cnc-home *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (forced-colors:active){.cnc-offer-grid>a.cnc-offer-card,.cnc-review-card,.cnc-btn .wp-block-button__link{border:2px solid currentColor}}
