/* Material preview. Deliberately scoped to sections 02 and 03. */
#eskizas.material-trial,#paslaugos.material-catalog{font-family:var(--av-ui);font-weight:600}
#eskizas.material-trial{padding:60px 0}
#eskizas .material-silver{position:relative;isolation:isolate;overflow:hidden;text-align:center;border-radius:32px;padding:52px 42px 24px;color:#111923;border:1px solid #eff6ff;background:radial-gradient(ellipse at 0 0,#fff 0,transparent 42%),radial-gradient(ellipse at 105% 100%,#eff6ff 0,transparent 48%),conic-gradient(from 35deg at 72% 35%,#8795a6,#f1f4f8 12%,#a2b0bf 23%,#e5ebf1 36%,#b6c3cf 55%,#f9fcff 76%,#9fadb9 94%,#8795a6);box-shadow:inset 0 1px 1px #fff,0 28px 80px #0004}
#eskizas .material-silver:before{content:'';position:absolute;inset:-30%;z-index:-1;background:linear-gradient(115deg,transparent 27%,#fff9 28%,#fff1 30%,transparent 35%,transparent 62%,#ffffff85 63%,transparent 68%);transform:rotate(-10deg);pointer-events:none}
#eskizas .material-section-number{position:absolute;top:22px;left:25px;font-size:14px;letter-spacing:.12em;opacity:.65}
#eskizas #materialTrialTitle{font-family:var(--av-ui);font-size:clamp(34px,4.4vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.055em;text-wrap:balance;margin:0 auto 20px;color:#101925}
#eskizas .material-result{display:flex;justify-content:center;align-items:center;gap:24px;margin:0;font-size:clamp(24px,3vw,42px);line-height:1.1;letter-spacing:-.045em}
#eskizas .material-result strong{font-family:var(--av-ui);font-weight:700;font-size:clamp(86px,10vw,144px);letter-spacing:-.08em;line-height:1.05;background:linear-gradient(166deg,#fff 4%,#4d5965 22%,#101820 43%,#6e7d8d 48%,#eff6ff 51%,#182430 67%,#8d9aaa 100%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #fff) drop-shadow(0 5px 3px #36485833)}
#eskizas .material-result strong span{font-size:.56em;letter-spacing:-.05em}
#eskizas .material-result>span{color:#263746}
#eskizas .material-trial-lead{font-size:18px;line-height:1.6;margin:12px auto 22px;color:#26394b;max-width:640px}
#eskizas .trial-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:960px;margin:0 auto}
#eskizas .trial-choices button{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:0;padding:10px 8px 16px;border:1px solid #ffffff9e;border-radius:20px;background:linear-gradient(140deg,#ffffff4a,#ffffff10);box-shadow:inset 0 1px 0 #fff8;color:#182735;font-family:var(--av-ui);transition:background .18s,box-shadow .18s,transform .18s}
#eskizas .trial-choices button[aria-pressed=true]{background:linear-gradient(135deg,#ffffffed,#e9f0f5a8);border-color:#fff;box-shadow:0 8px 22px #233a5126,inset 0 1px 0 #fff}
#eskizas .trial-choices button[aria-pressed=true]:after{content:'✓';position:absolute;right:12px;top:10px;font-size:15px;color:#273d51}
#eskizas .trial-choices button:hover{transform:translateY(-2px);background:#ffffffa6}
#eskizas .trial-choices .material-icon{height:86px;width:86px;display:block;margin:-3px auto 4px}
#eskizas .trial-choices strong{font-size:18px;font-weight:700;line-height:1.2}
#eskizas .trial-choices small{font-size:14px;margin:7px 0 0;line-height:1.4;color:#354959}
#eskizas #trialCTA{display:flex;align-items:center;justify-content:center;gap:28px;min-width:0;width:max-content;max-width:100%;margin:26px auto 14px;padding:17px 32px;border:1px solid #fff7;border-radius:12px;background:linear-gradient(130deg,#354454,#101923);color:#fff;font:700 17px/1.4 var(--av-ui);box-shadow:0 8px 18px #172c4533}
#eskizas .material-trial-details{max-width:900px;margin:0 auto;color:#243848}
#eskizas .material-trial-details summary{width:fit-content;margin:0 auto;cursor:pointer;padding:9px 18px;font-size:15px;list-style:none}
#eskizas .material-trial-details summary::-webkit-details-marker{display:none}
#eskizas .material-trial-conditions{text-align:left;margin-top:15px;padding:22px;border:1px solid #ffffffd9;background:#f3f7fbe8;border-radius:16px}
#eskizas .material-trial-conditions h3{font-size:19px;margin:0 0 14px;color:#152737}
#eskizas .material-trial-conditions .trial-limit{background:transparent;color:#263a4d;padding:0;border:0;font-size:15px;line-height:1.75;min-height:0;margin:0}
#eskizas .material-trial-conditions .trial-terms{font-size:14px;line-height:1.6;color:#314557;margin:16px 0 0;text-align:left}
#eskizas :is(button,summary,a):focus-visible{outline:3px solid #163c9d;outline-offset:4px}
#paslaugos.material-catalog{padding:54px 0 64px}
#paslaugos .services-heading{margin:0 auto 26px;max-width:1000px}
#paslaugos .services-heading .kicker{font-size:17px;gap:12px;margin:0 0 14px}
#paslaugos .services-heading .index{width:34px;height:34px;min-width:34px;font-size:18px}
#paslaugos .services-heading h2{font:600 clamp(32px,4vw,56px)/1.08 var(--av-ui);letter-spacing:-.05em;margin:0 0 14px}
#paslaugos .catalog-lead{font-size:16px;line-height:1.5;max-width:850px;color:#c0c7d2}
#paslaugos .catalog-tabs{gap:12px;margin:0 0 22px}
#paslaugos .catalog-tab{--shine:#c4d6ec;display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;column-gap:9px;align-content:center;align-items:center;min-height:116px;padding:15px 16px 15px 8px;border-radius:20px;font-family:var(--av-ui);color:#eef4ff;border:1px solid #a7bad94d;background:radial-gradient(ellipse at 10% 0,#b9c9da50,transparent 65%),linear-gradient(140deg,#303c4b,#111823 74%);box-shadow:inset 0 1px 0 #ffffff4a}
#paslaugos .catalog-tab:before{inset:0;background:linear-gradient(120deg,transparent 35%,#ffffff0d 39%,#ffffff2a 40%,transparent 51%);pointer-events:none}
#paslaugos .catalog-tab:after{display:none!important}
#paslaugos .catalog-tab .material-icon{width:74px;height:74px;grid-row:1/3;position:relative;filter:drop-shadow(0 5px 6px #0003)}
#paslaugos .catalog-tab strong{font-size:19px;line-height:1.15;font-weight:700;align-self:end}
#paslaugos .catalog-tab small{font-size:13px;line-height:1.4;margin-top:7px;align-self:start;position:relative;color:#e0e8f8;opacity:1}
#paslaugos .catalog-tab[data-category-tab=ai]{--shine:#6898ff;background:radial-gradient(ellipse at 30% -40%,#6087ff,transparent 75%),linear-gradient(130deg,#1744c3,#0e194c)}
#paslaugos .catalog-tab[data-category-tab=design]{--shine:#ff78b6;background:radial-gradient(ellipse at 30% -40%,#eb549d,transparent 75%),linear-gradient(135deg,#8c1a52,#310e2c)}
#paslaugos .catalog-tab[data-category-tab=video]{--shine:#6ef3d4;background:radial-gradient(ellipse at 20% -40%,#32bfb5,transparent 75%),linear-gradient(125deg,#0b6559,#092a34 76%,#392856)}
#paslaugos .catalog-tab[aria-selected=true]{border-color:var(--shine);box-shadow:inset 0 0 0 2px var(--shine),0 8px 25px #0003;color:#fff}
#paslaugos .catalog-tab[data-category-tab=sites][aria-selected=true]{background:radial-gradient(ellipse at 0 0,#fff,transparent 60%),linear-gradient(130deg,#b7c7d8,#f1f6fc 45%,#aebfd3);color:#142435}
#paslaugos .catalog-tab[data-category-tab=sites][aria-selected=true] small{color:#30475d}
#paslaugos .catalog-tab[data-category-tab=ai][aria-selected=true]{background:radial-gradient(ellipse at 0 100%,#91baff60,transparent 65%),conic-gradient(from 55deg at 80% 20%,#152b74,#234ac4,#384bab,#102b86,#152b74);box-shadow:inset 0 0 0 2px #9abbff,inset 0 1px 18px #abcaff35,0 8px 25px #183aac40}
#paslaugos .catalog-tab[data-category-tab=design][aria-selected=true]{background:radial-gradient(ellipse at 0 100%,#ffc4dd4a,transparent 65%),conic-gradient(from 55deg at 80% 20%,#621442,#9f235c,#873371,#691140,#621442);box-shadow:inset 0 0 0 2px #ff9dc9,inset 0 1px 18px #ffd4e635,0 8px 25px #9f235c40}
#paslaugos .catalog-tab[data-category-tab=video][aria-selected=true]{background:radial-gradient(ellipse at 0 100%,#9af5e444,transparent 65%),conic-gradient(from 55deg at 80% 20%,#06474e,#09675d,#166375,#083e50,#06474e);box-shadow:inset 0 0 0 2px #9cffe5,inset 0 1px 18px #cdfff135,0 8px 25px #09675d40}
#paslaugos .catalog-tab:hover{transform:translateY(-2px);border-color:var(--shine)}
#paslaugos .catalog-panel-heading{margin:0 0 16px;gap:20px}
#paslaugos .catalog-panel-heading h3{font:600 23px/1.3 var(--av-ui)}
#paslaugos .catalog-panel-heading p{font-size:14px;color:#b7c0ce;max-width:520px}
#paslaugos .catalog-grid{gap:16px;align-items:start}
#paslaugos .catalog-card{padding:24px;border-radius:23px;min-height:0;overflow:hidden;isolation:isolate;box-shadow:inset 0 1px 0 #ffffff6b,0 16px 32px #0002}
#paslaugos .catalog-card:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(125deg,transparent 36%,#ffffff05 39%,#ffffff30 40%,#ffffff08 44%,transparent 52%)}
#paslaugos .material-line-icon{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;margin:0 0 16px;color:inherit}
#paslaugos .catalog-card h4{font:600 24px/1.18 var(--av-ui);letter-spacing:-.04em;margin:0 0 10px;min-height:57px;color:inherit;max-width:95%}
#paslaugos .catalog-card .catalog-description{font:600 15px/1.5 var(--av-ui);min-height:45px;color:inherit;opacity:.9}
#paslaugos .catalog-price{margin:20px 0 20px;gap:8px;min-height:0;color:inherit}
#paslaugos .catalog-price strong{font:600 58px/1 var(--av-ui);letter-spacing:-.07em;color:inherit}
#paslaugos .catalog-price small{font-size:14px;color:inherit}
#paslaugos .catalog-price>span{font-size:26px}
#paslaugos .catalog-price.custom strong{font-size:28px;line-height:1.3;letter-spacing:-.035em}
#paslaugos .catalog-cta{font:700 15px/1.4 var(--av-ui);padding:13px 16px;margin:0;min-height:46px;border-radius:10px;background:linear-gradient(120deg,#fff,#cedbec);color:#152335;border:1px solid #fff7;box-shadow:0 4px 12px #0002}
#paslaugos .catalog-details,#paslaugos .catalog-scope summary{font:600 14px/1.5 var(--av-ui);color:inherit;margin:14px 0 0;padding:0;cursor:pointer;text-underline-offset:4px}
#paslaugos .catalog-card.site-refresh{color:#eef2f7;background:radial-gradient(ellipse at 0 0,#525d6a75,transparent 75%),linear-gradient(140deg,#252e39,#11161e);border-color:#b9c9df52}
#paslaugos .catalog-card.site-single{color:#142436;background:radial-gradient(ellipse at 100% 0,#fff 0,transparent 47%),conic-gradient(from 40deg at 10% 80%,#b6c6d6,#f4f7fb 15%,#c5d3e0 24%,#e4edf5 42%,#a6b8cc 70%,#b6c6d6);border-color:#eff7ff}
#paslaugos .catalog-card.site-single :is(h4,.catalog-description,.catalog-price,.catalog-price small,.catalog-details){color:#142436}
#paslaugos .catalog-card.site-single .catalog-cta{background:linear-gradient(120deg,#34495f,#152335);color:#fff}
#paslaugos .catalog-card.site-multi{color:#fff;background:radial-gradient(ellipse at 110% 0,#ac77ed99,transparent 55%),radial-gradient(ellipse at 0 100%,#6c4ef480,transparent 60%),conic-gradient(from 35deg at 20% 100%,#172657,#3e47b4 12%,#17264a 26%,#3b30a0 40%,#152655 63%,#5278e3 82%,#172657);border-color:#a8afff;box-shadow:inset 0 1px 0 #e9e3ff,0 16px 38px #4637c82e}
#paslaugos .catalog-card.site-multi :is(.catalog-description,.catalog-price small,.catalog-details){color:#fff}
#paslaugos .catalog-scope{border:0;padding:0;margin:0;font-size:15px;line-height:1.65;color:inherit}
#paslaugos .catalog-scope[open]{border-top:1px solid #ffffff40;margin-top:15px;padding-top:3px}
#paslaugos .catalog-scope p,#paslaugos .catalog-scope>span{display:block;font-size:14px;line-height:1.7;margin:15px 0 0;color:inherit}
#paslaugos .catalog-scope ul{padding:0;margin:16px 0;border:0;min-height:0}
#paslaugos .catalog-scope li{font-size:14px;line-height:1.6;color:inherit}
#paslaugos .catalog-scope .catalog-price-note{min-height:0;font-size:14px;color:inherit}
#paslaugos .catalog-panel[data-category=ai] .catalog-card{background:radial-gradient(ellipse at 0 0,#356aef88,transparent 75%),linear-gradient(140deg,#173fa3,#10234e);color:#fff;border-color:#92b6ff9c}
#paslaugos .material-proof{padding:25px 30px;border:1px solid #789fe675;border-radius:23px;background:radial-gradient(ellipse at 90% 0,#23397780,transparent 65%),#111927;color:#eff4ff;box-shadow:inset 0 1px 0 #a9c4ff40}
#paslaugos .material-proof-heading{display:flex;align-items:center;gap:16px;margin-bottom:18px}
#paslaugos .material-proof-heading img{width:70px;height:70px;flex-shrink:0}
#paslaugos .material-proof-heading div>span{font-size:11px;letter-spacing:.12em;color:#bdcfff}
#paslaugos .material-proof h4{font:600 24px/1.2 var(--av-ui);letter-spacing:-.035em;margin:5px 0 0}
#paslaugos .material-chat-question{background:#2e4b81;border:1px solid #7b9cda55;border-radius:16px 16px 4px 16px;padding:13px 17px;width:fit-content;margin:0 0 14px auto;font-size:15px}
#paslaugos .material-chat-answer{background:linear-gradient(135deg,#23314b,#1a2334);border:1px solid #a5bcde35;border-radius:16px 16px 16px 4px;padding:16px 19px;margin-right:24px;font-size:16px;line-height:1.6}
#paslaugos .material-proof-flow{font-size:14px;color:#bdd0f9;line-height:1.6;margin:20px 0 0}
#paslaugos .material-proof-note{font-size:13px;color:#adb9cd;margin:8px 0 0}
#paslaugos #catalog-design .catalog-card{display:grid;grid-template-columns:36px 1fr auto;column-gap:14px;padding:22px;background:radial-gradient(ellipse at 100% 0,#a8488570,transparent 60%),linear-gradient(120deg,#401c35,#261323);color:#fff;border-color:#c877a277}
#paslaugos #catalog-design .material-line-icon{grid-column:1;grid-row:1/3;margin:3px 0 0}
#paslaugos #catalog-design .catalog-card h4{grid-column:2/4;min-height:0;font-size:21px;margin:0 0 7px;max-width:none}
#paslaugos #catalog-design .catalog-description{grid-column:2/4;min-height:0;font-size:14px;margin-bottom:16px;line-height:1.5}
#paslaugos #catalog-design .catalog-price{grid-column:2/4;margin:0 0 18px;min-height:36px}
#paslaugos #catalog-design .catalog-price strong{font-size:38px}
#paslaugos #catalog-design .catalog-price.custom strong{font-size:24px}
#paslaugos #catalog-design .catalog-cta{grid-column:2;width:fit-content;padding:10px 17px;min-height:42px}
#paslaugos #catalog-design .catalog-scope{grid-column:2/4}
#paslaugos #catalog-video .catalog-card{background:radial-gradient(ellipse at 95% -20%,#31bca96b,transparent 65%),linear-gradient(125deg,#123f43,#102831 68%,#302846);color:#f0fffc;border-color:#8dd9d088}
#paslaugos #catalog-video .catalog-card h4{min-height:0;font-size:28px}
#paslaugos #catalog-video .catalog-description{min-height:0}
#paslaugos .material-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 23px}
#paslaugos .material-chips>span{border:1px solid #aae1d640;background:#a9ffe70c;padding:6px 11px;border-radius:30px;font-size:14px;color:#d9fff4}
#paslaugos #sharedScope{margin-top:18px}
#paslaugos #sharedScope button{font-family:var(--av-ui);font-size:14px}
#paslaugos .services-heading .index{flex:0 0 34px;padding:0}
@media(min-width:1101px){#paslaugos.material-catalog{padding-top:38px;padding-bottom:38px}#paslaugos .catalog-card h4{min-height:0;font-size:23px}#paslaugos #catalog-sites .catalog-card h4{min-height:54px}#paslaugos .catalog-card .catalog-description{min-height:0}#paslaugos .catalog-price{margin:18px 0}#paslaugos #catalog-sites .catalog-description{min-height:44px}#paslaugos #catalog-design .catalog-card{padding:20px 22px}#paslaugos #catalog-design .catalog-description{margin-bottom:10px}#paslaugos #catalog-design .catalog-price{margin-bottom:10px}#paslaugos #catalog-design .catalog-scope summary{margin-top:9px}}
#paslaugos :is(button,a,summary):focus-visible{outline:3px solid #c5dbff;outline-offset:4px}
[data-theme=light] #paslaugos :is(.catalog-lead,.catalog-panel-heading p){color:#495667}
@media(max-width:1100px){#paslaugos .catalog-tab{grid-template-columns:54px 1fr;padding:13px 10px 13px 5px;gap:7px}#paslaugos .catalog-tab .material-icon{width:58px;height:58px}#paslaugos .catalog-tab strong{font-size:16px}#paslaugos .catalog-tab small{font-size:12px}#paslaugos .catalog-card{padding:20px}#paslaugos .catalog-card h4{font-size:21px}#paslaugos .catalog-card .catalog-description{min-height:68px}}
@media(max-width:800px){#eskizas .material-silver{padding:46px 24px 20px}#eskizas .trial-choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:570px}#eskizas .material-result{gap:15px}#paslaugos .catalog-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#paslaugos .catalog-tab{grid-template-columns:65px 1fr;min-height:105px;padding:10px}#paslaugos .catalog-tab .material-icon{width:65px;height:65px}#paslaugos .catalog-tab strong{font-size:19px}#paslaugos .catalog-tab small{font-size:13px}#paslaugos .catalog-grid{grid-template-columns:1fr}#paslaugos .catalog-grid.two{grid-template-columns:1fr 1fr}#paslaugos .catalog-card h4{min-height:0}#paslaugos .catalog-card .catalog-description{min-height:0}#paslaugos #catalog-ai .catalog-grid{grid-template-columns:1fr}#paslaugos .catalog-panel-heading p{max-width:50%}#paslaugos #catalog-design .catalog-card{grid-template-columns:28px 1fr;gap:0 10px}#paslaugos #catalog-design .catalog-card h4{font-size:19px}#paslaugos #catalog-design .catalog-description{font-size:14px}#paslaugos #catalog-design .catalog-cta{grid-column:1/4;width:100%}}
@media(max-width:520px){#eskizas.material-trial{padding:35px 0}#eskizas .material-silver{border-radius:25px;padding:45px 16px 15px}#eskizas #materialTrialTitle{font-size:34px}#eskizas .material-result{display:block;font-size:25px}#eskizas .material-result strong{display:block;font-size:100px;margin:6px auto 0}#eskizas .material-trial-lead{font-size:16px;margin:14px auto 20px;max-width:290px}#eskizas .trial-choices{gap:8px}#eskizas .trial-choices button{padding:8px 5px 14px;border-radius:16px}#eskizas .trial-choices .material-icon{height:72px;width:72px}#eskizas .trial-choices strong{font-size:16px}#eskizas .trial-choices small{font-size:13px;min-height:36px}#eskizas #trialCTA{width:100%;font-size:16px;padding:16px 12px}#eskizas .material-trial-conditions{padding:16px}#paslaugos.material-catalog{padding:38px 0}#paslaugos .catalog-lead{font-size:15px}#paslaugos .catalog-tabs{gap:8px}#paslaugos .catalog-tab{display:flex;flex-direction:column;align-items:flex-start;padding:11px 12px;min-height:155px;gap:0}#paslaugos .catalog-tab .material-icon{width:65px;height:65px;margin:-4px 0 7px -5px}#paslaugos .catalog-tab strong{align-self:auto;font-size:17px}#paslaugos .catalog-tab small{font-size:13px;margin-top:6px}#paslaugos .catalog-panel-heading{display:block}#paslaugos .catalog-panel-heading p{max-width:100%;text-align:left;margin-top:7px;font-size:14px}#paslaugos .catalog-grid.two{grid-template-columns:1fr}#paslaugos .catalog-card{padding:23px}#paslaugos .catalog-card h4{font-size:25px}#paslaugos .catalog-price strong{font-size:56px}#paslaugos #catalog-design .catalog-card{padding:22px;grid-template-columns:32px 1fr;gap:0 12px}#paslaugos #catalog-design .catalog-card h4{font-size:21px}#paslaugos #catalog-design .catalog-cta{grid-column:2/4}#paslaugos .material-proof{padding:22px}#paslaugos .material-proof-heading{gap:10px}#paslaugos .material-proof h4{font-size:22px}#paslaugos .material-proof-heading img{width:55px;height:55px}#paslaugos .material-chat-answer{margin-right:0;font-size:15px}}
@media(prefers-reduced-motion:reduce){#eskizas .trial-choices button,#paslaugos .catalog-tab{transition:none;transform:none!important}}
