/*
Theme Name: Internet Solutions — Internetinės parduotuvės
Theme URI: https://internet-solutions.net/lt/
Author: Internet Solutions, UAB
Description: Internetinės parduotuvės svetainės tema pagal patvirtintą dizainą (2026-10-08).
Version: 1.0.0
Text Domain: islt
*/

:root{--c-bg:#F3F5F4;--c-surf:#ffffff;--c-hero:linear-gradient(#fff,#F3F5F4);--c-ink:#0E1A24;--c-mut:#5f6b76;--c-lead:#3c4853;--c-line:#dde2e0;--c-acc:#00753F;--c-btn-ink:#ffffff;--c-field:#ffffff;--c-fline:#cfd6d3;--bg:#F3F5F4;--card:#fff;--ink:#0E1A24;--ink2:#3c4853;--mut:#6b7681;--line:#dde2e0;--brand:#00A859;--deep:#05301D;--navy:#13304F;--wrap:1320px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}
.wrap{max-width:var(--wrap);margin:0 auto;padding:0 48px}
.top{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:9}.top .wrap{display:flex;align-items:center;gap:28px;height:80px}.top img{height:54px}
.top nav{margin-left:auto;display:flex}.top nav a{padding:10px 14px;font-weight:600;font-size:15px;color:var(--ink2)}.top nav a.on{color:var(--ink);box-shadow:inset 0 -2px var(--brand)}
.top .tel{font:500 14px "JetBrains Mono";color:var(--mut)}.top .cta{background:var(--ink);color:#fff;padding:12px 18px;font-weight:800;font-size:15px}
/* HERO */
.hero{padding:60px 0 0;background:linear-gradient(#fff,var(--bg))}
.crumb{font:500 13px "JetBrains Mono";color:var(--mut);letter-spacing:.06em}.crumb b{color:var(--brand);font-weight:500}
h1{margin:16px 0 0;font-size:104px;line-height:.88;font-weight:880;font-stretch:115%;letter-spacing:-.035em;max-width:1100px}h1 em{font-style:normal;color:var(--brand)}
.hrow{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;margin-top:40px;align-items:start}
.lead{font-size:21px;line-height:1.6;color:var(--ink2);margin:0}.lead strong{color:var(--ink)}
.plat{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.plat span{background:#fff;border:1px solid var(--line);padding:10px 14px;font-weight:700;font-size:15px}.plat span small{display:block;font:400 11.5px "JetBrains Mono";color:var(--mut);margin-top:2px}
.btns{display:flex;gap:10px;margin-top:28px;flex-wrap:wrap}.b1{background:var(--brand);color:#03150b;padding:16px 22px;font-weight:800}.b2{border:1px solid var(--ink);padding:15px 22px;font-weight:700}
/* parduotuvės maketas */
.shop{position:relative}.win{background:#fff;box-shadow:0 50px 90px rgba(14,26,36,.16),0 0 0 1px var(--line)}
.wb{display:flex;align-items:center;gap:7px;padding:11px 14px;background:#eceff1}.wb i{width:10px;height:10px;border-radius:50%;background:#c7ccd1}.wb span{margin-left:10px;flex:1;background:#fff;padding:6px 12px;font:400 12.5px "JetBrains Mono";color:#56606d}
.sh-nav{display:flex;align-items:center;gap:20px;padding:14px 22px;border-bottom:1px solid #eceff1}.sh-nav b{font:850 18px Archivo;margin-right:auto;letter-spacing:-.01em}.sh-nav s{width:48px;height:8px;background:#dfe3e7;text-decoration:none}
.cart{position:relative;width:38px;height:34px;border:2px solid var(--ink);display:grid;place-items:center;font:800 13px Archivo}.cart em{position:absolute;right:-10px;top:-10px;min-width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;font:800 12px/22px Archivo;text-align:center;font-style:normal}
.cart em::after{content:"2";animation:cnt 9s steps(1) infinite}@keyframes cnt{0%{content:"2"}22%{content:"3"}55%{content:"4"}80%{content:"5"}}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:20px 22px 24px}.pr{border:1px solid #eceff1}.ph{height:128px;position:relative;overflow:hidden}.ph::after{content:"";position:absolute;left:50%;top:50%;width:62px;height:62px;transform:translate(-50%,-50%);background:rgba(255,255,255,.55)}
.pr:nth-child(1) .ph{background:#dcefe5}.pr:nth-child(1) .ph::after{border-radius:50%}.pr:nth-child(2) .ph{background:#e2e7f0}.pr:nth-child(2) .ph::after{width:44px;height:80px}.pr:nth-child(3) .ph{background:#f0e6dc}.pr:nth-child(3) .ph::after{clip-path:polygon(50% 0,100% 100%,0 100%)}
.pr:nth-child(4) .ph{background:#e9e4f1}.pr:nth-child(5) .ph{background:#dfeef0}.pr:nth-child(5) .ph::after{border-radius:50%;width:80px;height:40px}.pr:nth-child(6) .ph{background:#eef0dc}
.pi{padding:12px}.pi s{display:block;height:8px;width:76%;background:#dfe3e7;text-decoration:none}.pi div{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.pi b{font:800 16px Archivo}.pi u{display:block;width:30px;height:26px;background:var(--ink);position:relative}.pi u::before,.pi u::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:#fff;transform:translate(-50%,-50%)}.pi u::after{transform:translate(-50%,-50%) rotate(90deg)}
.pr.hit u{animation:hit 9s infinite}.pr.hit:nth-child(2) u{animation-delay:-7s}.pr.hit:nth-child(5) u{animation-delay:-4s}@keyframes hit{0%,20%{background:var(--ink)}21%,26%{background:var(--brand)}27%,100%{background:var(--ink)}}
/* užsakymų pranešimai */
.orders{position:absolute;right:-40px;top:150px;width:300px;display:grid;gap:10px}
.od{background:var(--ink);color:#fff;padding:14px 16px;box-shadow:0 24px 50px rgba(14,26,36,.3);animation:od 9s infinite both;animation-delay:-1.5s}.od:nth-child(2){animation-delay:-4.5s}.od:nth-child(3){animation-delay:-7.5s}
@keyframes od{0%{opacity:0;transform:translateX(30px)}6%,60%{opacity:1;transform:none}70%,100%{opacity:.0;transform:translateX(0)}}
.od small{display:flex;justify-content:space-between;font:400 11.5px "JetBrains Mono";color:#97a4b0}.od small b{color:#62F0A6;font-weight:500}.od strong{display:block;font-size:16px;margin:6px 0 8px}.od .st{display:flex;gap:6px}.od .st i{flex:1;height:4px;background:#2f4252}.od .st i.y{background:var(--brand)}
.pay{position:absolute;left:-36px;bottom:-34px;background:#fff;padding:16px 18px;box-shadow:0 24px 50px rgba(14,26,36,.18),0 0 0 1px var(--line);width:280px}.pay h5{margin:0 0 10px;font:500 11.5px "JetBrains Mono";color:var(--mut);letter-spacing:.08em}.pay div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid #eef0f1;font-size:14.5px;font-weight:600}.pay div span{color:var(--brand);font:500 12px "JetBrains Mono"}
/* srautas */
.flow-w{margin-top:96px;background:var(--deep);color:#fff}.flow-w .wrap{padding-block:64px}.flow-w h2{margin:0 0 34px;font-size:52px;line-height:.95;font-weight:860;font-stretch:112%;letter-spacing:-.02em}.flow-w h2 em{font-style:normal;color:#62F0A6}
.flow{display:grid;grid-template-columns:repeat(5,1fr);position:relative}.flow>div{position:relative;padding:24px 22px 26px;border:1px solid #1b5a3c;margin-left:-1px;background:#06381F}.flow>div::after{content:"";position:absolute;right:-9px;top:34px;width:16px;height:16px;background:#062a18;border:1px solid #1b5a3c;transform:rotate(45deg);z-index:2;border-left:0;border-bottom:0}.flow>div:last-child::after{display:none}
.flow small{font:500 11.5px "JetBrains Mono";color:#62F0A6;letter-spacing:.08em}.flow h4{margin:10px 0 8px;font-size:22px;font-weight:800}.flow p{margin:0;color:#b6d7c6;font-size:14.5px;line-height:1.55}
.flow>div::before{content:"";position:absolute;left:0;top:0;height:3px;width:0;background:#62F0A6;animation:fb 10s infinite}.flow>div:nth-child(2)::before{animation-delay:2s}.flow>div:nth-child(3)::before{animation-delay:4s}.flow>div:nth-child(4)::before{animation-delay:6s}.flow>div:nth-child(5)::before{animation-delay:8s}@keyframes fb{0%{width:0}18%,100%{width:100%}}
/* skyriai */
.sec{padding-top:104px}.shd{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:36px}.shd h2{margin:0;font-size:58px;line-height:.95;font-weight:860;font-stretch:112%;letter-spacing:-.025em;text-wrap:balance}.shd h2 em{font-style:normal;color:var(--brand)}.shd p{margin:0;color:var(--mut);font-size:17px;line-height:1.6;max-width:520px}
.pl{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc{background:#fff;border:1px solid var(--line);padding:34px;display:grid;gap:14px}.pc header{display:flex;justify-content:space-between;align-items:baseline}.pc h3{margin:0;font-size:34px;font-weight:850;font-stretch:108%}.pc header span{font:500 12px "JetBrains Mono";color:var(--mut)}.pc p{margin:0;color:var(--ink2);line-height:1.6}.pc ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.pc li{font-size:15px}.pc li::before{content:"✓ ";color:var(--brand);font-weight:800}
.feed{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff}.feed .l{padding:40px}.feed h3{margin:0;font-size:40px;line-height:1;font-weight:860;font-stretch:110%}.feed p{color:var(--ink2);line-height:1.65;font-size:16.5px}.feed .ch{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.feed .ch span{border:1px solid var(--line);padding:8px 12px;font-size:14px;font-weight:600}
.xml{background:#0E1A24;color:#c8d3dc;padding:30px 32px;font:400 13.5px/1.75 "JetBrains Mono";overflow-x:auto;white-space:pre}.xml .t{color:#62F0A6}.xml .a{color:#8ec5ff}.xml .c{color:#6c7c8a}
.mig{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mg{background:#fff;border:1px solid var(--line);padding:28px}.mg b{display:block;font:500 12px "JetBrains Mono";color:var(--brand);letter-spacing:.06em}.mg h4{margin:10px 0 8px;font-size:22px;font-weight:800}.mg p{margin:0;color:var(--ink2);line-height:1.55;font-size:15px}
.faq details{border-top:1px solid var(--line);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:21px;font-weight:700}.faq summary::after{content:"+";color:var(--brand);font-size:28px;line-height:1}.faq details[open] summary::after{content:"–"}.faq p{color:var(--ink2);line-height:1.7;max-width:820px;margin:12px 0 0}
.cta-b{margin-top:104px;background:var(--ink);color:#fff}.cta-b .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding-block:72px}.cta-b h2{margin:0;font-size:60px;line-height:.95;font-weight:900;font-stretch:115%;letter-spacing:-.02em;text-wrap:balance}.cta-b h2 em{font-style:normal;color:#62F0A6}.cta-b p{color:#a9b6c2;font-size:18px}
.cta-b form{background:#fff;padding:28px;display:grid;gap:12px}.cta-b input,.cta-b textarea,.cta-b select{border:1px solid var(--line);font:500 16px Archivo;padding:14px;background:#fff;color:var(--ink)}.cta-b textarea{min-height:90px}.cta-b button{border:0;background:var(--brand);color:#03150b;font:800 16px Archivo;padding:16px;cursor:pointer}
.foot{background:#fff;padding:56px 0 28px;color:var(--mut);font-size:14.5px;border-top:1px solid var(--line)}.fg{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.foot h4{color:var(--ink);margin:0 0 14px;font:500 12px "JetBrains Mono";letter-spacing:.1em;text-transform:uppercase}.foot ul{list-style:none;margin:0;padding:0}.foot li{padding:5px 0}.foot img{height:54px}.cr{display:flex;justify-content:space-between;border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font:400 12.5px "JetBrains Mono"}
:focus-visible{outline:2px solid var(--brand);outline-offset:3px}
@media (prefers-reduced-motion:reduce){*{animation:none!important}.od{opacity:1}}
@media (max-width:1050px){.wrap{padding:0 18px}.hrow,.sh,.shd,.seo,.feed,.pl,.cta-b .wrap,.fg{grid-template-columns:minmax(0,1fr)!important}.hrow>*,.kinds>*,.facts>*{min-width:0}.facts b{font-size:24px}.pc header{flex-wrap:wrap;gap:6px}.pc h3{font-size:28px}.pc ul{grid-template-columns:1fr}.top nav,.top .tel{display:none}h1{font-size:54px}.hrow,.shd,.pl,.feed,.cta-b .wrap,.fg{grid-template-columns:1fr}.flow,.mig{grid-template-columns:1fr}.flow>div{margin:0 0 -1px}.flow>div::after{display:none}.orders{right:8px;width:250px}.pay{left:8px}.grid{grid-template-columns:1fr 1fr}.shd h2,.cta-b h2,.flow-w h2{font-size:40px}}

/* ---- bendri stiliai: vidiniai puslapiai, formos, tinklaraštis ---- */
.skip{position:absolute;left:-9999px;top:0;z-index:99;background:var(--c-acc);color:var(--c-btn-ink);padding:10px 14px;font-weight:700}.skip:focus{left:12px;top:12px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp{position:absolute;left:-9999px}
.brand img{display:block;width:auto}
.burger{display:none;margin-left:auto;width:44px;height:40px;background:none;border:1px solid var(--c-line);flex-direction:column;justify-content:center;gap:5px;padding:0 11px;cursor:pointer}.burger span{display:block;height:2px;background:var(--c-ink)}
.crumb a{color:inherit}.crumb a:hover{color:var(--c-acc)}
.phero{padding:64px 0 46px;border-bottom:1px solid var(--c-line);background:var(--c-hero)}.phero h1{font-size:76px;line-height:.95;margin:16px 0 0;text-wrap:balance}.phero .lead{margin-top:22px;max-width:760px}.phero .meta{font:500 13px "JetBrains Mono",monospace;color:var(--c-mut);margin:18px 0 0}
.prose{padding-top:56px;padding-bottom:20px;font-size:18px;line-height:1.72;color:var(--c-lead)}
.prose>*{max-width:none}.prose p{margin:0 0 18px}.prose strong{color:var(--c-ink)}
.prose a{color:var(--c-acc);text-decoration:underline;text-underline-offset:3px}.prose a:hover{text-decoration-thickness:2px}
.prose h2{color:var(--c-ink);font-size:44px;line-height:1;font-weight:860;font-stretch:110%;letter-spacing:-.02em;margin:64px 0 22px;text-wrap:balance}.prose h2:first-child{margin-top:0}
.prose h3{color:var(--c-ink);font-size:24px;font-weight:800;margin:34px 0 8px}
.prose ul{list-style:none;padding:0;margin:0 0 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px}
.prose ul li{position:relative;padding-left:30px}.prose ul li::before{content:"";position:absolute;left:0;top:.42em;width:16px;height:16px;background:var(--brand);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%)}
.prose ol{list-style:none;counter-reset:s;padding:0;margin:0 0 26px;display:grid;gap:10px}
.prose ol li{counter-increment:s;position:relative;padding:18px 22px 18px 74px;background:var(--c-surf);border:1px solid var(--c-line)}.prose ol li::before{content:counter(s,decimal-leading-zero);position:absolute;left:22px;top:18px;font:600 15px "JetBrains Mono",monospace;color:var(--c-acc)}
.prose .faq{margin-top:64px}.prose .faq h2{margin-bottom:10px}
.prose details{border-top:1px solid var(--c-line);padding:20px 0}.prose details:last-of-type{border-bottom:1px solid var(--c-line)}.prose summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:20px;font-weight:700;color:var(--c-ink)}.prose summary::-webkit-details-marker{display:none}.prose summary::after{content:"+";color:var(--brand);font-size:28px;line-height:1}.prose details[open] summary::after{content:"–"}.prose details p{margin:12px 0 0;max-width:860px}
.prose .is-form{max-width:760px;margin:10px 0 30px}
.is-form{display:grid;gap:12px}.is-form input,.is-form textarea,.is-form select{width:100%;background:var(--c-field);border:1px solid var(--c-fline);color:var(--c-ink);font:500 16px Archivo,system-ui,sans-serif;padding:14px}.is-form textarea{min-height:110px;resize:vertical}
.is-form button{border:0;background:var(--brand);color:#03150b;font:800 16px Archivo,system-ui,sans-serif;padding:16px;cursor:pointer}.is-form button:hover{filter:brightness(1.08)}
.is-priv{font:400 12px "JetBrains Mono",monospace;color:var(--c-mut)}
.is-ok,.is-err{padding:14px 16px;font-weight:700;margin:0 0 12px}.is-ok{background:#0f5132;color:#d1f7e2}.is-err{background:#5c1a1a;color:#ffd9d9}
.cta-contacts a{color:inherit;font-weight:700}
.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:46px 0 10px}
.card a{display:flex;flex-direction:column;height:100%;background:var(--c-surf);border:1px solid var(--c-line);transition:border-color .2s,transform .2s}.card a:hover{border-color:var(--brand);transform:translateY(-3px)}
.card img,.card-ph{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;max-width:100%}.card-ph{background:linear-gradient(135deg,#0d3f28,#00A859)}
.card-tx{padding:20px 22px 24px}.card time{font:500 12px "JetBrains Mono",monospace;color:var(--c-mut)}.card h3{margin:8px 0;font-size:21px;line-height:1.2;color:var(--c-ink)}.card p{margin:0;color:var(--c-lead);font-size:15px;line-height:1.55}
.more{text-align:center;padding:20px 0}.more-btn{display:inline-block;border:1px solid var(--c-line);padding:14px 22px;font-weight:700}.empty{padding:56px 0;color:var(--c-mut);font-size:18px}
.cover{margin-top:40px}.cover img{display:block;width:100%;height:auto}
.tbl{overflow-x:auto;margin:0 0 24px}.tbl table{border-collapse:collapse;width:100%;min-width:560px}.tbl th,.tbl td{border:1px solid var(--c-line);padding:10px 12px;text-align:left}
.smap{grid-template-columns:minmax(0,1fr)!important}
.foot a:hover{color:var(--c-acc)}
.totop{position:fixed;right:22px;bottom:22px;z-index:50;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#03150b;font:800 22px/1 Archivo,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.25);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .2s,transform .2s}.totop.show{opacity:1;pointer-events:auto;transform:none}
@media (max-width:1050px){.burger{display:flex}.top .cta{display:none}body.nav-open .top nav{display:flex;flex-direction:column;position:absolute;left:0;right:0;top:80px;background:var(--c-surf);border-bottom:1px solid var(--c-line);padding:8px 18px 18px;margin:0}body.nav-open .top nav a{padding:14px 0;border-bottom:1px solid var(--c-line)}.top .wrap{position:relative}
.phero h1{font-size:44px}.prose h2{font-size:32px}.prose ul,.smap{grid-template-columns:minmax(0,1fr)!important}.cards{grid-template-columns:minmax(0,1fr)}.prose ol li{padding-left:62px}.prose ol li::before{left:16px}}
/* ---- dalijimosi juosta kairėje ---- */
.is-share{position:fixed;left:14px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:6px}
.is-share a,.is-share button{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:0;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.22);transition:transform .15s ease,filter .15s ease}
.is-share a:hover,.is-share button:hover{transform:translateX(3px);filter:brightness(1.12)}
.is-share svg{width:19px;height:19px;fill:#fff;display:block}
.is-share .msg{position:absolute;left:52px;top:50%;transform:translateY(-50%);white-space:nowrap;background:#111;color:#fff;font:600 12px/1 system-ui,sans-serif;padding:8px 10px;opacity:0;pointer-events:none;transition:opacity .2s}.is-share button.done .msg{opacity:1}
@media (max-width:1500px){.is-share{left:8px}.is-share a,.is-share button{width:38px;height:38px}}
@media (max-width:1050px){.is-share{position:static;transform:none;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:30px 16px}.is-share a:hover,.is-share button:hover{transform:translateY(-2px)}.is-share .msg{left:50%;top:-34px;transform:translateX(-50%)}}
/* ---- GDPR Cookie Compliance — svetainės spalvos ---- */
#moove_gdpr_cookie_info_bar{background-color:var(--c-surf)!important;border-top:2px solid var(--brand)!important;font-family:Archivo,system-ui,sans-serif!important}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{color:var(--c-ink)!important}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{text-decoration-color:var(--brand)!important}
#moove_gdpr_cookie_info_bar .mgbutton,#moove_gdpr_cookie_modal .mgbutton{background-color:var(--brand)!important;color:#03150b!important;border-radius:0!important;font-weight:800!important;border:0!important}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content{border-radius:0!important}
.pg-kontaktai .prose ul{grid-template-columns:minmax(0,1fr);max-width:820px}
.kontaktai2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 48px;margin:10px 0 34px;padding:30px 0;border-block:1px solid var(--c-line)}
.pg-kontaktai .prose .kontaktai2 ul{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;max-width:none}
@media (max-width:760px){.kontaktai2{grid-template-columns:minmax(0,1fr)}}
/* poraštė — tokio pat dydžio tekstas kaip svetainėje */
.foot{font-size:18px;line-height:1.6}.foot p{font-size:18px;line-height:1.65;margin:16px 0 0}.foot li{padding:3px 0;line-height:1.45}.foot ul a{font-size:18px}
.foot h4{font-size:13px;margin-bottom:16px}.foot .cr{font-size:13px}
@media (max-width:1050px){.foot{font-size:16px}.foot p,.foot ul a{font-size:16px}}

.plat a{background:#fff;border:1px solid var(--line);padding:10px 14px;font-weight:700;font-size:15px}.plat a small{display:block;font:400 11.5px "JetBrains Mono";color:var(--mut);margin-top:2px}.plat a:hover{border-color:var(--brand)}.lnk{color:#00753F;font-weight:700}.pc .lnk{margin-top:4px}.feed .lnk{color:#00753F}.mlink{margin:18px 0 0}.plan6{grid-template-columns:repeat(3,1fr)}.mg b{color:#00753F}.tl{position:relative;display:grid;gap:0}.tl7{grid-template-columns:repeat(7,1fr)}.tl::before{content:"";position:absolute;left:0;right:0;top:15px;height:2px;background:var(--line)}.tl::after{content:"";position:absolute;left:0;top:15px;height:2px;background:var(--brand);animation:run 10s linear infinite}@keyframes run{0%{width:0}90%,100%{width:100%}}.tl div{position:relative;padding-right:16px}.tl i{display:block;width:32px;height:32px;border-radius:50%;background:#fff;border:2px solid var(--brand);position:relative;z-index:1}.tl h4{margin:20px 0 6px;font-size:19px;font-weight:800}.tl p{margin:0;color:var(--ink2);font-size:14px;line-height:1.55}.cta-b .is-form{background:#fff;padding:28px}.cta-b .is-form input,.cta-b .is-form textarea,.cta-b .is-form select{border:1px solid var(--line)}@media (max-width:1050px){.plan6{grid-template-columns:1fr}.tl7{grid-template-columns:1fr;gap:22px}.tl::before,.tl::after{display:none}}
