.vlad-page{--navy:#07182b;--navy-2:#0d2640;--ink:#0b1b2b;--ink-2:#3a4e60;--ink-3:#687b8c;--ground:#eef3f8;--surface:#fff;--line:#d5dfe8;--water:#0b6bf2;--water-lt:#5db2ff;--water-soft:#e1eeff;--volt:#ff7a00;--volt-lt:#ffa24a;--volt-soft:#fed;--volt-ink:#a34a00;--wa:#1faf5a;--on-dark:#f2f7fc;--on-dark-2:#a9bccf;--focus:#0b6bf2;--shadow:0 2px 4px #07182b0f,0 16px 40px #07182b1f;--display:"Archivo","Arial Narrow","Helvetica Neue",Arial,sans-serif;--body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--wrap:1160px;--gutter:clamp(16px,4vw,32px);--hero-photo:url(/vlad/hero.jpg);background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-size:17px;line-height:1.6}@media (prefers-color-scheme:dark){html.vlad-active,body.vlad-active{background:#0a1522}.vlad-page{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6eef6;--ink-2:#b0c2d3;--ink-3:#8499ad;--ground:#0a1522;--surface:#112133;--line:#22364b;--water:#3d8dff;--water-soft:#10294a;--volt:#ff8a1f;--volt-soft:#3a230c;--volt-ink:#ffb066;--focus:#5db2ff;--shadow:0 2px 4px #0000004d,0 16px 40px #0006}}.vlad-page[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6eef6;--ink-2:#b0c2d3;--ink-3:#8499ad;--ground:#0a1522;--surface:#112133;--line:#22364b;--water:#3d8dff;--water-soft:#10294a;--volt:#ff8a1f;--volt-soft:#3a230c;--volt-ink:#ffb066;--focus:#5db2ff;--shadow:0 2px 4px #0000004d,0 16px 40px #0006}html.vlad-active{scroll-behavior:smooth;background:#eef3f8;scroll-padding-top:84px}body.vlad-active{background:#eef3f8;margin:0}.vlad-page *{box-sizing:border-box}.vlad-page a{color:inherit}.vlad-page :focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.vlad-page .wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.vlad-page h1,.vlad-page h2,.vlad-page h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;line-height:1.04}.vlad-page h2{font-size:clamp(32px,4.4vw,50px);font-weight:800;font-stretch:86%}.vlad-page h3{font-size:22px;font-weight:700;font-stretch:95%}.vlad-page p{margin:0}.vlad-page .label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12.5px}.vlad-page .label.w{color:var(--water)}.vlad-page .label.v{color:var(--volt-ink)}.vlad-page section{padding-block:clamp(64px,8vw,104px)}.vlad-page .sec-head{gap:12px;max-width:660px;margin-bottom:44px;display:grid}.vlad-page .sec-head.center{text-align:center;justify-items:center;margin-inline:auto}.vlad-page .sec-head p{color:var(--ink-2)}.vlad-page .ico{flex:none;width:24px;height:24px}.vlad-page .site-header{top:env(safe-area-inset-top,0);z-index:40;background:color-mix(in srgb,var(--navy) 94%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);color:var(--on-dark);border-bottom:1px solid #ffffff14;position:sticky}.vlad-page .site-header .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:70px;display:flex}.vlad-page .brand{align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.vlad-page .brand-mark{flex:none;width:40px;height:40px}.vlad-page .brand-name{font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:800;font-stretch:85%;line-height:1;overflow:hidden}.vlad-page .brand-name small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);margin-top:5px;font-size:10.5px;font-weight:500;font-stretch:100%;display:block}.vlad-page .header-nav{gap:26px;font-size:15px;font-weight:500;display:flex}.vlad-page .header-nav a{color:var(--on-dark-2);text-decoration:none}.vlad-page .header-nav a:hover{color:#fff}.vlad-page .tel-btn{background:var(--volt);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 14px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 6px 20px #ff7a0059}.vlad-page .tel-btn:hover{background:#ff8a1f;transform:translateY(-1px)}.vlad-page .tel-btn .ico{width:20px;height:20px}.vlad-page .tel-btn .num{font-family:var(--display);letter-spacing:.01em;font-size:19px;font-weight:800;font-stretch:88%}.vlad-page .hero{color:var(--on-dark);text-align:center;background-color:var(--navy);isolation:isolate;padding-block:clamp(56px,9vw,120px) clamp(150px,16vw,200px);position:relative;overflow:hidden}.vlad-page .hero-bg{z-index:-2;background:radial-gradient(60% 80% at 8% 30%,#0b6bf28c,#0000 70%),radial-gradient(55% 75% at 95% 40%,#ff7a006b,#0000 70%),linear-gradient(#07182bcc,#0a2138e6);position:absolute;inset:0}.vlad-page .hero-photo{z-index:-3;background-image:var(--hero-photo);opacity:0;background-position:40% 30%;background-size:cover;transition:opacity .6s;position:absolute;inset:0}.vlad-page .hero-art{z-index:-1;opacity:.9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vlad-page .hero.has-photo .hero-photo{opacity:1}.vlad-page .hero.has-photo .hero-art{display:none}.vlad-page .hero.has-photo .hero-bg{background:radial-gradient(50% 70% at 5% 30%,#0b6bf273,#0000 70%),radial-gradient(45% 65% at 98% 40%,#ff7a0061,#0000 70%),radial-gradient(60% 55% at 50% 45%,#07182b59,#0000 80%),linear-gradient(#07182ba8,#07182bdb)}.vlad-page .hero.has-photo h1{text-shadow:0 4px 28px #00000073}.vlad-page .hero.has-photo .lead{color:#d4e0ec}.vlad-page .eyebrow{color:var(--on-dark);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px;display:inline-flex}.vlad-page .dot{background:#34d27a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34d27a40}.vlad-page .hero h1{letter-spacing:0;text-transform:uppercase;color:#fff;font-size:clamp(40px,7.8vw,104px);font-weight:900;font-stretch:76%;line-height:.92}.vlad-page .hero h1 .w{color:var(--water-lt)}.vlad-page .hero h1 .v{color:var(--volt-lt)}.vlad-page .hero h1 .ed{letter-spacing:.3em;color:var(--on-dark-2);justify-content:center;align-items:center;gap:.4em;margin-block:.25em .1em;font-size:.3em;font-weight:700;font-stretch:90%;display:flex}.vlad-page .hero h1 .ed:before,.vlad-page .hero h1 .ed:after{content:"";background:linear-gradient(90deg,var(--water-lt),var(--volt-lt));opacity:.7;width:2.5em;height:2px}.vlad-page .hero h1 .t{display:block}.vlad-page .hero .lead{color:var(--on-dark-2);max-width:40em;margin:26px auto 0;font-size:clamp(18px,1.7vw,21px)}.vlad-page .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.vlad-page .btn{border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:16px 24px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.vlad-page .btn:hover{transform:translateY(-2px)}.vlad-page .btn .ico{width:24px;height:24px}.vlad-page .btn-call{background:var(--volt);color:#fff;box-shadow:0 10px 30px #ff7a0066}.vlad-page .btn-wa{color:#0b1b2b;background:#fff}.vlad-page .btn-wa .ico{color:var(--wa)}.vlad-page .btn small{opacity:.8;font-size:13px;font-weight:400;line-height:1.25;display:block}.vlad-page .btn span{text-align:left;line-height:1.2}.vlad-page .trades{z-index:2;margin-top:calc(-1*clamp(110px,12vw,150px));padding-block:0;position:relative}.vlad-page .trade-cards{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vlad-page .tcard{background:var(--surface);box-shadow:var(--shadow);border-top:6px solid var(--water);border-radius:22px;grid-template-columns:auto 1fr;gap:0 20px;padding:26px 26px 24px;text-decoration:none;display:grid;overflow:hidden}.vlad-page .tcard.el{border-top-color:var(--volt)}.vlad-page .tcard-icons{grid-row:span 2;align-content:start;gap:10px;display:grid}.vlad-page .badge{background:var(--water);color:#fff;border-radius:18px;place-items:center;width:64px;height:64px;display:grid}.vlad-page .tcard.el .badge{background:var(--volt)}.vlad-page .badge .ico{width:36px;height:36px}.vlad-page .mini{gap:6px;display:flex}.vlad-page .mini span{background:var(--water-soft);width:29px;height:29px;color:var(--water);border-radius:9px;place-items:center;display:grid}.vlad-page .tcard.el .mini span{background:var(--volt-soft);color:var(--volt-ink)}.vlad-page .mini .ico{width:17px;height:17px}.vlad-page .tcard h3{font-size:30px;font-weight:900;font-stretch:82%}.vlad-page .tcard p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.vlad-page .tcard ul{flex-wrap:wrap;grid-column:2;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.vlad-page .tcard li{background:var(--ground);color:var(--ink-2);border-radius:999px;padding:5px 11px;font-size:13.5px;font-weight:500}.vlad-page .problems{padding-top:clamp(64px,8vw,96px)}.vlad-page .trade-grid{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);display:grid}.vlad-page .trade{align-content:start;gap:4px;display:grid}.vlad-page .trade-top{border-bottom:3px solid var(--water);align-items:center;gap:12px;padding-bottom:14px;display:flex}.vlad-page .trade.el .trade-top{border-color:var(--volt)}.vlad-page .trade-top .ico{width:30px;height:30px;color:var(--water)}.vlad-page .trade.el .trade-top .ico{color:var(--volt)}.vlad-page .trade-top h3{font-size:26px;font-weight:800;font-stretch:85%}.vlad-page .issues{margin:0;padding:0;list-style:none;display:grid}.vlad-page .issues li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:2px 14px;padding:16px 0;display:grid}.vlad-page .issues .ico{width:22px;height:22px;color:var(--water);grid-row:span 2;margin-top:2px}.vlad-page .trade.el .issues .ico{color:var(--volt)}.vlad-page .issues b{font-weight:600}.vlad-page .issues span{color:var(--ink-2);grid-column:2/-1;font-size:15px}.vlad-page .how{background:var(--navy);color:var(--on-dark)}.vlad-page .how h2{color:#fff}.vlad-page .how .sec-head p,.vlad-page .how .label{color:var(--on-dark-2)}.vlad-page .how .steps li{background:#ffffff0d;border-color:#ffffff1f}.vlad-page .how .steps h3{color:#fff}.vlad-page .how .steps p{color:var(--on-dark-2)}.vlad-page .steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.vlad-page .steps li{counter-increment:s;background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:22px;display:grid}.vlad-page .steps li:before{content:counter(s);width:44px;height:44px;font-family:var(--display);background:var(--water);color:#fff;border-radius:12px;place-items:center;margin-bottom:6px;font-size:24px;font-weight:900;display:grid}.vlad-page .steps li:nth-child(2n):before{background:var(--volt)}.vlad-page .steps li p{color:var(--ink-2);font-size:15.5px}.vlad-page .gallery-sec{background:var(--surface);border-block:1px solid var(--line)}.vlad-page .gallery{grid-template-columns:repeat(4,1fr);grid-auto-rows:220px;gap:12px;display:grid}.vlad-page .g{isolation:isolate;background-position:50%;background-size:cover;border-radius:16px;margin:0;position:relative;overflow:hidden}.vlad-page .g.big{grid-area:span 2/span 2}.vlad-page .g.wide{grid-column:span 2}.vlad-page .g:before{content:"";z-index:-1;background:var(--fallback);position:absolute;inset:0}.vlad-page .g .fb{z-index:-1;color:#ffffff38;place-items:center;display:grid;position:absolute;inset:0}.vlad-page .g .fb .ico{stroke-width:1.2px;width:38%;max-width:140px;height:38%;max-height:140px}.vlad-page .g.has-img:before,.vlad-page .g.has-img .fb{display:none}.vlad-page .g figcaption{color:#fff;background:linear-gradient(#0000,#07182bd9);align-items:center;gap:8px;padding:40px 16px 14px;font-size:14.5px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.vlad-page .g figcaption .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--water);border-radius:5px;padding:3px 7px;font-size:10.5px}.vlad-page .g.el figcaption .tag{background:var(--volt)}.vlad-page .g-note{color:var(--ink-3);margin-top:16px;font-size:13.5px}.vlad-page .two{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.vlad-page .about-photo{aspect-ratio:4/3;background:var(--navy-2) center/cover;background-image:url(/vlad/titolare.jpg),linear-gradient(135deg,var(--navy-2),#12406e);max-width:100%;box-shadow:var(--shadow);background-position:50% 25%;border-radius:22px;position:relative;overflow:hidden}.vlad-page .about-photo .fb{color:#ffffff2e;place-items:center;display:grid;position:absolute;inset:0}.vlad-page .about-photo .fb .ico{stroke-width:1.1px;width:40%;height:40%}.vlad-page .about-photo.has-img .fb{display:none}.vlad-page .about-photo .tag{color:#fff;background:#07182bcc;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;bottom:16px;left:16px}.vlad-page .about-text{gap:16px;display:grid}.vlad-page .about-text p{color:var(--ink-2)}.vlad-page .contact{background:linear-gradient(135deg,#0a3f8f 0%,var(--navy) 55%,#3a1f07 130%);color:var(--on-dark)}.vlad-page .contact h2{color:#fff}.vlad-page .contact .sec-head p,.vlad-page .contact .label{color:var(--on-dark-2)}.vlad-page .contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vlad-page .c-card{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;align-content:start;gap:6px;padding:26px;text-decoration:none;transition:background .15s,transform .15s;display:grid}.vlad-page .c-card:hover{background:#ffffff1f;transform:translateY(-2px)}.vlad-page .c-card .ico{width:30px;height:30px;margin-bottom:8px}.vlad-page .c-card b{font-family:var(--display);overflow-wrap:anywhere;color:#fff;font-size:25px;font-weight:800;font-stretch:86%}.vlad-page .c-card span{color:var(--on-dark-2);font-size:14.5px}.vlad-page .c-card.tel{background:var(--volt);border-color:var(--volt)}.vlad-page .c-card.tel span,.vlad-page .c-card.tel .label{color:#ffffffe6}.vlad-page .c-card.wa .ico{color:#34d27a}.vlad-page .c-card.mail .ico{color:var(--water-lt)}.vlad-page .hours{color:var(--on-dark-2);margin-top:28px;font-size:15px}.vlad-page .site-footer{color:var(--ink-3);padding-block:32px 110px;font-size:14px}.vlad-page .site-footer .made-by{color:var(--ink-2);margin-top:18px;font-size:15px;font-weight:700}.vlad-page .site-footer .made-by a{color:var(--ink-2)}.vlad-page .site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.vlad-page .site-footer .wrap>span+span{margin-left:auto}.vlad-page .site-footer .legal-note{max-width:820px;color:var(--ink-3);opacity:.85;margin-top:14px;font-size:13px;line-height:1.6}.vlad-page .site-footer a{color:var(--ink-2)}.vlad-page a.ns-link{text-underline-offset:2px;color:var(--water)!important;text-decoration:underline!important}.vlad-page .wa-float{right:max(16px,env(safe-area-inset-right,0));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--wa);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 14px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex;position:fixed;box-shadow:0 12px 30px #00000040}.vlad-page .wa-float:hover{transform:scale(1.04)}.vlad-page .wa-float .ico{width:30px;height:30px}.vlad-page .wa-float:after{content:"";border-radius:inherit;animation:2.4s infinite vlad-pulse;position:absolute;inset:0;box-shadow:0 0 #1faf5a8c}@keyframes vlad-pulse{0%{box-shadow:0 0 #1faf5a80}70%{box-shadow:0 0 0 16px #1faf5a00}to{box-shadow:0 0 #1faf5a00}}@media (width<=900px){.vlad-page .header-nav{display:none}.vlad-page .steps{grid-template-columns:1fr 1fr}}@media (width<=860px){.vlad-page .gallery{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.vlad-page .g.big{grid-area:span 1/span 2}.vlad-page .two,.vlad-page .contact-grid{grid-template-columns:1fr}}@media (width<=820px){.vlad-page .trade-cards,.vlad-page .trade-grid{grid-template-columns:1fr}}@media (width<=520px){.vlad-page .steps{grid-template-columns:1fr}.vlad-page .wa-float{padding:15px}.vlad-page .wa-float .t{display:none}}@media (width<=460px){.vlad-page .brand-name small{display:none}.vlad-page .brand-name{font-size:18px}.vlad-page .tel-btn{padding:9px 14px 9px 12px}.vlad-page .tel-btn .num{font-size:16px}.vlad-page .tel-btn .lbl{display:none}.vlad-page .tcard{grid-template-columns:1fr;gap:14px}.vlad-page .tcard-icons{grid-row:auto;align-items:center;gap:12px;display:flex}.vlad-page .tcard ul{grid-column:1}.vlad-page .gallery{grid-auto-rows:150px}}@media (prefers-reduced-motion:reduce){html.vlad-active{scroll-behavior:auto}.vlad-page *{transition:none!important;animation:none!important}}.vlad-page .privacy-doc{padding-block:clamp(48px,7vw,88px) clamp(64px,8vw,104px)}.vlad-page .privacy-doc .wrap{max-width:820px}.vlad-page .privacy-doc h1{font-family:var(--display);letter-spacing:-.01em;margin:14px 0 6px;font-size:clamp(34px,5vw,56px);font-weight:900;font-stretch:82%}.vlad-page .privacy-doc .updated{font-family:var(--mono);color:var(--ink-3);margin-bottom:18px;font-size:13px}.vlad-page .privacy-doc h2{margin:38px 0 10px;font-size:clamp(22px,2.6vw,28px);font-weight:800;font-stretch:88%}.vlad-page .privacy-doc p{color:var(--ink-2);margin:0 0 12px}.vlad-page .privacy-doc a{color:var(--water);text-decoration:underline}.vlad-page .privacy-doc ul{color:var(--ink-2);gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.vlad-page .privacy-doc .table-scroll{margin:0 0 12px;overflow-x:auto}.vlad-page .privacy-doc table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:100%;font-size:14.5px;overflow:hidden}.vlad-page .privacy-doc th,.vlad-page .privacy-doc td{text-align:left;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:10px 14px}.vlad-page .privacy-doc th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);background:var(--ground);font-size:12px}.vlad-page .privacy-doc tbody tr:last-child td{border-bottom:none}.vlad-page .cc-overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07182bb8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vlad-page .cc-box{background:var(--ground);color:var(--ink);border-radius:20px;gap:14px;width:100%;max-width:560px;max-height:90vh;padding:clamp(22px,4vw,34px);display:grid;overflow:auto;box-shadow:0 24px 60px #00000059}.vlad-page .cc-box h2{font-family:var(--display);margin:0;font-size:26px;font-weight:800}.vlad-page .cc-box p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.vlad-page .cc-box a{color:var(--volt)}.vlad-page .cc-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.vlad-page .cc-btn{font:inherit;cursor:pointer;border:2px solid var(--volt);border-radius:12px;padding:14px;font-size:16px;font-weight:700}.vlad-page .cc-yes{background:var(--volt);color:#fff}.vlad-page .cc-no{color:var(--ink);background:0 0}.vlad-page .cc-link{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
