/* Neva 1.1.1 — HTML kaynak tasarımının WHMCS 9/Nexus uyarlaması. */
@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB}
@font-face{font-family:Archivo;src:url(../fonts/archivo-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+20AC}
@font-face{font-family:"IBM Plex Sans";src:url(../fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB}
@font-face{font-family:"IBM Plex Sans";src:url(../fonts/ibm-plex-sans-regular.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+20AC}
@font-face{font-family:"IBM Plex Mono";src:url(../fonts/ibm-plex-mono-latin-ext.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB}
@font-face{font-family:"IBM Plex Mono";src:url(../fonts/ibm-plex-mono-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+20AC}

:root{
    --neva-ink:#14201d;--neva-paper:#f6f4ef;--neva-white:#fff;
    --neva-green:#0b5d50;--neva-orange:#e4572e;--neva-orange-dark:#c8441f;--neva-yellow:#f2c230;
    --neva-line:#ddd8cd;--neva-line-soft:#ede9e0;--neva-muted:#5c6b66;--neva-muted-2:#8a968f;
    --neva-dark-line:#2f3d38;--neva-dark-muted:#a6b2ad;
    --white:#fff;
    --neutral-50:#fbfaf7;--neutral-100:#f6f4ef;--neutral-200:#ede9e0;--neutral-300:#ddd8cd;
    --neutral-400:#a6b2ad;--neutral-500:#8a968f;--neutral-600:#5c6b66;--neutral-700:#3e4c47;
    --neutral-800:#2f3d38;--neutral-900:#14201d;--neutral-950:#0e1917;
    --primary-50:#edf7f4;--primary-100:#d5ebe5;--primary-200:#add8ce;--primary-300:#7abdaf;
    --primary-400:#439b8c;--primary-500:#1f796b;--primary-600:#0b5d50;--primary-700:#084b41;
    --primary-800:#073c35;--primary-900:#062f2a;--primary-950:#031b18;
    --primary:var(--primary-600);--primary-lifted:var(--primary-700);--primary-accented:var(--primary-800);
    --secondary:var(--neutral-600);--secondary-lifted:var(--neutral-700);--secondary-accented:var(--neutral-800);
    --success:#0b5d50;--success-lifted:#084b41;--success-accented:#073c35;
    --info:#1769aa;--info-lifted:#12568c;--info-accented:#0d426d;
    --notice:#6f42c1;--notice-lifted:#59339d;--notice-accented:#432676;
    --warning:#e4572e;--warning-lifted:#c8441f;--warning-accented:#a33418;
    --error:#b42318;--error-lifted:#912018;--error-accented:#741b16;
    --grayscale:var(--neutral-900);--grayscale-lifted:var(--neutral-800);--grayscale-accented:var(--neutral-700);
    --neutral:var(--neutral-600);--neutral-lifted:var(--neutral-700);--neutral-accented:var(--neutral-800);
    --text-inverted:var(--white);--text-muted:var(--neutral-500);--text-lifted:var(--neutral-600);
    --text-accented:var(--neutral-700);--text:var(--neutral-900);
    --border-muted:var(--neutral-200);--border:var(--neutral-300);--border-lifted:var(--neutral-400);--border-accented:var(--neutral-700);
    --bg:var(--white);--bg-muted:var(--neutral-50);--bg-lifted:var(--neutral-100);--bg-accented:var(--neutral-200);--bg-inverted:var(--neutral-900);
    --yellow-200:#f8df80;--yellow-300:#f2c230;--teal-300:#7abdaf;--teal-400:#439b8c;
    --emerald-300:#7abdaf;--pink-400:#e4578e;
    --text-xs:.625rem;--text-sm:.75rem;--text-md:.875rem;--text-lg:1rem;
    --outline-sm:1px;--outline-md:2px;--outline-lg:3px;
    --rounding-sm:0;--rounding-md:0;--rounding-lg:0;--letter-spacing:0;--disabled-opacity:45%;
}

*{box-sizing:border-box}
html{overflow-x:hidden;scroll-behavior:smooth}
body.neva-page{overflow-x:hidden;background:var(--neva-paper);color:var(--neva-ink);font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:15px;line-height:1.55;letter-spacing:0;text-wrap:pretty}
body.neva-page button,body.neva-page input,body.neva-page select,body.neva-page textarea{font-family:"IBM Plex Sans",system-ui,sans-serif}
body.neva-page h1,body.neva-page h2,body.neva-page h3,body.neva-page h4,body.neva-page h5,body.neva-page h6{color:var(--neva-ink);font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.025em;line-height:1.1}
body.neva-page a{color:var(--neva-green);text-decoration:none}
body.neva-page a:hover{color:var(--neva-orange)}
body.neva-page ::selection{background:var(--neva-yellow);color:var(--neva-ink)}
body.neva-page :focus-visible{outline:2px solid var(--neva-orange)!important;outline-offset:2px}
.w-hidden{display:none}

/* Ortak tipografi ve kontroller */
.neva-kicker{display:block;color:var(--neva-muted-2);font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}
.neva-kicker.is-yellow,.neva-kicker--accent{color:var(--neva-yellow)}
.k-btn,.neva-page .btn{align-items:center;background:transparent;border:1px solid var(--neva-ink);border-radius:0;box-shadow:none;color:var(--neva-ink);display:inline-flex;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:600;justify-content:center;min-height:42px;padding:10px 18px;transition:background .15s,color .15s,border-color .15s}
.k-btn:hover,.neva-page .btn:hover{background:var(--neva-ink);border-color:var(--neva-ink);box-shadow:none;color:var(--neva-paper);transform:none}
.k-btn-fill,.neva-page .btn-primary,.neva-page .btn-warning,.neva-page .btn-danger{background:var(--neva-orange);border-color:var(--neva-orange);color:var(--neva-ink)}
.k-btn-fill:hover,.neva-page .btn-primary:hover,.neva-page .btn-warning:hover,.neva-page .btn-danger:hover{background:var(--neva-orange-dark);border-color:var(--neva-orange-dark);color:#fff}
.k-btn-dark,.neva-page .btn-dark{background:var(--neva-ink);border-color:var(--neva-ink);color:var(--neva-paper)}
.k-btn-dark:hover,.neva-page .btn-dark:hover{background:#000;border-color:#000;color:#fff}
.k-btn-ghost-dark{border-color:#7b8a85;color:#fff}.k-btn-ghost-dark:hover{background:#fff;border-color:#fff;color:var(--neva-ink)}
.k-btn-sm,.neva-page .btn-sm{font-size:12.5px;min-height:36px;padding:8px 14px}
.neva-page .btn-default,.neva-page .btn-secondary,.neva-page .btn-outline-primary,.neva-page .btn-outline-dark{background:#fff;border-color:var(--neva-ink);color:var(--neva-ink)}
.neva-page .btn-default:hover,.neva-page .btn-secondary:hover,.neva-page .btn-outline-primary:hover,.neva-page .btn-outline-dark:hover{background:var(--neva-ink);color:#fff}
.neva-page .btn-success{background:var(--neva-green);border-color:var(--neva-green);color:#fff}.neva-page .btn-success:hover{background:#07473d;border-color:#07473d}
.neva-page .btn:disabled,.neva-page .btn.disabled,.k-btn:disabled{background:var(--neva-line-soft);border-color:var(--neva-line);color:var(--neva-muted);cursor:not-allowed;opacity:1}

.neva-page .form-control,.neva-page .custom-select,.neva-page .input-group-text,.neva-page .selectize-input,.neva-page .select2-container .select2-selection{background:#fff;border:1px solid var(--neva-line);border-radius:0;color:var(--neva-ink);min-height:44px}
.neva-page .form-control:focus,.neva-page .custom-select:focus,.neva-page .selectize-input.focus{border-color:var(--neva-green);box-shadow:0 0 0 2px rgba(11,93,80,.16)}
.neva-page label{color:var(--neva-ink);font-weight:600}
.neva-page .custom-control-label:before,.neva-page .custom-control-label:after{border-radius:0}
.neva-page .alert{background:#fff;border:1px solid currentColor;border-left-width:5px;border-radius:0;color:var(--neva-ink)}
.neva-page .alert-success{border-color:var(--neva-green)}.neva-page .alert-danger{border-color:var(--error)}.neva-page .alert-warning{border-color:var(--neva-orange)}.neva-page .alert-info{border-color:var(--info)}
.neva-page .modal-content{background:#fff;border:1px solid var(--neva-ink);border-radius:0;box-shadow:8px 8px 0 rgba(20,32,29,.12)}
.neva-page .modal-header,.neva-page .modal-footer{background:var(--neva-paper);border-color:var(--neva-line);border-radius:0}

/* Üst bilgi ve kaynak temadaki yapıya sadık ana menü */
.neva-topbar{background:var(--neva-ink);color:#cfd8d4;font-size:12.5px}
.neva-topbar__inner{align-items:center;display:flex;justify-content:space-between;gap:16px;min-height:42px}
.neva-topbar__support,.neva-topbar__links{align-items:center;display:flex;gap:18px}
.neva-topbar a,.neva-topbar button{background:none;border:0;color:#cfd8d4;font:500 12px/1.4 "IBM Plex Mono",monospace;padding:0}
.neva-topbar a:hover,.neva-topbar button:hover{color:var(--neva-yellow)}
.neva-topbar__support span{color:var(--neva-yellow)}.neva-topbar__support small{opacity:.72}
.neva-header{background:var(--neva-paper);border-bottom:1px solid var(--neva-ink);position:sticky;top:0;z-index:1035}
.neva-brandbar{position:relative}.neva-head-inner{align-items:center;display:flex;gap:26px;min-height:74px}
.neva-brand{align-items:center;color:var(--neva-ink);display:inline-flex;flex:none;font-family:Archivo,sans-serif;font-size:21px;font-weight:800;gap:10px;letter-spacing:-.02em}
.neva-brand:hover{color:var(--neva-ink)}.neva-brand img{display:block;max-height:48px;max-width:190px}
.neva-brand__mark{align-items:center;background:var(--neva-green);color:var(--neva-paper);display:inline-flex;font-size:17px;height:34px;justify-content:center;width:34px}
.neva-brand__name em{color:var(--neva-orange);font-style:normal}
.neva-marketing-nav{align-self:stretch;display:flex}.neva-marketing-nav>nav{display:flex}
.neva-marketing-nav__list{align-items:stretch;display:flex;list-style:none;margin:0;padding:0}
.neva-marketing-nav__list>li{align-items:stretch;display:flex}.neva-marketing-nav__list>li>a,.neva-nav-trigger{align-items:center;background:none;border:0;border-bottom:2px solid transparent;color:var(--neva-ink);display:flex;font-size:14px;font-weight:500;gap:6px;padding:0 12px}
.neva-marketing-nav__list>li>a:hover,.neva-nav-trigger:hover,.neva-nav-trigger[aria-expanded=true]{background:transparent;border-bottom-color:var(--neva-orange);color:var(--neva-ink)}
.neva-nav-trigger i{font-size:9px;opacity:.65}.neva-nav-item{position:relative}.neva-nav-item--mega{position:static}
.neva-dropdown{background:#fff;border:1px solid var(--neva-ink);box-shadow:8px 8px 0 rgba(20,32,29,.10);display:none;left:0;min-width:265px;padding:8px 0;position:absolute;top:100%;z-index:1100}
.neva-dropdown a{color:var(--neva-ink);display:block;font-size:14px;padding:11px 20px}.neva-dropdown a:hover{background:var(--neva-paper);color:var(--neva-orange)}
.neva-nav-item.is-open>.neva-dropdown{display:block}
.neva-mega{background:#fff;border-bottom:1px solid var(--neva-ink);border-top:1px solid var(--neva-ink);box-shadow:0 14px 28px rgba(20,32,29,.10);display:none;left:0;position:absolute;right:0;top:100%;width:100%;z-index:1100}
.neva-nav-item.is-open>.neva-mega{display:block}.neva-mega__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);padding-bottom:0;padding-top:0}
.neva-mega__main{padding:28px 40px 30px 0}.neva-mega__grid{display:grid;gap:22px 32px;grid-template-columns:1fr 1fr;margin-top:16px}
.neva-mega__grid a{border-left:2px solid var(--neva-line);color:var(--neva-ink);display:block;padding-left:14px}.neva-mega__grid a.is-green{border-left-color:var(--neva-green)}.neva-mega__grid a.is-orange{border-left-color:var(--neva-orange)}
.neva-mega__grid a:hover{border-left-color:var(--neva-orange);color:var(--neva-ink)}.neva-mega__grid strong{display:block;font-family:Archivo,sans-serif;font-size:15.5px;font-weight:700}.neva-mega__grid span{color:var(--neva-muted);display:block;font-size:13px;margin-top:3px}
.neva-mega__aside{background:var(--neva-ink);color:#e7ebe9;display:flex;flex-direction:column;justify-content:center;padding:28px 32px}.neva-mega__aside strong{color:#fff;font:700 23px/1.18 Archivo,sans-serif;margin:10px 0 18px}.neva-mega__aside .k-btn{align-self:flex-start}
.neva-mega__locations{background:var(--neva-paper);border-left:1px solid var(--neva-line);padding:28px 32px}.neva-mega__locations div{display:flex;font-size:13.5px;justify-content:space-between;padding:6px 0}.neva-mega__locations b{color:var(--neva-green);font-family:"IBM Plex Mono",monospace}.neva-mega__locations>a{color:var(--neva-ink);display:inline-block;margin-top:18px}
.neva-header-actions{align-items:center;display:flex;flex:none;gap:10px;margin-left:auto}.neva-header-actions .k-btn{font-size:13.5px;min-height:40px;padding:9px 15px}.neva-client-toggle{cursor:pointer}.neva-cart-count{align-items:center;background:var(--neva-orange);color:var(--neva-ink);display:inline-flex;font:600 11px/1 "IBM Plex Mono",monospace;height:20px;justify-content:center;margin-left:2px;min-width:20px;padding:0 4px}
.neva-menu-toggle{align-items:center;background:none;border:1px solid var(--neva-ink);display:none;flex-direction:column;gap:4px;height:42px;justify-content:center;padding:0;width:42px}.neva-menu-toggle i{background:var(--neva-ink);display:block;height:2px;width:18px}
.neva-mobile-menu-actions{display:none}
.neva-client-navigation{background:#fff;border-bottom:1px solid var(--neva-ink)}.neva-client-navigation__head{align-items:center;border-bottom:1px solid var(--neva-line);display:flex;justify-content:space-between;padding:14px 0}.neva-client-navigation__head strong{font-family:Archivo,sans-serif}.neva-active-client{border-left:1px solid var(--neva-line);color:var(--neva-muted);font-size:12.5px;margin-left:12px;padding-left:12px}.neva-active-client b{color:var(--neva-ink)}.neva-client-navigation__tools{align-items:center;display:flex;gap:16px}.neva-client-navigation__tools a,.neva-notification-button{background:none;border:0;color:var(--neva-ink);font-size:13px}.neva-notification-button span{color:var(--neva-orange);font-family:"IBM Plex Mono",monospace;margin-left:4px}
.neva-system-nav-row{padding:12px 0}.neva-system-nav{display:flex;flex-flow:row wrap}.neva-system-nav .nav-link{color:var(--neva-ink);font-size:13.5px;font-weight:600;padding:8px 10px}.neva-system-nav .dropdown-menu{border:1px solid var(--neva-ink);border-radius:0}.neva-system-nav .dropdown-item{font-size:13px}

/* İç sayfa çerçevesi ve WHMCS ortak bileşenleri */
.master-breadcrumb{background:#fff;border-bottom:1px solid var(--neva-line)}.master-breadcrumb .breadcrumb{background:transparent;border:0;border-radius:0;font:500 11px/1.4 "IBM Plex Mono",monospace;margin:0;padding:10px 0}.master-breadcrumb .breadcrumb-item+.breadcrumb-item:before{color:var(--neva-muted-2)}
.template-homepage .master-breadcrumb{display:none}
section#main-body{background:var(--neva-paper);margin:0;min-height:50vh;padding:34px 0 64px}
.template-homepage section#main-body,.template-hosting section#main-body,.template-linux-hosting section#main-body,.template-wordpress-hosting section#main-body,.template-windows-hosting section#main-body,.template-e-ticaret-hosting section#main-body,.template-reseller-hosting section#main-body,.template-kurumsal-mail section#main-body,.template-sanal-sunucu section#main-body,.template-bulut-sunucu section#main-body,.template-kiralik-sunucu section#main-body,.template-oyun-sunucusu section#main-body,.template-sunucu-barindirma section#main-body,.template-sunucu-yonetimi section#main-body,.template-ddos-koruma section#main-body,.template-ssl-sertifikalari section#main-body,.template-uzak-yedekleme section#main-body,.template-yazilim-lisanslari section#main-body,.template-hakkimizda section#main-body,.template-veri-merkezleri section#main-body,.template-referanslar section#main-body,.template-kariyer section#main-body,.template-bayilik section#main-body,.template-sozlesmeler section#main-body,.template-kullanim-kosullari section#main-body,.template-gizlilik-politikasi section#main-body,.template-kvkk-aydinlatma-metni section#main-body,.template-cerez-politikasi section#main-body,.template-kabul-edilebilir-kullanim-politikasi section#main-body,.template-hizmet-seviyesi-sozlesmesi section#main-body,.template-iade-politikasi section#main-body,.template-mesafeli-satis-sozlesmesi section#main-body,.template-on-bilgilendirme-formu section#main-body{padding:0}
.primary-content>.header-lined:first-child,.primary-content>form:first-child+.header-lined{border-bottom:1px solid var(--neva-ink);margin-bottom:24px;padding-bottom:18px}.header-lined h1{font-size:clamp(28px,4vw,42px);margin:0}.header-lined p{color:var(--neva-muted);margin:8px 0 0}
.neva-page .card,.neva-page .panel,.neva-page .list-group-item,.neva-page .well{background:#fff;border:1px solid var(--neva-line);border-radius:0;box-shadow:none}
.neva-page .card-header,.neva-page .panel-heading{background:var(--neva-paper);border-bottom:1px solid var(--neva-line);border-radius:0;padding:15px 18px}.neva-page .card-title{font-size:16px}.neva-page .card-body{padding:20px}.neva-page .card-footer{background:#fff;border-top:1px solid var(--neva-line);border-radius:0}
.neva-page .list-group-item-action:hover{background:var(--neva-paper);color:var(--neva-ink)}.neva-page .list-group-item.active{background:var(--neva-green);border-color:var(--neva-green);color:#fff}
.sidebar .card-sidebar{border:1px solid var(--neva-ink);margin-bottom:18px}.sidebar .card-header{background:var(--neva-ink);color:#fff}.sidebar .card-header h3,.sidebar .card-header .card-title{color:#fff;font:700 14px/1.3 Archivo,sans-serif}.sidebar .list-group-item{border-color:var(--neva-line-soft);font-size:13.5px}.sidebar .list-group-item i{color:var(--neva-orange)}.sidebar .list-group-item.active i{color:var(--neva-yellow)}
.neva-page .nav-tabs{border-bottom:1px solid var(--neva-ink)}.neva-page .nav-tabs .nav-link{border:1px solid transparent;border-radius:0;color:var(--neva-ink);font-weight:600}.neva-page .nav-tabs .nav-link.active{background:#fff;border-color:var(--neva-ink);border-bottom-color:#fff;color:var(--neva-ink)}
.neva-page .table-container{background:#fff;border:1px solid var(--neva-ink);padding:0}.neva-page .table{background:#fff;color:var(--neva-ink);margin:0}.neva-page .table thead th{background:var(--neva-ink);border:0;color:#dbe3df;font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.08em;padding:13px 12px;text-transform:uppercase}.neva-page .table td{border-color:var(--neva-line);padding:15px 12px;vertical-align:middle}.neva-page .table-hover tbody tr:hover,.neva-page .table-list tbody tr:hover{background:var(--neva-paper)}
.neva-page .dataTables_wrapper .dataTables_filter input,.neva-page .dataTables_wrapper .dataTables_length select{border:1px solid var(--neva-line);border-radius:0}.neva-page .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:0!important}.neva-page .pagination .page-link{border:1px solid var(--neva-line);border-radius:0!important;color:var(--neva-ink)}.neva-page .pagination .active .page-link{background:var(--neva-green);border-color:var(--neva-green);color:#fff}
.neva-page .badge,.neva-page .label{border-radius:0;font-family:"IBM Plex Mono",monospace;font-size:11px;padding:5px 7px}.status-active,.status-open,.status-completed,.status-paid{background:var(--neva-green)!important;color:#fff}.status-pending,.status-unpaid,.status-customer-reply{background:var(--neva-orange)!important;color:var(--neva-ink)!important}.status-cancelled,.status-terminated,.status-closed{background:var(--neva-ink)!important;color:#fff}

/* Müşteri paneli */
.neva-client-masthead{border-bottom:1px solid var(--neva-ink);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);margin-bottom:28px;padding:12px 0 26px}.neva-client-masthead .neva-kicker{grid-column:1}.neva-client-masthead h1{font-size:clamp(30px,4vw,44px);grid-column:1;margin:0;max-width:16ch}.neva-client-masthead p{align-self:end;border-left:1px solid var(--neva-line);color:var(--neva-muted);grid-column:2;grid-row:1/3;margin:0;padding-left:24px}.neva-content-masthead{border-bottom:1px solid var(--neva-ink);margin-bottom:24px;padding:8px 0 20px}.neva-content-masthead h1{font-size:clamp(28px,4vw,40px);margin:0}.neva-content-masthead p{color:var(--neva-muted);margin:8px 0 0;max-width:70ch}
.tiles{border:1px solid var(--neva-ink)}.tiles .row>[class*=col-]+[class*=col-]{border-left:1px solid var(--neva-line)}.tiles .tile{background:#fff;border:0;border-radius:0;box-shadow:none;color:var(--neva-ink);min-height:145px;padding:22px;position:relative;text-align:left}.tiles .tile:hover{background:var(--neva-paper)}.tiles .tile i{color:var(--neva-orange);font-size:18px}.tiles .tile .stat{font:800 34px/1 Archivo,sans-serif;margin-top:20px}.tiles .tile .title{color:var(--neva-muted);font-size:13px}.tiles .tile .highlight{bottom:0;height:4px;left:0;position:absolute;right:0}
.client-home-cards .card{border-color:var(--neva-ink)}.client-home-cards .card-header{background:var(--neva-paper)}.client-home-cards .list-group-item{border-left:0;border-right:0}
.template-clientareahome .primary-content:before{content:"";background:var(--neva-yellow);display:block;height:8px;margin-bottom:24px;width:72px}
.template-clientareaproducts .table td:first-child,.template-clientareadomains .table td:first-child{border-left:4px solid transparent}.template-clientareaproducts .table tr:hover td:first-child,.template-clientareadomains .table tr:hover td:first-child{border-left-color:var(--neva-orange)}
.product-details .product-status{border-radius:0}.product-details-tab-container{background:#fff;border:1px solid var(--neva-line)}
.module-client-area-output,.moduleoutput,.module-clientarea{max-width:100%;overflow-wrap:anywhere}.module-client-area-output iframe,.moduleoutput iframe{max-width:100%}

/* Giriş, kayıt, destek ve içerik */
.login-form .card{border:1px solid var(--neva-ink);box-shadow:8px 8px 0 rgba(20,32,29,.10)}.login-form .card-body{border-left:7px solid var(--neva-yellow)}.login-form .btn-primary{min-width:145px}
.mw-540{max-width:540px}.providerLinkingFeedback+.login-form,.login-form{margin-left:auto;margin-right:auto;max-width:620px}
.kb-search .form-control{font-size:17px;height:54px}.kb-category .card-body{color:var(--neva-ink)}.kb-category:hover{border-color:var(--neva-orange)}.kb-article-item small{color:var(--neva-muted);display:block;margin:6px 0 0 26px}
.ticket-reply{border:1px solid var(--neva-line);border-radius:0}.ticket-reply .date{font-family:"IBM Plex Mono",monospace}.ticket-reply.staff{border-left:5px solid var(--neva-green)}.ticket-reply.client{border-left:5px solid var(--neva-orange)}
.announcements .announcement,.download-category{border-bottom:1px solid var(--neva-line);padding:24px 0}.announcement h2{font-size:24px}
.error-page{background:#fff;border:1px solid var(--neva-ink);padding:48px;text-align:center}.neva-error-page{background:#fff;border:1px solid var(--neva-ink);display:grid;grid-template-columns:minmax(190px,.45fr) 1fr;min-height:360px}.neva-error-page__code{align-items:center;background:var(--neva-yellow);border-right:1px solid var(--neva-ink);display:flex;flex-direction:column;justify-content:center}.neva-error-page__code span{font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.14em}.neva-error-page__code strong{font:800 clamp(62px,10vw,116px)/.9 Archivo,sans-serif}.neva-error-page__content{align-self:center;padding:46px}.neva-error-page__content h1{font-size:clamp(30px,4vw,46px)}.neva-error-page__content p{color:var(--neva-muted);font-size:16px;max-width:60ch}.neva-error-page__content>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}

/* HTML kaynaklı ana sayfa */
.neva-home{background:var(--neva-paper);color:var(--neva-ink)}
.neva-home-hero{border-bottom:1px solid var(--neva-ink)}.neva-home-hero__main{border-right:1px solid var(--neva-line);padding:56px 44px 48px 0}.neva-hero-flag{align-items:center;border:1px solid var(--neva-ink);display:inline-flex;font:500 11.5px/1.3 "IBM Plex Mono",monospace;gap:10px;letter-spacing:.1em;margin-bottom:26px;padding:6px 12px}.neva-hero-flag i{background:var(--neva-orange);display:block;height:7px;width:7px}
.neva-home-hero h1{font-size:clamp(36px,5.2vw,62px);max-width:15ch;margin:0 0 20px}.neva-home-lead{color:#4c5b56;font-size:17px;line-height:1.6;margin-bottom:30px;max-width:52ch}.neva-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.neva-home-actions>span{color:var(--neva-muted);font:400 12px/1.4 "IBM Plex Mono",monospace;max-width:240px}
.neva-home-stats{border-top:1px solid var(--neva-line);margin-top:30px}.neva-home-stats>div{padding:20px}.neva-home-stats>div:first-child{padding-left:0}.neva-home-stats>div+div{border-left:1px solid var(--neva-line)}.neva-home-stats b{display:block;font:800 30px/1 Archivo,sans-serif}.neva-home-stats em{color:var(--neva-muted);display:block;font:400 11px/1.4 "IBM Plex Mono",monospace;margin-top:7px;text-transform:uppercase}
.neva-home-hero__aside{display:flex;flex-direction:column}.neva-home-hero__aside>a{border-bottom:1px solid var(--neva-line);color:var(--neva-ink);display:flex;flex:1;flex-direction:column;justify-content:center;padding:25px 0 25px 34px}.neva-home-hero__aside>a:last-child{border-bottom:0}.neva-home-hero__aside strong{font:700 21px/1.2 Archivo,sans-serif}.neva-home-hero__aside p{color:var(--neva-muted);font-size:13.5px;margin:7px 0}.neva-home-hero__aside em{color:var(--neva-orange);font:500 12px/1.4 "IBM Plex Mono",monospace;margin-top:5px}.neva-home-hero__aside>a.is-green{background:var(--neva-green);color:var(--neva-paper);padding-left:26px}.neva-home-hero__aside>a.is-green p{color:#b9cbc5}.neva-home-hero__aside>a.is-green em,.neva-home-hero__aside>a.is-green .neva-kicker{color:var(--neva-yellow)}
.neva-home-domain{background:var(--neva-ink);color:#e7ebe9;padding:42px 0}.neva-home-domain h2{color:#fff;font-size:30px;margin:10px 0 0}.neva-home-domain p{color:var(--neva-dark-muted);font-size:14px;margin:8px 0 0}.neva-home-domain__form{display:flex}.neva-home-domain__form input{background:#0e1917;border:1px solid #3a4a45;color:#fff;flex:1;font:400 16px/1.3 "IBM Plex Mono",monospace;min-width:0;padding:17px 18px}.neva-home-domain__form input::placeholder{color:#71807b}.neva-home-domain__form button{background:var(--neva-orange);border:0;color:var(--neva-ink);font-weight:600;padding:17px 30px}.neva-home-domain__form button:hover{background:var(--neva-orange-dark);color:#fff}.neva-home-domain__links{display:flex;flex-wrap:wrap;gap:22px;margin-top:14px}.neva-home-domain__links a{color:var(--neva-dark-muted);font:400 12px/1.4 "IBM Plex Mono",monospace}.neva-home-domain__links a:hover{color:#fff}
.neva-home-strip{background:#fff;border-bottom:1px solid var(--neva-line)}.neva-home-strip .row>div{border-right:1px solid var(--neva-line);min-height:120px;padding:24px 22px}.neva-home-strip .row>div:first-child{padding-left:0}.neva-home-strip .row>div:last-child{border-right:0}.neva-home-strip i{color:var(--neva-orange);font:400 11px/1 "IBM Plex Mono",monospace;font-style:normal;letter-spacing:.12em}.neva-home-strip b{display:block;font:700 16px/1.3 Archivo,sans-serif;margin:7px 0 4px}.neva-home-strip span{color:var(--neva-muted);font-size:13px}
.neva-home-section{border-bottom:1px solid var(--neva-ink);padding:64px 0}.neva-home-section.is-white{background:#fff}.neva-home-section__head{align-items:flex-end;display:flex;justify-content:space-between;gap:18px;margin-bottom:26px}.neva-home-section h2{font-size:clamp(28px,3.4vw,40px);margin:10px 0 0}
.neva-home-plans{background:#fff;border:1px solid var(--neva-ink)}.neva-home-plan{border-right:1px solid var(--neva-line);display:flex;flex-direction:column;min-height:490px;padding:30px 26px;position:relative}.neva-home-plan:last-child{border-right:0}.neva-home-plan h3{font-size:19px;margin:0}.neva-home-plan__description{color:var(--neva-muted);font-size:13px;margin-top:7px;min-height:88px}.neva-home-plan__description ul{border-top:1px solid var(--neva-line);list-style:none;margin:18px 0 0;padding:15px 0 0}.neva-home-plan__description li{margin:7px 0}.neva-home-plan__description li:before{color:var(--neva-green);content:"✓";margin-right:7px}.neva-home-plan__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 6px}.neva-home-plan__price b{font:800 32px/1 Archivo,sans-serif}.neva-home-plan__price span,.neva-home-plan__price small{color:var(--neva-muted);font:400 11px/1.4 "IBM Plex Mono",monospace}.neva-home-plan__price small{flex-basis:100%}.neva-cycle-selector{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0}.neva-cycle-selector button{background:#fff;border:1px solid var(--neva-line);color:var(--neva-ink);font:500 10px/1.2 "IBM Plex Mono",monospace;padding:6px 7px}.neva-cycle-selector button.is-active{background:var(--neva-ink);border-color:var(--neva-ink);color:#fff}.neva-home-plan__action{margin-top:auto}.neva-home-plan__action .k-btn{width:100%}.neva-home-plan__badge{background:var(--neva-orange);color:var(--neva-ink);font:500 10px/1 "IBM Plex Mono",monospace;letter-spacing:.08em;padding:6px 9px;position:absolute;right:0;top:0}.neva-home-plan.is-featured{background:var(--neva-paper)}.neva-home-plan.is-featured .neva-home-plan__price b{color:var(--neva-green)}.neva-home-plan.is-dark{background:var(--neva-ink);color:#e7ebe9}.neva-home-plan.is-dark h3{color:#fff}.neva-home-plan.is-dark .neva-home-plan__description,.neva-home-plan.is-dark .neva-home-plan__price span,.neva-home-plan.is-dark .neva-home-plan__price small{color:var(--neva-dark-muted)}.neva-home-plan.is-dark .neva-home-plan__price b{color:var(--neva-yellow)}.neva-home-plan.is-dark .neva-cycle-selector button{background:transparent;border-color:#59685f;color:#e7ebe9}.neva-home-plan.is-dark .neva-cycle-selector button.is-active{background:#fff;color:var(--neva-ink)}.neva-home-plans--groups .neva-home-plan p{color:var(--neva-muted);flex:1}.neva-home-note{color:var(--neva-muted);font-size:12.5px;margin:14px 0 0}
.neva-home-band{background:var(--neva-yellow);border-bottom:1px solid var(--neva-ink)}.neva-home-band__inner{align-items:center;display:flex;justify-content:space-between;gap:18px;padding-bottom:26px;padding-top:26px}.neva-home-band__inner>div{align-items:center;display:flex;gap:18px}.neva-home-band__inner>div>span{border:1px solid var(--neva-ink);font:500 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.14em;padding:5px 10px}.neva-home-band strong{font:700 clamp(18px,2.2vw,25px)/1.2 Archivo,sans-serif}
.neva-home-copy{color:var(--neva-muted);font-size:15.5px;line-height:1.6}.neva-spec-list{border-top:1px solid var(--neva-line);font-size:14px;margin-top:24px}.neva-spec-list>div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--neva-line-soft)}.neva-spec-list b{font:500 13px/1.3 "IBM Plex Mono",monospace}
.neva-service-table{border:1px solid var(--neva-ink)}.neva-service-table__head,.neva-service-table>a{align-items:center;display:grid;grid-template-columns:1fr 1fr .7fr}.neva-service-table__head{background:var(--neva-ink);color:#9fada8;font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.08em;padding:12px 18px}.neva-service-table>a{border-bottom:1px solid var(--neva-line);color:var(--neva-ink);padding:20px 18px}.neva-service-table>a:last-child{border-bottom:0}.neva-service-table>a.is-active{background:var(--neva-paper)}.neva-service-table>a:hover{background:var(--neva-yellow);color:var(--neva-ink)}.neva-service-table strong{font:700 16px/1.2 Archivo,sans-serif}.neva-service-table span{color:var(--neva-muted);font-family:"IBM Plex Mono",monospace}.neva-service-table em{color:var(--neva-orange);font-size:12px;font-style:normal;text-align:right}.neva-home-table-link{display:block;font:400 12px/1.4 "IBM Plex Mono",monospace;margin-top:14px;text-align:right}
.neva-home-infra{background:var(--neva-green);border-bottom:1px solid var(--neva-ink);color:#e7f0ed;padding:60px 0}.neva-home-infra h2{color:#fff;font-size:clamp(26px,3.2vw,38px);margin:10px 0 14px}.neva-home-infra p{color:#b9cfc9;font-size:15.5px;line-height:1.65}.neva-home-infra .k-btn{margin-top:18px}.neva-infra-grid{border:1px solid #3c7c70}.neva-infra-grid>div{border-bottom:1px solid #3c7c70;border-right:1px solid #3c7c70;padding:24px}.neva-infra-grid>div:nth-child(2n){border-right:0}.neva-infra-grid>div:nth-child(n+3){border-bottom:0}.neva-infra-grid b{color:#fff;display:block;font:800 32px/1 Archivo,sans-serif}.neva-infra-grid>div:first-child b{color:var(--neva-yellow)}.neva-infra-grid span{color:#b9cfc9;font-size:13px}
.neva-other-services{border-top:1px solid var(--neva-ink);margin-top:18px}.neva-other-services>a{border-bottom:1px solid var(--neva-line);border-right:1px solid var(--neva-line);color:var(--neva-ink);padding:22px}.neva-other-services>a:nth-child(odd){padding-left:0}.neva-other-services>a:nth-child(even){border-right:0;padding-right:0}.neva-other-services b{font:700 17px/1.2 Archivo,sans-serif}.neva-other-services p{color:var(--neva-muted);font-size:13.5px;margin:7px 0 10px}.neva-other-services span{color:var(--neva-green);font:400 12px/1.4 "IBM Plex Mono",monospace}.neva-trust-card{background:#fff;border:1px solid var(--neva-ink);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:28px}.neva-trust-card h3{font-size:22px}.neva-trust-card p{color:var(--neva-muted)}.neva-trust-card>a{border-top:1px solid var(--neva-line);font:500 12px/1.4 "IBM Plex Mono",monospace;padding-top:16px}
.neva-home-closing{border-bottom:1px solid var(--neva-ink)}.neva-home-closing__inner{align-items:center;display:flex;justify-content:space-between;gap:22px;padding-bottom:54px;padding-top:54px}.neva-home-closing h2{font-size:clamp(26px,3.2vw,36px);margin:0}.neva-home-closing p{color:var(--neva-muted);margin:8px 0 0}.neva-home-closing__inner>div:last-child{display:flex;gap:12px}

/* Custom page aileleri */
.neva-page-hero{background:var(--neva-paper);border-bottom:1px solid var(--neva-ink);color:var(--neva-ink);padding:56px 0}.neva-page-hero__inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr)}.neva-page-hero h1{font-size:clamp(38px,5vw,62px);margin:0 0 18px;max-width:14ch}.neva-page-hero .neva-lead{color:#4c5b56;font-size:17px;line-height:1.6;max-width:58ch}.neva-page-hero__aside{border-left:1px solid var(--neva-line);display:flex;flex-direction:column;justify-content:center;padding-left:34px}.neva-page-hero__aside strong{font:700 21px/1.2 Archivo,sans-serif}.neva-page-hero__aside p{color:var(--neva-muted);font-size:13.5px}.neva-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.neva-section{border-bottom:1px solid var(--neva-ink);padding:64px 0}.neva-section--white{background:#fff}.neva-section--ink{background:var(--neva-ink);color:#e7ebe9}.neva-section--ink h2,.neva-section--ink h3{color:#fff}.neva-section--ink p{color:var(--neva-dark-muted)}
.neva-feature-grid{border:1px solid var(--neva-ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:34px}.neva-feature{background:#fff;border-bottom:1px solid var(--neva-line);border-right:1px solid var(--neva-line);min-height:210px;padding:24px}.neva-feature:nth-child(3n){border-right:0}.neva-feature:nth-child(n+4){border-bottom:0}.neva-feature__number{color:var(--neva-orange);font:500 11px/1 "IBM Plex Mono",monospace;letter-spacing:.12em}.neva-feature h3{font-size:17px;margin:12px 0 7px}.neva-feature p{color:var(--neva-muted);font-size:13.5px}
.neva-product-grid{background:#fff;border:1px solid var(--neva-ink);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.neva-product-card{border-right:1px solid var(--neva-line);display:flex;flex-direction:column;min-height:430px;padding:28px 24px;position:relative}.neva-product-card:last-child{border-right:0}.neva-product-card.is-featured{background:var(--neva-paper)}.neva-product-card__badge{background:var(--neva-orange);color:var(--neva-ink);font:500 10px/1 "IBM Plex Mono",monospace;padding:6px 9px;position:absolute;right:0;top:0}.neva-product-card h3{font-size:19px}.neva-product-card__description{color:var(--neva-muted);flex:1;font-size:13.5px}.neva-product-card__description ul{border-top:1px solid var(--neva-line);list-style:none;padding:14px 0}.neva-product-card__description li:before{color:var(--neva-green);content:"✓";margin-right:7px}.neva-price{font:800 32px/1.1 Archivo,sans-serif}.neva-price small{color:var(--neva-muted);font:400 11px/1.4 "IBM Plex Mono",monospace}.neva-product-card form{margin-top:auto}
.neva-product-grid--table{display:block}.neva-product-grid--table .neva-product-card{align-items:center;border-bottom:1px solid var(--neva-line);border-right:0;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) minmax(220px,1fr);min-height:0}.neva-product-grid--table .neva-product-card:last-child{border-bottom:0}.neva-product-grid--table .neva-product-card__description{padding-right:20px}.neva-product-grid--table .neva-cycle-selector,.neva-product-grid--table [data-price-cycle],.neva-product-grid--table form{grid-column:3}
.neva-empty{background:#fff;border:1px dashed var(--neva-muted);padding:32px;text-align:center}
.neva-section--white>.container>article.row{border-bottom:1px solid var(--neva-line)!important;margin:0;padding:42px 0!important}.neva-section--white>.container>article.row:first-child{padding-top:0!important}.neva-section--white>.container>article.row:last-child{border-bottom:0!important;padding-bottom:0!important}
.neva-legal-status{background:#fff3ef;border:1px solid var(--error);border-left:7px solid var(--error);color:var(--error);font-weight:700;margin-bottom:30px;padding:16px}.neva-legal-layout{display:grid;gap:46px;grid-template-columns:260px minmax(0,1fr)}.neva-legal-nav{border-top:1px solid var(--neva-ink);position:sticky;top:100px}.neva-legal-nav strong,.neva-legal-nav a{border-bottom:1px solid var(--neva-line);display:block;padding:12px 0}.neva-legal-nav strong{font:700 13px/1.3 Archivo,sans-serif}.neva-legal-nav a{font-size:13px}.neva-legal-identity{background:var(--neva-paper);border:1px solid var(--neva-ink);display:grid;grid-template-columns:180px 1fr;margin-bottom:34px;padding:16px}.neva-legal-identity dt,.neva-legal-identity dd{border-bottom:1px solid var(--neva-line);margin:0;padding:9px}.neva-legal-document section{border-bottom:1px solid var(--neva-line);margin-bottom:30px;padding-bottom:30px}.neva-legal-document section:last-child{border-bottom:0}.neva-legal-document h2{font-size:26px}.neva-legal-document p{font-size:15px;line-height:1.75;max-width:78ch}

.neva-service-band{background:var(--neva-yellow);border-bottom:1px solid var(--neva-ink)}.neva-service-band>.container{align-items:center;display:flex;gap:18px;justify-content:space-between;padding-bottom:25px;padding-top:25px}.neva-service-band span{border:1px solid var(--neva-ink);font:500 11px/1.2 "IBM Plex Mono",monospace;letter-spacing:.12em;padding:5px 9px}.neva-service-band strong{font:700 clamp(18px,2vw,24px)/1.2 Archivo,sans-serif}.neva-service-cta{background:var(--neva-ink);color:#e7ebe9;padding:48px 0}.neva-service-cta>.container{align-items:center;display:flex;gap:30px;justify-content:space-between}.neva-service-cta h2{color:#fff;font-size:30px;margin:0}.neva-service-cta p{color:var(--neva-dark-muted);margin:8px 0 0}.neva-service-spec-section{background:#fff;border-bottom:1px solid var(--neva-ink);padding:64px 0}.neva-service-spec-section h2{font-size:clamp(28px,3.4vw,40px)}.neva-service-spec-section .col-lg-4>p{color:var(--neva-muted);line-height:1.7}.neva-service-capability-table{border:1px solid var(--neva-ink)}.neva-service-capability-table>div{align-items:start;border-bottom:1px solid var(--neva-line);display:grid;gap:16px;grid-template-columns:45px minmax(150px,.7fr) 1.5fr;padding:18px}.neva-service-capability-table>div:last-child{border-bottom:0}.neva-service-capability-table>div.is-active{background:var(--neva-paper)}.neva-service-capability-table span{color:var(--neva-orange);font:500 11px/1.4 "IBM Plex Mono",monospace}.neva-service-capability-table strong{font:700 15px/1.3 Archivo,sans-serif}.neva-service-capability-table p{color:var(--neva-muted);font-size:13.5px;margin:0}

/* Store, MarketConnect, fatura ve ödeme yüzeyleri */
.neva-page .landing-page{background:var(--neva-paper)!important;color:var(--neva-ink)}.neva-page .landing-page .hero,.neva-page .landing-page .content-block,.neva-page .landing-page .get-started,.neva-page .landing-page .product-options .item,.neva-page .landing-page .pricing-item{border-radius:0!important}.neva-page .landing-page .product-options .item,.neva-page .landing-page .pricing-item{background:#fff;border:1px solid var(--neva-ink);box-shadow:none}.neva-page .landing-page .navbar{border-bottom:1px solid var(--neva-ink);border-radius:0}.neva-page .landing-page .get-started{background:var(--neva-yellow);border-block:1px solid var(--neva-ink)}
.invoice-container{background:#fff;border:1px solid var(--neva-ink);border-radius:0;box-shadow:8px 8px 0 rgba(20,32,29,.10);margin:25px auto;padding:28px}.invoice-container .invoice-header{border-bottom:2px solid var(--neva-ink)}.invoice-container .invoice-status span{border:1px solid var(--neva-ink);border-radius:0}.invoice-container .table thead th{background:var(--neva-ink);color:#fff}.invoice-container .total-row{background:var(--neva-paper)}.submit-3d{border:1px solid var(--neva-ink);width:100%}
.gateway-errors,.checkout-error-feedback,.assisted-cc-input-feedback,#existingLoginMessage{border-radius:0}

/* Footer ve sabit hızlı işlemler */
.neva-prefooter{background:var(--neva-yellow);border-bottom:1px solid var(--neva-ink);border-top:1px solid var(--neva-ink)}.neva-closing-inner{align-items:center;display:flex;justify-content:space-between;gap:22px;padding-bottom:42px;padding-top:42px}.neva-prefooter h2{font-size:clamp(25px,3vw,34px);margin:0}.neva-prefooter__actions{display:flex;gap:12px}
footer.footer.neva-footer{background:var(--neva-ink);color:var(--neva-dark-muted);padding:56px 0 0}.neva-footer .row{align-items:flex-start}.neva-footer a{color:var(--neva-dark-muted);font-size:13.5px}.neva-footer a:hover{color:#fff}.neva-brand--footer{color:#fff}.neva-brand--footer .neva-brand__mark{background:var(--neva-orange);color:var(--neva-ink)}.neva-brand--footer img{background:var(--neva-paper);padding:7px 9px}.neva-footer__brand p{font-size:13.5px;line-height:1.65;margin:16px 0 18px;max-width:34ch}.neva-footer__contact{display:flex;flex-direction:column;font-family:"IBM Plex Mono",monospace}.neva-footer__social{margin-top:16px}.neva-footer__social a{border:1px solid var(--neva-dark-line);display:inline-flex;padding:8px}.neva-footer__column{display:flex;flex-direction:column;gap:9px}.neva-footer h3{color:var(--neva-yellow);font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.neva-footer__bottom{align-items:center;border-top:1px solid var(--neva-dark-line);display:flex;font:400 11px/1.5 "IBM Plex Mono",monospace;gap:18px;justify-content:space-between;margin-top:44px;padding:22px 0}.neva-footer__bottom>div{display:flex;flex-wrap:wrap;gap:16px}.neva-footer__bottom button{background:none;border:0;color:var(--neva-dark-muted);font:inherit;padding:0}
.neva-rail{background:#fff;border:1px solid var(--neva-ink);border-right:0;flex-direction:column;position:fixed;right:0;top:52%;transform:translateY(-50%);z-index:1020}.neva-rail a{border-bottom:1px solid var(--neva-line);color:var(--neva-ink);font:500 11px/1.3 "IBM Plex Mono",monospace;letter-spacing:.12em;padding:14px 11px;writing-mode:vertical-rl}.neva-rail a:last-child{border-bottom:0}.neva-rail a:hover{background:var(--neva-ink);color:#fff}
.neva-mobile-bar{background:var(--neva-ink);border-top:1px solid #000;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);left:0;position:fixed;right:0;z-index:1040}.neva-mobile-bar a{border-right:1px solid var(--neva-dark-line);color:#e7ebe9;font-size:13px;font-weight:600;padding:14px 6px;text-align:center}.neva-mobile-bar a:last-child{background:var(--neva-orange);border-right:0;color:var(--neva-ink)}

@media(min-width:1200px){.neva-mobile-bar{display:none!important}}
@media(max-width:1199.98px){
    body.neva-page{padding-bottom:50px}.neva-head-inner{min-height:70px}.neva-menu-toggle{display:inline-flex}.neva-header-actions>.neva-client-toggle,.neva-header-actions>.neva-start-button{display:none}
    .neva-marketing-nav{background:#fff;border-top:1px solid var(--neva-line);display:none;left:0;position:absolute;right:0;top:100%}.neva-marketing-nav.is-open{display:block}.neva-marketing-nav>nav{display:block}.neva-marketing-nav__list{display:block;max-height:calc(100vh - 150px);overflow-y:auto;padding:10px 15px}.neva-marketing-nav__list>li{display:block}.neva-marketing-nav__list>li>a,.neva-nav-trigger{justify-content:space-between;min-height:48px;padding:0 4px;width:100%}
    .neva-nav-item,.neva-nav-item--mega{position:relative}.neva-mega,.neva-dropdown{border:1px solid var(--neva-line);box-shadow:none;left:auto;position:relative;right:auto;top:auto;width:100%}.neva-mega__inner{display:block;padding:0}.neva-mega__main{padding:18px}.neva-mega__grid{gap:14px;grid-template-columns:1fr 1fr}.neva-mega__aside,.neva-mega__locations{border:0;padding:18px}.neva-mega__locations{display:none}.neva-mobile-menu-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr;padding:0 15px 16px}
    .neva-system-nav{display:block}.neva-client-navigation__head{align-items:flex-start}.neva-client-navigation__tools{flex-wrap:wrap}.neva-home-hero__main{border-bottom:1px solid var(--neva-line);border-right:0;padding:44px 0 40px}.neva-home-hero__aside>a{padding-left:0}.neva-home-hero__aside>a.is-green{padding-left:26px}.neva-home-plan{border-bottom:1px solid var(--neva-line)}.neva-home-plan:nth-child(2n){border-right:0}.neva-home-plan:nth-last-child(-n+2){border-bottom:0}.neva-page-hero__inner{grid-template-columns:1fr}.neva-page-hero__aside{border-left:0;border-top:1px solid var(--neva-line);margin-top:32px;padding-left:0;padding-top:24px}.neva-product-grid,.neva-feature-grid{grid-template-columns:repeat(2,1fr)}.neva-product-card:nth-child(2n),.neva-feature:nth-child(2n){border-right:0}.neva-product-card:nth-child(odd),.neva-feature:nth-child(odd){border-right:1px solid var(--neva-line)}.neva-feature:nth-child(3){border-bottom:1px solid var(--neva-line)}.neva-feature:nth-child(n+5){border-bottom:0}.neva-product-grid--table .neva-product-card{grid-template-columns:1fr 1fr}.neva-product-grid--table .neva-product-card__description{grid-column:1/3}.tiles .row>[class*=col-]:nth-child(3){border-left:0;border-top:1px solid var(--neva-line)}.tiles .row>[class*=col-]:nth-child(4){border-top:1px solid var(--neva-line)}
}
@media(max-width:767.98px){
    .neva-topbar__inner{align-items:flex-start;flex-direction:column;gap:5px;padding:8px 15px}.neva-topbar__support,.neva-topbar__links{gap:12px}.neva-brand{font-size:18px;min-width:0}.neva-brand__name{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neva-brand img{max-width:175px}.neva-head-inner{gap:12px}.neva-service-band>.container,.neva-service-cta>.container{align-items:flex-start;flex-direction:column}.neva-service-band .k-btn,.neva-service-cta .k-btn{width:100%}.neva-service-capability-table>div{grid-template-columns:35px 1fr}.neva-service-capability-table p{grid-column:2}.neva-error-page{display:block}.neva-error-page__code{border-bottom:1px solid var(--neva-ink);border-right:0;padding:30px}.neva-error-page__content{padding:30px 20px}.neva-error-page__content>div{display:grid}.neva-error-page__content .k-btn{width:100%}
    section#main-body{padding:24px 0 46px}.template-homepage section#main-body{padding:0}.neva-client-masthead{display:block}.neva-client-masthead p{border-left:0;border-top:1px solid var(--neva-line);margin-top:18px;padding-left:0;padding-top:16px}.neva-home-hero__main{padding-top:34px}.neva-home-actions{align-items:stretch;flex-direction:column}.neva-home-actions .k-btn{width:100%}.neva-home-actions>span{max-width:none}.neva-home-stats>div{padding:16px 10px}.neva-home-stats>div:first-child{padding-left:0}.neva-home-stats b{font-size:22px}.neva-home-stats em{font-size:9px}.neva-home-hero__aside>a{padding:22px 0}.neva-home-hero__aside>a.is-green{margin-left:-15px;margin-right:-15px;padding:22px 15px}
    .neva-home-domain__form{display:block}.neva-home-domain__form input,.neva-home-domain__form button{width:100%}.neva-home-domain__form button{margin-top:8px}.neva-home-strip .row>div{border-bottom:1px solid var(--neva-line);min-height:140px;padding:20px 14px}.neva-home-strip .row>div:nth-child(2n){border-right:0}.neva-home-strip .row>div:nth-last-child(-n+2){border-bottom:0}.neva-home-strip .row>div:nth-child(odd){padding-left:0}.neva-home-section{padding:48px 0}.neva-home-section__head{align-items:flex-start;flex-direction:column}.neva-home-plan{border-bottom:1px solid var(--neva-line);border-right:0;min-height:0}.neva-home-plan:last-child{border-bottom:0}.neva-home-band__inner,.neva-home-band__inner>div,.neva-home-closing__inner,.neva-closing-inner{align-items:flex-start;flex-direction:column}.neva-home-band__inner .k-btn,.neva-home-closing__inner .k-btn{width:100%}.neva-home-closing__inner>div:last-child{display:grid;width:100%}.neva-service-table__head,.neva-service-table>a{grid-template-columns:1fr}.neva-service-table__head span:not(:first-child){display:none}.neva-service-table>a span{margin:5px 0}.neva-service-table em{text-align:left}.neva-infra-grid>div{border-bottom:1px solid #3c7c70}.neva-other-services>a{border-right:0;padding-left:0;padding-right:0}.neva-trust-card{margin-top:28px;min-height:280px}.neva-page-hero{padding:44px 0}.neva-page-hero h1{font-size:38px}.neva-section{padding:48px 0}.neva-feature-grid,.neva-product-grid{display:block}.neva-feature,.neva-product-card{border-bottom:1px solid var(--neva-line);border-right:0!important;min-height:0}.neva-feature:last-child,.neva-product-card:last-child{border-bottom:0}.neva-product-grid--table .neva-product-card{display:flex}.neva-product-grid--table .neva-product-card__description{padding-right:0}.neva-legal-layout{display:block}.neva-legal-nav{margin-bottom:32px;position:static}.neva-legal-identity{display:block}.neva-legal-identity dt{border-bottom:0;padding-bottom:0}.neva-legal-identity dd{padding-top:3px}.neva-footer__brand{margin-bottom:34px}.neva-footer__column{margin-bottom:28px}.neva-footer__bottom{align-items:flex-start;flex-direction:column}.neva-prefooter__actions{display:grid;width:100%}.neva-prefooter__actions .k-btn{width:100%}.tiles .tile{min-height:125px;padding:16px}.tiles .tile .stat{font-size:28px}.neva-page .table-container{border-left:0;border-right:0;overflow-x:auto}.invoice-container{box-shadow:none;padding:18px}.error-page{padding:28px 18px}
}
@media(max-width:420px){.neva-brand__name{max-width:150px}.neva-mega__grid{grid-template-columns:1fr}.neva-topbar__links a:first-child{display:none}.neva-home-stats b{font-size:18px}.neva-home-stats em{font-size:8px}.neva-home-strip span{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{.neva-topbar,.neva-header,.master-breadcrumb,.neva-prefooter,.neva-footer,.neva-rail,.neva-mobile-bar,.sidebar{display:none!important}body.neva-page{background:#fff;color:#000;padding:0}section#main-body{background:#fff;padding:0}.neva-page .card,.neva-page .panel,.neva-page .table-container{border:1px solid #000;box-shadow:none}}
