/**
Theme Name: Interactive Karting Child
Theme URI: https://interactivekarting.com/
Author: Interactive Karting
Description: FEC Buyer Intelligence editorial theme.
Template: astra
Version: 1.0.0
Requires at least: 5.3
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
Text Domain: interactive-karting-child
*/

:root{
 --ik-ink:#06111c;--ik-navy:#091a2a;--ik-panel:#0e2437;--ik-panel-2:#132d43;
 --ik-cyan:#19d7e8;--ik-cyan-soft:#8cf3f8;--ik-orange:#ff8a3d;
 --ik-paper:#f4f7f8;--ik-white:#fff;--ik-muted:#9fb4c5;--ik-line:rgba(25,215,232,.22);
 --ik-radius:22px;--ik-max:1180px;--ik-shadow:0 24px 80px rgba(0,0,0,.22);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ik-paper);color:#172638;font-family:"Manrope",sans-serif;font-size:17px;line-height:1.72}
a{color:inherit}
#page{overflow:hidden}
.ik-shell{width:min(calc(100% - 40px),var(--ik-max));margin-inline:auto}
.ik-site-header{position:relative;z-index:50;background:rgba(6,17,28,.96);border-bottom:1px solid var(--ik-line);backdrop-filter:blur(18px)}
.ik-header-inner{min-height:82px;display:flex;align-items:center;gap:34px}
.ik-brand{display:flex;align-items:center;text-decoration:none;color:#fff}
.ik-brand-logo{display:block;width:clamp(180px,20vw,210px);height:auto;aspect-ratio:3/1;object-fit:contain}
.ik-footer-logo-link .ik-brand-logo{width:280px;max-width:100%}
.ik-nav{margin-left:auto}
.ik-nav>ul{display:flex;align-items:center;gap:5px;list-style:none;margin:0;padding:0}
.ik-nav li{position:relative}
.ik-nav a{display:flex;align-items:center;gap:6px;padding:12px 13px;color:#dbe8ef;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.015em;border-radius:10px}
.ik-nav a:hover,.ik-nav a:focus{color:#fff;background:rgba(255,255,255,.07)}
.ik-nav .ik-contact{margin-left:8px;padding:12px 18px;background:var(--ik-cyan);color:var(--ik-ink)}
.ik-nav .ik-contact:hover{background:var(--ik-cyan-soft);color:var(--ik-ink)}
.ik-submenu{position:absolute;top:calc(100% + 8px);left:0;min-width:270px;padding:10px!important;display:grid!important;gap:2px!important;background:#0b1d2d;border:1px solid var(--ik-line);border-radius:15px;box-shadow:var(--ik-shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease}
.ik-nav li:hover>.ik-submenu,.ik-nav li:focus-within>.ik-submenu{opacity:1;visibility:visible;transform:none}
.ik-submenu a{padding:10px 12px;font-size:12px;color:#bad0dd}
.ik-menu-toggle{display:none;margin-left:auto;width:46px;height:42px;border:1px solid var(--ik-line);border-radius:11px;background:transparent;color:#fff;font-size:22px}
.site-content,.ast-container{max-width:none!important;padding:0!important}
.ik-main{background:var(--ik-paper)}
.ik-hero{position:relative;min-height:710px;display:flex;align-items:center;background:
 radial-gradient(circle at 78% 30%,rgba(25,215,232,.20),transparent 24%),
 radial-gradient(circle at 64% 74%,rgba(255,138,61,.12),transparent 23%),
 linear-gradient(130deg,#06111c 5%,#0a2033 58%,#071622 100%);color:#fff;isolation:isolate}
.ik-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.4;background-image:linear-gradient(rgba(25,215,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(25,215,232,.07) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}
.ik-hero:after{content:"";position:absolute;right:-12%;bottom:-42%;width:70%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(25,215,232,.22);box-shadow:0 0 0 60px rgba(25,215,232,.03),0 0 0 120px rgba(25,215,232,.02);z-index:-1}
.ik-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:72px;align-items:center;padding-block:100px}
.ik-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 20px;color:var(--ik-cyan);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.ik-eyebrow:before{content:"";width:34px;height:2px;background:var(--ik-cyan)}
.ik-hero h1{max-width:760px;margin:0;font-family:"Barlow Condensed",sans-serif;font-size:clamp(58px,7vw,96px);font-weight:800;line-height:.92;letter-spacing:-.025em;text-transform:uppercase}
.ik-hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1.5px var(--ik-cyan)}
.ik-hero-lead{max-width:680px;margin:28px 0 34px;color:#bfd0db;font-size:19px;line-height:1.7}
.ik-actions{display:flex;flex-wrap:wrap;gap:12px}
.ik-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;border:1px solid transparent;border-radius:10px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.035em;transition:.22s ease}
.ik-btn-primary{background:var(--ik-cyan);color:var(--ik-ink)}
.ik-btn-primary:hover{background:var(--ik-cyan-soft);transform:translateY(-2px)}
.ik-btn-secondary{border-color:rgba(255,255,255,.25);color:#fff}
.ik-btn-secondary:hover{border-color:var(--ik-cyan);background:rgba(25,215,232,.08)}
.ik-signal{position:relative;min-height:430px;display:grid;place-items:center}
.ik-orbit{position:absolute;border:1px solid rgba(25,215,232,.25);border-radius:50%;animation:ikPulse 5s ease-in-out infinite}
.ik-orbit.one{width:390px;height:390px}.ik-orbit.two{width:280px;height:280px;animation-delay:-1.2s}.ik-orbit.three{width:170px;height:170px;animation-delay:-2.5s}
.ik-signal-card{position:relative;width:min(310px,82%);padding:27px;background:rgba(9,26,42,.86);border:1px solid rgba(25,215,232,.36);border-radius:24px;box-shadow:0 30px 80px rgba(0,0,0,.35);backdrop-filter:blur(14px)}
.ik-signal-card small{color:var(--ik-cyan);font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}
.ik-signal-card strong{display:block;margin:8px 0 18px;font-family:"Barlow Condensed",sans-serif;font-size:36px;line-height:1;text-transform:uppercase}
.ik-meter{height:7px;border-radius:20px;background:rgba(255,255,255,.08);overflow:hidden}.ik-meter span{display:block;width:78%;height:100%;background:linear-gradient(90deg,var(--ik-cyan),var(--ik-orange))}
.ik-signal-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}
.ik-signal-list span{padding:9px;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#aec3d0;font-size:10px;text-transform:uppercase;letter-spacing:.06em}
.ik-section{padding:108px 0}
.ik-section-dark{background:var(--ik-ink);color:#fff}
.ik-section-head{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:end;margin-bottom:50px}
.ik-kicker{display:block;margin-bottom:15px;color:#0f8793;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.ik-section-dark .ik-kicker{color:var(--ik-cyan)}
.ik-section h2{margin:0;font-family:"Barlow Condensed",sans-serif;font-size:clamp(42px,5vw,66px);line-height:1;text-transform:uppercase;letter-spacing:-.015em}
.ik-section-intro{margin:0;color:#55687a;font-size:18px}.ik-section-dark .ik-section-intro{color:#9eb3c1}
.ik-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.ik-card{position:relative;min-height:260px;padding:28px;background:#fff;border:1px solid #dfe8ec;border-radius:var(--ik-radius);box-shadow:0 12px 40px rgba(11,39,58,.06);transition:.25s ease}
.ik-card:hover{transform:translateY(-6px);border-color:rgba(25,215,232,.65);box-shadow:0 22px 55px rgba(11,39,58,.12)}
.ik-card-index{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#e4fafd;color:#087681;font-family:"Barlow Condensed",sans-serif;font-size:20px;font-weight:800}
.ik-card h3{margin:38px 0 12px;font-family:"Barlow Condensed",sans-serif;font-size:27px;line-height:1.05;text-transform:uppercase}
.ik-card p{margin:0;color:#66798a;font-size:14px}
.ik-card a{position:absolute;inset:0;border-radius:inherit}
.ik-paths{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.ik-path{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:26px 28px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(120deg,rgba(255,255,255,.045),rgba(25,215,232,.025));text-decoration:none;transition:.22s ease}
.ik-path:hover{border-color:var(--ik-cyan);transform:translateX(5px)}
.ik-path-no{font-family:"Barlow Condensed",sans-serif;font-size:17px;color:var(--ik-cyan)}
.ik-path strong{display:block;font-size:16px}.ik-path span{display:block;margin-top:4px;color:#8299a9;font-size:12px}.ik-path-arrow{color:var(--ik-cyan);font-size:22px}
.ik-tech{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border:1px solid var(--ik-line);border-radius:22px;overflow:hidden}
.ik-tech-item{position:relative;padding:34px 28px;background:rgba(255,255,255,.035);border-right:1px solid var(--ik-line)}
.ik-tech-item:last-child{border-right:0}.ik-tech-item:after{content:"→";position:absolute;right:-13px;top:50%;z-index:2;transform:translateY(-50%);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ik-cyan);color:var(--ik-ink);font-weight:900}.ik-tech-item:last-child:after{display:none}
.ik-tech-item small{color:var(--ik-cyan);font-size:10px;letter-spacing:.16em}.ik-tech-item strong{display:block;margin-top:10px;font-family:"Barlow Condensed",sans-serif;font-size:26px;text-transform:uppercase}.ik-tech-item p{margin:9px 0 0;color:#8fa7b6;font-size:12px}
.ik-toolkit{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}
.ik-feature-guide,.ik-guide-list{border-radius:var(--ik-radius)}
.ik-feature-guide{min-height:440px;display:flex;flex-direction:column;justify-content:flex-end;padding:42px;background:linear-gradient(145deg,#0b2235,#0f3d4a);color:#fff;overflow:hidden;position:relative}
.ik-feature-guide:before{content:"BUYER\A INTELLIGENCE";white-space:pre;position:absolute;right:-12px;top:22px;color:rgba(25,215,232,.09);font:800 88px/.75 "Barlow Condensed";text-align:right}
.ik-feature-guide h3{position:relative;margin:0 0 14px;font:800 43px/1 "Barlow Condensed";text-transform:uppercase}.ik-feature-guide p{position:relative;max-width:560px;margin:0 0 25px;color:#b8ccd7}.ik-feature-guide .ik-btn{position:relative;align-self:flex-start}
.ik-guide-list{display:grid;gap:10px;padding:14px;background:#e6eef1}
.ik-guide{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-radius:14px;background:#fff;text-decoration:none;font-weight:700;font-size:14px;transition:.2s}.ik-guide:hover{color:#067c87;transform:translateX(3px)}.ik-guide span{color:#12aeba}
.ik-disclosure{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;padding:50px;border:1px solid #d9e4e8;border-radius:24px;background:#fff}.ik-disclosure h2{font-size:48px}.ik-disclosure p{margin:0;color:#586d7e}.ik-disclosure a{color:#087d88;font-weight:700}
.ik-original{padding:90px 0;background:#fff}.ik-original .entry-header,.ik-original h1:first-child{display:none}.ik-original .entry-content{max-width:840px;margin:0 auto}.ik-original .entry-content>h2:first-of-type{font:800 48px/1.05 "Barlow Condensed";text-transform:uppercase}.ik-original h2,.ik-original h3{font-family:"Barlow Condensed";color:var(--ik-ink)}.ik-original p{color:#506576}
.ik-final{padding:80px 0;background:var(--ik-orange);color:var(--ik-ink)}.ik-final-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.ik-final h2{max-width:650px;margin:0;font:800 clamp(42px,5vw,68px)/.95 "Barlow Condensed";text-transform:uppercase}.ik-final p{max-width:440px;margin:0 0 18px;font-size:14px}.ik-final .ik-btn{background:var(--ik-ink);color:#fff}
.ik-site-footer{padding:64px 0 28px;background:#04101a;color:#9eb2c0}.ik-footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:54px}.ik-footer-brand p{max-width:340px;font-size:13px}.ik-footer-col strong{display:block;margin-bottom:16px;color:#fff;font:700 17px "Barlow Condensed";letter-spacing:.05em;text-transform:uppercase}.ik-footer-col a{display:block;margin:9px 0;color:#91a8b7;text-decoration:none;font-size:12px}.ik-footer-col a:hover{color:var(--ik-cyan)}.ik-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:55px;padding-top:22px;border-top:1px solid rgba(255,255,255,.08);font-size:11px}
.page:not(.home) .site-content{background:#f4f7f8}.page:not(.home) #primary{width:min(calc(100% - 40px),900px);margin:80px auto}.page:not(.home) .entry-title{font:800 clamp(46px,6vw,72px)/1 "Barlow Condensed";text-transform:uppercase;color:var(--ik-ink)}.page:not(.home) .entry-content h2{font:700 38px/1.1 "Barlow Condensed";color:var(--ik-ink)}.page:not(.home) .entry-content h3{font:700 27px/1.15 "Barlow Condensed";color:var(--ik-ink)}.page:not(.home) .entry-content p,.page:not(.home) .entry-content li{color:#4e6273}
@keyframes ikPulse{0%,100%{transform:scale(.98);opacity:.55}50%{transform:scale(1.03);opacity:1}}
@media(max-width:980px){.ik-menu-toggle{display:block}.ik-nav{display:none;position:absolute;left:20px;right:20px;top:74px;padding:12px;background:#081a29;border:1px solid var(--ik-line);border-radius:16px;box-shadow:var(--ik-shadow)}.ik-nav.is-open{display:block}.ik-nav>ul{display:grid}.ik-nav a{padding:13px}.ik-nav .ik-contact{margin:5px 0 0}.ik-submenu{position:static;min-width:0;margin:0 0 5px 14px!important;padding:0!important;opacity:1;visibility:visible;transform:none;background:transparent;border:0;box-shadow:none}.ik-submenu a{padding:8px 12px}.ik-hero-grid{grid-template-columns:1fr;gap:25px}.ik-signal{min-height:320px}.ik-orbit.one{width:310px;height:310px}.ik-orbit.two{width:230px;height:230px}.ik-card-grid{grid-template-columns:repeat(2,1fr)}.ik-section-head,.ik-disclosure{grid-template-columns:1fr;gap:25px}.ik-tech{grid-template-columns:repeat(2,1fr)}.ik-tech-item:nth-child(2){border-right:0}.ik-tech-item:nth-child(-n+2){border-bottom:1px solid var(--ik-line)}.ik-tech-item:nth-child(2):after{display:none}.ik-toolkit{grid-template-columns:1fr}.ik-footer-grid{grid-template-columns:1.4fr 1fr 1fr}.ik-footer-col:last-child{grid-column:2}}
@media(max-width:680px){body{font-size:16px}.ik-shell{width:min(calc(100% - 28px),var(--ik-max))}.ik-header-inner{min-height:70px}.ik-brand-copy span{display:none}.ik-hero{min-height:auto}.ik-hero-grid{padding:75px 0 65px}.ik-hero h1{font-size:55px}.ik-hero-lead{font-size:16px}.ik-signal{min-height:290px}.ik-orbit.one{width:270px;height:270px}.ik-orbit.two{width:205px;height:205px}.ik-section{padding:74px 0}.ik-section-head{margin-bottom:34px}.ik-card-grid,.ik-paths,.ik-tech{grid-template-columns:1fr}.ik-card{min-height:230px}.ik-tech-item{border-right:0;border-bottom:1px solid var(--ik-line)!important}.ik-tech-item:last-child{border-bottom:0!important}.ik-tech-item:after{display:none}.ik-feature-guide{min-height:390px;padding:28px}.ik-disclosure{padding:30px}.ik-final-inner{display:block}.ik-final p{margin-top:22px}.ik-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.ik-footer-brand{grid-column:1/-1}.ik-footer-col:last-child{grid-column:auto}.ik-footer-bottom{display:block}.ik-footer-bottom span{display:block;margin-top:7px}.page:not(.home) #primary{margin:55px auto}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/**
Theme Name: Interactive Karting Child
Theme URI: https://wpastra.com/
Author: Brainstorm Force
Author URI: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
Description: The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 6,000+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
Version: 4.13.10
Requires at least: 5.3
WC requires at least: 3.0
WC tested up to: 11.0.1
Tested up to: 7.1
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra
Domain Path: /languages
Tags: custom-menu, custom-logo, entertainment, one-column, two-columns, left-sidebar, e-commerce, right-sidebar, custom-colors, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready, blog
AMP: true

Astra WordPress Theme, Copyright 2020 WPAstra.
Astra is distributed under the terms of the GNU GPL.

Astra is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of.
Nicolas Gallagher and Jonathan Neal https://necolas.github.com/normalize.css/

Astra icon font is based on IcoMoon-Free vector icon by Keyamoon.
IcoMoon-Free vector icon distributed under terms of CC BY 4.0 or GPL. (https://creativecommons.org/licenses/by/4.0/ or https://www.gnu.org/licenses/gpl.html)
Source: http://keyamoon.com/

Flexibility is a JavaScript polyfill for Flexbox By Jonathan Neal, 10up. (https://github.com/jonathantneal/flexibility)
Licensed under MIT ( https://github.com/jonathantneal/flexibility/blob/master/LICENSE.md )

Screenshot image is a collage of actual sites created using the Astra WordPress Theme.

Icons used in the Screenshot image are all licensed under Creative Commons ( CC BY 4.0 ) License ( https://fontawesome.com/license/free )
https://fontawesome.com/v5.15/icons/store?style=solid
https://fontawesome.com/v5.15/icons/shopping-cart?style=solid
https://fontawesome.com/v5.15/icons/pen-square?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid
https://fontawesome.com/v5.15/icons/user-tie?style=solid

Illustrations used in the Screenshot images are all licensed under Creative Commons ( CC0 ) License ( https://gumroad.com/l/humaaans )
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/standing-24.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/sitting-2.png

Hand-drawn illustrations used are created by Brainstorm Force and released under Creative Commons ( CC0 ) License.
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/girl-with-image-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/boy-with-code-container.png
https://websitedemos.net/web-design-agency-08/wp-content/uploads/sites/796/2021/05/web-browser.png

The same site as screenshot can be imported from here https://websitedemos.net/web-design-agency-08/.

For more information, refer to this document on how to create a page like in the screenshot - https://wpastra.com/docs/replicating-the-screenshot/.

Astra default breadcrumb is based on Breadcrumb Trail by Justin Tadlock. (https://github.com/justintadlock/breadcrumb-trail)
Breadcrumb Trail is distributed under the terms of the GNU GPL v2 or later.

Astra local fonts feature is based on Webfonts Loader by WordPress Themes Team (WPTT). (https://github.com/WPTT/webfont-loader)
Licensed under MIT ( https://github.com/WPTT/webfont-loader/blob/master/LICENSE )

/* Note: The CSS files are loaded from assets/css/ folder. */

@media(max-width:680px){
 .ik-header-inner{gap:8px}
 .ik-brand{gap:8px}
 .ik-brand-mark{width:36px;height:36px;border-radius:10px}
 .ik-brand-mark svg{width:23px;height:23px}
 .ik-brand-copy strong{font-size:18px;letter-spacing:.02em}
 .ik-menu-toggle{width:40px;height:38px;flex:0 0 40px}
}

@media(max-width:420px){
 .ik-header-inner.ik-shell{width:calc(100% - 20px)}
 .ik-brand-mark{width:32px;height:32px;flex:0 0 32px}
 .ik-brand-mark svg{width:21px;height:21px}
 .ik-brand-copy strong{font-size:16px}
 .ik-menu-toggle{width:36px;height:36px;flex-basis:36px;font-size:19px}
}

@media(max-width:420px){
 .ik-brand{max-width:220px;min-width:0}
 .ik-brand-copy{max-width:178px;min-width:0}
 .ik-brand-copy strong{font-size:14px}
 .ik-menu-toggle{min-width:36px!important;width:36px!important;padding:0!important}
}

/* ===== Knowledge pages: dark editorial system ===== */
body.page:not(.home){background:#06111c;color:#d7e4eb}
.page:not(.home) .site-content{background:transparent!important}
.ik-inner-page{min-height:70vh;background:
 radial-gradient(circle at 85% 10%,rgba(25,215,232,.12),transparent 22%),
 linear-gradient(180deg,#071522 0,#091a29 46%,#06111c 100%);color:#d8e5eb}
.ik-inner-hero{position:relative;padding:96px 0 72px;border-bottom:1px solid rgba(25,215,232,.17);overflow:hidden}
.ik-inner-hero:after{content:"";position:absolute;right:-7%;top:-90%;width:520px;height:520px;border:1px solid rgba(25,215,232,.18);border-radius:50%;box-shadow:0 0 0 70px rgba(25,215,232,.025),0 0 0 140px rgba(25,215,232,.02)}
.ik-inner-hero .ik-shell{position:relative;z-index:1}
.ik-inner-hero h1{max-width:950px;margin:0;color:#fff;font:800 clamp(54px,7vw,88px)/.93 "Barlow Condensed",sans-serif;letter-spacing:-.02em;text-transform:uppercase}
.ik-reading-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.ik-reading-meta span{padding:8px 12px;border:1px solid rgba(25,215,232,.23);border-radius:999px;color:#9eb7c5;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.ik-inner-body{padding:72px 0 110px}
.ik-article-panel{width:min(100%,920px);margin:0 auto;padding:clamp(30px,5vw,68px);background:linear-gradient(145deg,rgba(16,39,57,.96),rgba(8,26,40,.97));border:1px solid rgba(25,215,232,.18);border-radius:26px;box-shadow:0 30px 90px rgba(0,0,0,.3)}
.ik-article-panel .entry-content{color:#b8cad4}
.ik-article-panel .entry-content>*:first-child{margin-top:0}
.ik-article-panel .entry-content>*:last-child{margin-bottom:0}
.ik-article-panel .entry-content h2{position:relative;margin:64px 0 20px;padding-top:25px;color:#fff;font:700 clamp(34px,5vw,47px)/1.02 "Barlow Condensed",sans-serif;text-transform:uppercase}
.ik-article-panel .entry-content h2:before{content:"";position:absolute;left:0;top:0;width:52px;height:3px;background:linear-gradient(90deg,var(--ik-cyan),var(--ik-orange))}
.ik-article-panel .entry-content h3{margin:38px 0 14px;color:#dffbfc;font:700 27px/1.1 "Barlow Condensed",sans-serif;text-transform:uppercase}
.ik-article-panel .entry-content p,.ik-article-panel .entry-content li{color:#b7c9d3;font-size:16px;line-height:1.85}
.ik-article-panel .entry-content a{color:var(--ik-cyan);text-decoration-thickness:1px;text-underline-offset:4px}
.ik-article-panel .entry-content ul,.ik-article-panel .entry-content ol{margin:24px 0;padding:22px 24px 22px 48px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-left:3px solid var(--ik-cyan);border-radius:14px}
.ik-article-panel .entry-content li{margin:8px 0;padding-left:4px}
.ik-article-panel .entry-content blockquote{margin:34px 0;padding:28px 32px;background:rgba(25,215,232,.065);border:1px solid rgba(25,215,232,.2);border-radius:16px;color:#e9fbfc}
.ik-article-panel .entry-content table{width:100%;margin:34px 0;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid rgba(25,215,232,.2);border-radius:14px;background:#0a1c2a}
.ik-article-panel .entry-content th{background:rgba(25,215,232,.11);color:#fff}
.ik-article-panel .entry-content th,.ik-article-panel .entry-content td{padding:15px;border:0;border-bottom:1px solid rgba(255,255,255,.07);color:#b8cad4;text-align:left}
.ik-article-panel .entry-content img{border-radius:18px;box-shadow:0 20px 55px rgba(0,0,0,.3)}
.ik-article-panel .wp-block-columns{gap:18px}
.ik-article-panel .wp-block-column{padding:22px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07);border-radius:16px}

/* ===== Contact: modular routing experience ===== */
.ik-contact-page{background:#06111c;color:#d8e5eb;overflow:hidden}
.ik-contact-hero{position:relative;padding:110px 0 95px;background:
 radial-gradient(circle at 78% 30%,rgba(25,215,232,.19),transparent 22%),
 radial-gradient(circle at 66% 75%,rgba(255,138,61,.11),transparent 18%),
 linear-gradient(135deg,#06111c,#0a2235);border-bottom:1px solid rgba(25,215,232,.18)}
.ik-contact-hero:before{content:"";position:absolute;inset:0;opacity:.34;background-image:linear-gradient(rgba(25,215,232,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(25,215,232,.06) 1px,transparent 1px);background-size:62px 62px;mask-image:linear-gradient(90deg,transparent,#000 45%)}
.ik-contact-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}
.ik-contact-hero h1{max-width:830px;margin:0;color:#fff;font:800 clamp(60px,8vw,98px)/.88 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:-.025em}
.ik-contact-hero h1 em{display:block;color:transparent;font-style:normal;-webkit-text-stroke:1.4px var(--ik-cyan)}
.ik-contact-lead{max-width:720px;margin:30px 0 0;color:#b7cbd6;font-size:18px;line-height:1.75}
.ik-contact-radar{position:relative;width:min(350px,100%);aspect-ratio:1;margin:auto;display:grid;place-items:center}
.ik-contact-radar>span{position:absolute;border:1px solid rgba(25,215,232,.29);border-radius:50%;animation:ikContactPulse 4.8s ease-in-out infinite}
.ik-contact-radar>span:nth-child(1){inset:0}.ik-contact-radar>span:nth-child(2){inset:19%;animation-delay:-1.2s}.ik-contact-radar>span:nth-child(3){inset:37%;animation-delay:-2.4s;background:rgba(25,215,232,.07)}
.ik-contact-radar strong{position:relative;color:#fff;font:800 76px/.65 "Barlow Condensed";text-align:center}
.ik-contact-radar small{color:var(--ik-cyan);font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.ik-contact-routes{position:relative;z-index:3;margin-top:-38px;padding-bottom:95px}
.ik-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.ik-route-card{position:relative;min-height:330px;padding:34px;display:flex;flex-direction:column;background:linear-gradient(145deg,#102a3e,#0b1d2c);border:1px solid rgba(255,255,255,.09);border-radius:22px;box-shadow:0 24px 65px rgba(0,0,0,.28);transition:.28s ease}
.ik-route-card:hover{transform:translateY(-9px);border-color:rgba(25,215,232,.62);box-shadow:0 30px 80px rgba(0,0,0,.4)}
.ik-route-featured{border-color:rgba(25,215,232,.48);background:linear-gradient(145deg,#123b4b,#0b2435)}
.ik-route-code{color:var(--ik-cyan);font-size:10px;font-weight:800;letter-spacing:.16em}
.ik-route-card h2{margin:55px 0 15px;color:#fff;font:700 36px/1 "Barlow Condensed";text-transform:uppercase}
.ik-route-card p{margin:0 0 28px;color:#9fb5c2;font-size:14px;line-height:1.7}
.ik-route-card a{margin-top:auto;color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.04em}.ik-route-card a:hover{color:var(--ik-cyan)}
.ik-contact-section{padding:100px 0;background:#081824}.ik-contact-section:nth-of-type(even){background:#06111c}
.ik-check-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.ik-check{min-height:180px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);border-radius:16px;transition:.22s ease}
.ik-check:hover{background:rgba(25,215,232,.07);border-color:rgba(25,215,232,.5);transform:translateY(-5px)}
.ik-check b{color:var(--ik-cyan);font:700 22px "Barlow Condensed"}.ik-check span{color:#fff;font-size:13px;font-weight:700;line-height:1.45}
.ik-process-line{display:grid;grid-template-columns:repeat(3,1fr);position:relative}
.ik-process-line:before{content:"";position:absolute;left:8%;right:8%;top:30px;height:1px;background:linear-gradient(90deg,var(--ik-cyan),rgba(25,215,232,.15),var(--ik-orange))}
.ik-process-line article{position:relative;padding:0 40px 0 0}
.ik-process-line article+article{padding-left:35px}
.ik-process-line span{position:relative;z-index:1;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#0b2638;border:1px solid var(--ik-cyan);color:var(--ik-cyan);font:700 18px "Barlow Condensed"}
.ik-process-line h3{margin:25px 0 10px;color:#fff;font:700 28px "Barlow Condensed";text-transform:uppercase}.ik-process-line p{max-width:270px;margin:0;color:#91a8b6;font-size:13px}
.ik-channel-panel{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:48px;background:linear-gradient(130deg,rgba(25,215,232,.075),rgba(255,255,255,.025));border:1px solid rgba(25,215,232,.2);border-radius:24px}
.ik-channel-panel h2{margin:0;color:#fff;font:700 48px/1 "Barlow Condensed";text-transform:uppercase}.ik-channel-panel p{margin:0 0 16px;color:#a9bec9}.ik-channel-panel a{color:var(--ik-cyan)}
.ik-contact-archive{padding:0 0 105px;background:#081824}
.ik-contact-details{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#0a1d2b;overflow:hidden}
.ik-contact-details summary{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;color:#fff;font-size:13px;font-weight:800;cursor:pointer;list-style:none}.ik-contact-details summary::-webkit-details-marker{display:none}.ik-contact-details summary span{color:var(--ik-cyan);font-size:23px}
.ik-contact-source{padding:10px 34px 38px;border-top:1px solid rgba(255,255,255,.07);color:#9fb4c1}.ik-contact-source h1{display:none}.ik-contact-source h2,.ik-contact-source h3{color:#fff;font-family:"Barlow Condensed";text-transform:uppercase}.ik-contact-source p,.ik-contact-source li{color:#9fb4c1}.ik-contact-source a{color:var(--ik-cyan)}
@keyframes ikContactPulse{0%,100%{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:1}}
@media(max-width:980px){
 .ik-contact-hero-grid{grid-template-columns:1fr}.ik-contact-radar{width:280px}
 .ik-contact-grid{grid-template-columns:1fr 1fr}.ik-route-card:last-child{grid-column:1/-1;min-height:250px}
 .ik-check-grid{grid-template-columns:repeat(3,1fr)}
 .ik-channel-panel{grid-template-columns:1fr;gap:25px}
}
@media(max-width:680px){
 .ik-inner-hero{padding:72px 0 52px}.ik-inner-hero h1{font-size:50px}.ik-inner-body{padding:40px 0 75px}.ik-article-panel{padding:28px 22px;border-radius:18px}
 .ik-article-panel .entry-content h2{margin-top:48px;font-size:34px}.ik-article-panel .entry-content table{display:block;overflow-x:auto}
 .ik-contact-hero{padding:76px 0 64px}.ik-contact-hero-grid{gap:20px}.ik-contact-hero h1{font-size:54px}.ik-contact-lead{font-size:15px}.ik-contact-radar{width:230px}
 .ik-contact-routes{margin-top:0;padding:40px 0 70px}.ik-contact-grid{grid-template-columns:1fr}.ik-route-card,.ik-route-card:last-child{grid-column:auto;min-height:270px}
 .ik-contact-section{padding:72px 0}.ik-check-grid{grid-template-columns:1fr 1fr}.ik-check{min-height:140px}
 .ik-process-line{grid-template-columns:1fr;gap:32px}.ik-process-line:before{left:29px;right:auto;top:5%;bottom:5%;width:1px;height:auto}
 .ik-process-line article,.ik-process-line article+article{padding:0 0 0 84px}.ik-process-line span{position:absolute;left:0;top:0}.ik-process-line h3{margin-top:0}
 .ik-channel-panel{padding:28px}.ik-channel-panel h2{font-size:39px}.ik-contact-archive{padding-bottom:75px}
}
@media(prefers-reduced-motion:reduce){.ik-contact-radar>span{animation:none}.ik-route-card,.ik-check{transition:none}}


/* Homepage calm dark palette — 2026-09-23 */
body.home{background:#06111c;color:#dceaf1}
body.home .ik-section:not(.ik-section-dark){
  position:relative;
  overflow:hidden;
  color:#dceaf1;
  background:
    radial-gradient(circle at 78% 8%,rgba(25,215,232,.13),transparent 38%),
    radial-gradient(circle at 12% 92%,rgba(63,116,255,.10),transparent 34%),
    linear-gradient(145deg,#091b2b 0%,#0d2b3e 52%,#0a2031 100%) !important;
  border-top:1px solid rgba(140,243,248,.10)
}
body.home main .ik-section:nth-of-type(4){
  background:
    radial-gradient(circle at 18% 20%,rgba(255,138,61,.07),transparent 30%),
    radial-gradient(circle at 82% 78%,rgba(25,215,232,.12),transparent 36%),
    linear-gradient(145deg,#071725,#0b2638 58%,#0e3042) !important
}
body.home main .ik-section:nth-of-type(5){
  background:
    radial-gradient(circle at 72% 35%,rgba(25,215,232,.11),transparent 42%),
    linear-gradient(135deg,#0c2537,#102f43) !important
}
body.home .ik-section:not(.ik-section-dark)::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity:.28;
  background-image:linear-gradient(rgba(140,243,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(140,243,248,.035) 1px,transparent 1px);
  background-size:72px 72px
}
body.home .ik-section:not(.ik-section-dark)>.ik-shell{position:relative;z-index:1}
body.home .ik-section:not(.ik-section-dark) .ik-section-head h2,
body.home .ik-section:not(.ik-section-dark) h2,
body.home .ik-section:not(.ik-section-dark) h3,
body.home .ik-section:not(.ik-section-dark) strong{color:#f5fbff}
body.home .ik-section:not(.ik-section-dark) .ik-section-intro,
body.home .ik-section:not(.ik-section-dark) p,
body.home .ik-section:not(.ik-section-dark) li{color:#b8cad5}
body.home .ik-section:not(.ik-section-dark) .ik-kicker{color:#5de8f1}
body.home .ik-card{
  background:linear-gradient(155deg,rgba(20,54,75,.94),rgba(11,32,48,.96)) !important;
  border:1px solid rgba(140,243,248,.20) !important;
  box-shadow:0 22px 60px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.04) !important;
  color:#dceaf1;
  transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease
}
body.home .ik-card:hover{
  transform:translateY(-5px);
  border-color:rgba(25,215,232,.50) !important;
  box-shadow:0 28px 70px rgba(0,0,0,.30),0 0 0 1px rgba(25,215,232,.08) !important
}
body.home .ik-card-index{
  color:#06111c !important;
  background:linear-gradient(135deg,#8cf3f8,#19d7e8) !important;
  box-shadow:0 8px 24px rgba(25,215,232,.16)
}
body.home .ik-feature-guide,
body.home .ik-guide{
  background:linear-gradient(145deg,rgba(18,49,69,.90),rgba(9,29,44,.94)) !important;
  border-color:rgba(140,243,248,.18) !important;
  box-shadow:0 18px 48px rgba(0,0,0,.20)
}
body.home .ik-disclosure{
  background:rgba(8,27,42,.72);
  border:1px solid rgba(140,243,248,.16);
  border-radius:var(--ik-radius);
  box-shadow:0 24px 70px rgba(0,0,0,.20)
}
body.home .ik-original{display:none !important}
@media (max-width:782px){
  body.home .ik-section:not(.ik-section-dark)::before{background-size:46px 46px}
  body.home .ik-card:hover{transform:none}
}


/* Knowledge article high-contrast editorial upgrade — 2026-09-23 */
body.page:not(.home) .ik-article-panel{
  width:min(100%,900px);
  background:
    radial-gradient(circle at 92% 4%,rgba(25,215,232,.08),transparent 30%),
    linear-gradient(150deg,rgba(18,48,68,.98),rgba(8,27,42,.99)) !important;
  border-color:rgba(140,243,248,.28) !important;
  box-shadow:0 34px 100px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.045) !important
}
body.page:not(.home) .ik-article-panel .entry-content{color:#d8e6ed !important}
body.page:not(.home) .ik-article-panel .entry-content h2{
  color:#f8fcff !important;
  letter-spacing:.005em;
  text-shadow:0 2px 18px rgba(0,0,0,.28)
}
body.page:not(.home) .ik-article-panel .entry-content h3,
body.page:not(.home) .ik-article-panel .entry-content h4{
  color:#eafcff !important
}
body.page:not(.home) .ik-article-panel .entry-content p,
body.page:not(.home) .ik-article-panel .entry-content li,
body.page:not(.home) .ik-article-panel .entry-content td{
  color:#c7d7df !important;
  font-size:17px;
  line-height:1.88
}
body.page:not(.home) .ik-article-panel .entry-content strong{color:#fff !important}
body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type{
  margin-top:0;
  padding:30px 34px 0;
  background:linear-gradient(135deg,rgba(25,215,232,.115),rgba(255,255,255,.025));
  border:1px solid rgba(25,215,232,.30);
  border-bottom:0;
  border-radius:19px 19px 0 0
}
body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type:before{
  left:34px;
  top:18px;
  width:64px
}
body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type + p{
  margin-top:0;
  padding:18px 34px 32px;
  color:#e1edf2 !important;
  font-size:18px;
  line-height:1.82;
  background:linear-gradient(135deg,rgba(25,215,232,.115),rgba(255,255,255,.025));
  border:1px solid rgba(25,215,232,.30);
  border-top:0;
  border-left:4px solid #19d7e8;
  border-radius:0 0 19px 19px;
  box-shadow:0 18px 55px rgba(0,0,0,.18)
}
body.page:not(.home) .ik-article-panel .entry-content a{
  color:#67edf3 !important;
  text-decoration-color:rgba(103,237,243,.55)
}
body.page:not(.home) .ik-article-panel .entry-content blockquote{
  color:#f1fbff !important;
  border-left:4px solid #ff8a3d
}
body.page:not(.home) .ik-article-panel .entry-content ul,
body.page:not(.home) .ik-article-panel .entry-content ol{
  background:rgba(255,255,255,.045) !important;
  border-color:rgba(140,243,248,.15) !important
}
@media(max-width:680px){
  body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type{padding:27px 22px 0}
  body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type:before{left:22px}
  body.page:not(.home) .ik-article-panel .entry-content > h2:first-of-type + p{padding:16px 22px 25px;font-size:16px}
  body.page:not(.home) .ik-article-panel .entry-content p,
  body.page:not(.home) .ik-article-panel .entry-content li{font-size:16px}
}


/* Technology answer-first system map */
body.page:not(.home) .ik-article-panel .entry-content > .ik-answer-strip{
  margin:0 0 54px;
  padding:34px;
  background:linear-gradient(135deg,rgba(25,215,232,.11),rgba(255,255,255,.025));
  border:1px solid rgba(25,215,232,.30);
  border-radius:22px;
  box-shadow:0 18px 55px rgba(0,0,0,.18)
}
.ik-answer-strip .ik-answer-kicker{
  margin:0 0 12px !important;
  color:#67edf3 !important;
  font-size:12px !important;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase
}
.ik-answer-strip h2{
  margin:0 0 14px !important;
  padding:0 !important;
  border:0 !important;
  background:none !important
}
.ik-answer-strip .ik-answer-lead{
  max-width:900px;
  margin:0 !important;
  color:#e1edf2 !important;
  font-size:19px !important;
  line-height:1.72
}
.ik-layer-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:10px;
  margin:26px 0 20px
}
.ik-layer-grid span{
  min-height:76px;
  padding:15px 16px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:5px;
  color:#dbe8ed;
  background:rgba(4,24,37,.52);
  border:1px solid rgba(103,237,243,.20);
  border-radius:13px;
  font-size:14px;
  line-height:1.35
}
.ik-layer-grid span:last-child{grid-column:span 2}
.ik-layer-grid b{
  color:#ff8a3d;
  font-size:11px;
  letter-spacing:.13em
}
.ik-answer-strip .ik-answer-note{
  margin:0 !important;
  padding-top:18px;
  border-top:1px solid rgba(103,237,243,.16);
  color:#aebfc8 !important;
  font-size:15px !important
}
@media(max-width:820px){
  .ik-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
  body.page:not(.home) .ik-article-panel .entry-content > .ik-answer-strip{padding:24px 20px;border-radius:17px}
  .ik-answer-strip .ik-answer-lead{font-size:16px !important}
  .ik-layer-grid{grid-template-columns:1fr}
  .ik-layer-grid span:last-child{grid-column:auto}
}


/* Decision-guide component variants */
.ik-planning-steps,
.ik-cost-grid,
.ik-comparison-matrix{
  display:grid;
  gap:10px;
  margin:26px 0 20px
}
.ik-planning-steps{grid-template-columns:repeat(5,minmax(0,1fr))}
.ik-planning-steps span,
.ik-cost-grid span,
.ik-comparison-matrix span{
  padding:17px;
  background:rgba(4,24,37,.52);
  border:1px solid rgba(103,237,243,.20);
  border-radius:13px
}
.ik-planning-steps span{display:flex;flex-direction:column;gap:6px;min-height:132px}
.ik-planning-steps b{color:#ff8a3d;font-size:12px;letter-spacing:.13em}
.ik-planning-steps strong,
.ik-cost-grid strong,
.ik-decision-path strong{color:#f5fbfd;font-size:15px;line-height:1.3}
.ik-planning-steps small,
.ik-cost-grid small,
.ik-comparison-matrix small,
.ik-decision-path small{color:#9fb2bc;font-size:13px;line-height:1.45}
.ik-cost-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.ik-cost-grid span{display:flex;flex-direction:column;gap:7px;min-height:92px}
.ik-comparison-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}
.ik-comparison-matrix span{display:grid;grid-template-columns:145px 1fr;gap:15px;align-items:center}
.ik-comparison-matrix b{color:#67edf3;font-size:14px}
.ik-decision-path{
  list-style:none !important;
  margin:26px 0 20px !important;
  padding:0 !important;
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:10px;
  background:none !important;
  border:0 !important
}
.ik-decision-path li{
  position:relative;
  min-height:132px;
  padding:17px !important;
  display:flex;
  gap:11px;
  background:rgba(4,24,37,.52);
  border:1px solid rgba(103,237,243,.20);
  border-radius:13px
}
.ik-decision-path li>b{color:#ff8a3d;font-size:12px;letter-spacing:.13em}
.ik-decision-path li>span{display:flex;flex-direction:column;gap:6px}
@media(max-width:900px){
  .ik-planning-steps,.ik-decision-path{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ik-cost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .ik-planning-steps,.ik-cost-grid,.ik-comparison-matrix,.ik-decision-path{grid-template-columns:1fr}
  .ik-planning-steps span,.ik-decision-path li{min-height:0}
  .ik-comparison-matrix span{grid-template-columns:1fr;gap:5px}
}


/* Ignore WordPress auto-format line breaks inside decision grids */
.ik-layer-grid>br,.ik-planning-steps>br,.ik-cost-grid>br,.ik-comparison-matrix>br,.ik-decision-path>br{display:none}


/* Responsive editorial data tables */
.ik-content-table{
  margin:24px 0 32px;
  overflow-x:auto;
  border:1px solid rgba(103,237,243,.18);
  border-radius:15px;
  background:rgba(4,24,37,.46);
  box-shadow:0 14px 38px rgba(0,0,0,.14)
}
.ik-content-table table{
  width:100%;
  min-width:680px;
  margin:0 !important;
  border-collapse:collapse;
  background:transparent !important
}
.ik-content-table th,
.ik-content-table td{
  padding:15px 17px;
  color:#c9d8df;
  font-size:14px;
  line-height:1.5;
  text-align:left;
  vertical-align:top;
  border:0;
  border-bottom:1px solid rgba(103,237,243,.13)
}
.ik-content-table thead th{
  color:#f5fbfd;
  background:rgba(25,215,232,.10);
  font-size:12px;
  letter-spacing:.06em;
  text-transform:uppercase
}
.ik-content-table tbody th{
  width:24%;
  color:#67edf3;
  font-weight:700
}
.ik-content-table tbody tr:last-child th,
.ik-content-table tbody tr:last-child td{border-bottom:0}
@media(max-width:600px){
  .ik-content-table{margin:20px -4px 28px}
  .ik-content-table table{min-width:620px}
  .ik-content-table th,.ik-content-table td{padding:13px 14px;font-size:13px}
}

/* Homepage video section: background only. */
body.home .ik-original{background:radial-gradient(ellipse at 78% 28%,rgba(25,215,232,.13),transparent 58%),linear-gradient(130deg,#071522 0%,#0a2033 58%,#091a2a 100%)!important}

/* Video section text contrast only. */
body.home .ik-original .ik-home-video-journey h2,body.home .ik-original .ik-home-video-journey h3{color:#f2f8fc!important}
body.home .ik-original .ik-home-video-journey p{color:#c3d5e0!important}
body.home .ik-original .ik-home-video-journey .ik-kicker{color:#76e6ef!important}
body.home .ik-original .ik-home-video-journey .ik-video-note{color:#b4cad7!important}
body.home .ik-original .ik-home-video-journey a:not(.ik-video-thumb){color:#8cebf2!important}
