
:root{--tl-navy:#0b2c61;--tl-blue:#096df2;--tl-blue2:#55b8ff;--tl-text:#48698d;--tl-line:#d7eafb;--tl-soft:#eef8ff;--tl-white:#fff}
body.tellog-site-active{margin:0;background:#f6fbff}
.tellog-page,.tellog-page *{box-sizing:border-box}
.tellog-page{font-family:Inter,"Segoe UI",Arial,sans-serif;color:var(--tl-navy);background:linear-gradient(180deg,#f2f9ff 0,#fff 15%,#fff 78%,#f5fbff 100%);overflow:hidden}
.tellog-header{background:rgba(255,255,255,.97);border-bottom:1px solid var(--tl-line);position:relative;z-index:80;box-shadow:0 5px 24px rgba(31,85,139,.05)}
.tellog-logo img{width:auto!important;max-height:78px!important;object-fit:contain}
.tellog-nav-widget{width:100%}.tellog-nav{display:flex;align-items:center;justify-content:flex-end;gap:31px;white-space:nowrap}.tellog-nav>li{position:relative;list-style:none}.tellog-nav a{color:var(--tl-navy);text-decoration:none;font-size:15px;font-weight:600;display:block;padding:23px 0}.tellog-nav>li.current-menu-item>a,.tellog-nav>li.current-menu-ancestor>a,.tellog-nav a:hover{color:var(--tl-blue)}.tellog-nav>li.current-menu-item>a:after,.tellog-nav>li.current-menu-ancestor>a:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:3px;border-radius:999px;background:var(--tl-blue)}
.tellog-nav .sub-menu{display:none;position:absolute;left:50%;transform:translateX(-50%);top:58px;min-width:200px;padding:9px;margin:0;background:#fff;border:1px solid #dbeaf7;border-radius:13px;box-shadow:0 16px 40px rgba(25,73,120,.13);z-index:120}.tellog-nav li:hover>.sub-menu{display:block}.tellog-nav .sub-menu li{list-style:none}.tellog-nav .sub-menu a{padding:10px 12px;border-radius:9px;font-size:14px;font-weight:500}.tellog-nav .sub-menu a:hover{background:#edf7ff}.tellog-nav-shell{display:flex;align-items:center;justify-content:flex-end;gap:26px}.tellog-nav-cta{display:inline-flex!important;align-items:center;justify-content:center;color:#fff!important;background:linear-gradient(135deg,#168cff,#0867dc);padding:14px 22px!important;border-radius:999px;box-shadow:0 10px 28px rgba(9,109,242,.2);font-weight:700!important;white-space:nowrap}
.tellog-hero{position:relative;background:linear-gradient(120deg,#fff 0,#f7fbff 50%,#eaf6ff 100%);overflow:hidden}.tellog-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-58px;height:170px;background:radial-gradient(120% 95px at 15% 5px,rgba(186,222,250,.42),transparent 65%),radial-gradient(100% 90px at 50% 10px,rgba(201,229,252,.55),transparent 65%),radial-gradient(120% 95px at 85% 0,rgba(186,222,250,.42),transparent 65%);pointer-events:none}.tellog-kicker .elementor-heading-title{font-size:13px!important;letter-spacing:.27em;color:#3489db!important;font-weight:600!important}.tellog-title .elementor-heading-title{font-size:66px!important;line-height:1.03!important;color:var(--tl-navy)!important;font-weight:700!important}.tellog-title .tellog-accent{color:var(--tl-blue)}.tellog-sub .elementor-widget-container{font-size:19px;line-height:1.45;color:#54769a}.tellog-hero-image img{width:100%;height:410px;object-fit:cover;object-position:center;border-radius:0 0 0 58px;display:block}.tellog-primary .elementor-button{background:linear-gradient(135deg,#168cff,#0867dc)!important;color:#fff!important;border-radius:999px!important;padding:15px 27px!important;font-weight:700!important}.tellog-outline .elementor-button{background:#fff!important;color:var(--tl-blue)!important;border:1px solid var(--tl-blue)!important;border-radius:999px!important;padding:14px 27px!important}.tellog-divider .elementor-divider-separator{border-top:4px solid var(--tl-blue)!important;width:54px!important;margin:0!important}
.tellog-values{background:#fff;border-bottom:1px solid #e7f1fa}.tellog-value{padding:20px 24px;border-right:1px solid #e0edf8}.tellog-value:last-child{border-right:none}.tellog-value .elementor-heading-title{font-size:19px!important;color:var(--tl-navy)!important}.tellog-value .elementor-widget-text-editor{color:#5a7898;font-size:14px;line-height:1.45}.tellog-icon-bubble{width:58px;height:58px;border-radius:50%;background:#e7f5ff;display:flex;align-items:center;justify-content:center;color:var(--tl-blue);font-size:25px;font-weight:700;margin-bottom:10px}
.tellog-section{background:linear-gradient(180deg,#fbfdff,#f4faff)}.tellog-section-label .elementor-heading-title{font-size:12px!important;letter-spacing:.25em;color:#3489db!important;font-weight:700!important}.tellog-section-title .elementor-heading-title{font-size:42px!important;line-height:1.1!important;color:var(--tl-navy)!important;font-weight:700!important}.tellog-body .elementor-widget-container{color:#557697;font-size:16px;line-height:1.65}.tellog-content-image img{width:100%;height:245px;object-fit:cover;border-radius:20px}.tellog-stat-card{background:#fff;border:1px solid #deedf9;border-radius:18px;padding:18px 20px;box-shadow:0 10px 25px rgba(20,75,128,.05)}.tellog-stat-card .elementor-heading-title{font-size:28px!important;color:var(--tl-navy)!important}.tellog-stat-card .elementor-widget-text-editor{font-size:13px;color:#64809e}.tellog-card{background:#fff;border:1px solid #deedf9;border-radius:18px;padding:23px;box-shadow:0 10px 28px rgba(20,75,128,.05);height:100%}.tellog-card .elementor-heading-title{font-size:20px!important;color:var(--tl-navy)!important}.tellog-card .elementor-widget-text-editor{color:#5b7998;line-height:1.5}.tellog-process-number{width:42px;height:42px;border-radius:50%;background:#e7f5ff;color:var(--tl-blue);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:17px;margin-bottom:10px}.tellog-cta-band{background:linear-gradient(110deg,#e7f5ff,#d7edff);border:1px solid #c8e5fc;border-radius:22px}.tellog-footer{background:#fff;border-top:1px solid var(--tl-line)}
.tellog-contact-card{background:#fff;border:1px solid #dbeaf7;border-radius:22px;padding:28px;box-shadow:0 12px 30px rgba(20,75,128,.06)}.tellog-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tellog-form-field.full{grid-column:1/-1}.tellog-form-field label{display:block;font-weight:600;color:var(--tl-navy);font-size:13px;margin-bottom:6px}.tellog-form-field input,.tellog-form-field textarea,.tellog-form-field select{width:100%;border:1px solid #d8e9f7;background:#f4f9fd;border-radius:10px;padding:13px 14px;font:inherit;color:#294b70}.tellog-form-field textarea{min-height:135px;resize:vertical}.tellog-form-submit{border:0;background:linear-gradient(135deg,#168cff,#0867dc);color:#fff;padding:14px 27px;border-radius:999px;font-weight:700;cursor:pointer}.tellog-form-success{padding:12px 15px;border-radius:10px;background:#e9f8ef;color:#247141;margin-bottom:16px}.tellog-form-error{padding:12px 15px;border-radius:10px;background:#fff0f0;color:#9d2e2e;margin-bottom:16px}
@media(max-width:1024px){.tellog-nav{gap:17px;flex-wrap:wrap;justify-content:center}.tellog-nav-shell{flex-direction:column;gap:6px}.tellog-nav .sub-menu{top:40px}.tellog-title .elementor-heading-title{font-size:52px!important}.tellog-hero-image img{height:350px}.tellog-value{border-right:0;border-bottom:1px solid #e0edf8}}
@media(max-width:767px){.tellog-nav{display:block}.tellog-nav>li>a{padding:8px 0}.tellog-nav .sub-menu{display:block;position:static;transform:none;box-shadow:none;border:0;padding-left:15px}.tellog-nav-cta{width:100%;margin-top:8px}.tellog-title .elementor-heading-title{font-size:40px!important}.tellog-hero-image img{height:260px;border-radius:24px}.tellog-form-grid{grid-template-columns:1fr}}
