#counters{font-family:var(--font-rubik), system-ui, sans-serif;line-height:normal}#counters .w{max-width:1080px;margin:0 auto;padding:0 30px}#counters .sec{color:#15233d;background:linear-gradient(#f8fbfe 0%,#eef5fc 100%);padding:46px 0 60px}#counters .row{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}#counters .cL{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;will-change:transform, opacity;background:#ffffffe6;border:1px solid #fffffff2;border-radius:18px;padding:30px 26px 28px;transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s,box-shadow .25s;position:relative;overflow:hidden;transform:scale(.8)translateY(46px);box-shadow:0 10px 24px -12px #005a8c2e}#counters .cL.grow{opacity:1;transform:none}#counters .cL:nth-child(2){transition:transform .8s cubic-bezier(.22,1,.36,1) .1s,opacity .6s .1s,box-shadow .25s}#counters .cL:nth-child(3){transition:transform .8s cubic-bezier(.22,1,.36,1) .2s,opacity .6s .2s,box-shadow .25s}#counters .cL:hover{box-shadow:0 26px 46px -18px #008cd259,0 10px 24px -12px #005a8c29}#counters .cL:before{content:"";background:linear-gradient(90deg,#009fe300 0%,#009fe3e6 50%,#009fe300 100%) 130% 0/220% 100% no-repeat;width:100%;height:2px;animation:7s ease-in-out infinite sweep-counters;position:absolute;top:0;left:0}#counters .cL:nth-child(2):before{animation-delay:2.3s}#counters .cL:nth-child(3):before{animation-delay:4.6s}@keyframes sweep-counters{0%{background-position:130% 0}21%{background-position:-30% 0}to{background-position:-30% 0}}#counters .ic{background:linear-gradient(145deg,#e9f6fe 0%,#d5edfb 100%);border:1px solid #009fe338;border-radius:18px;place-items:center;width:60px;height:60px;margin:0 auto 18px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid;box-shadow:inset 0 1px #fff,0 6px 14px -8px #0078b459}#counters .ic svg{width:27px;height:27px}#counters .cL:hover .ic{transform:translateY(-3px)scale(1.07);box-shadow:inset 0 1px #fff,0 14px 22px -10px #008cd273}#counters .cL .num{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;background:linear-gradient(100deg,#009fe3 0%,#1fb6ef 45%,#007db3 100%) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:42px;font-weight:700;line-height:1.05;transition:background-position .5s;display:block}#counters .cL:hover .num{background-position:100% 0}#counters .cL .num .plus{vertical-align:top;margin-left:1px;font-size:24px}#counters .cL h3{letter-spacing:normal;color:#15233d;margin:14px 0 0;font-size:17px;font-weight:600}#counters .cL p{color:#5f6f85;margin:6px 0 0;font-size:13.5px;line-height:1.55}@media (max-width:1023px){#counters .row{gap:16px}#counters .cL{padding:24px 18px 22px}#counters .cL .num{font-size:36px}#counters .cL .num .plus{font-size:21px}#counters .cL h3{font-size:16px}}@media (max-width:767px){#counters .sec{padding:40px 0 48px}#counters .row{grid-template-columns:1fr;gap:14px;max-width:460px;margin:0 auto}#counters .cL{padding:22px 20px 20px}}@media (max-width:639px){#counters .sec{padding:36px 0 42px}#counters .cL .num{font-size:34px}#counters .cL p{font-size:13px}#counters .ic{border-radius:16px;width:54px;height:54px;margin-bottom:14px}#counters .ic svg{width:24px;height:24px}}@media (hover:none){#counters .cL:hover{box-shadow:0 10px 24px -12px #005a8c2e}#counters .cL:hover .ic{transform:none}#counters .cL:hover .num{background-position:0 0}}
.hcat{padding:76px 0 96px}.hcat-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:38px;display:flex}.hcat-title{font-family:var(--font-rubik),sans-serif;letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1.05}.hcat-grad{background:linear-gradient(92deg,#007db3 5%,#009fe3 45%,#6366f1);color:#0000;-webkit-background-clip:text;background-clip:text}.hcat-sub{color:#5b6b7d;max-width:540px;margin-top:10px;font-size:16px;line-height:1.55}.hcat-all{white-space:nowrap;color:var(--color-starvent-dark);background:#fff9;border:1.5px solid #007fb347;border-radius:999px;padding:12px 20px;font-size:15px;font-weight:800;transition:all .2s}.hcat-all:hover{background:#fff;box-shadow:0 10px 24px -10px #009fe366}.hcat-bento{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.hcat-tile{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #fffffff5;border-radius:26px;flex-direction:column;grid-column:span 4;padding:22px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 16px 40px -20px #005a8c47}.hcat-tile:hover{transform:translateY(-4px);box-shadow:0 26px 54px -20px #005a8c61}.hcat-tile--flag{border-radius:30px;grid-column:span 7;padding:26px}.hcat-tile--med{border-radius:30px;grid-column:span 5;padding:24px}.hcat-head2{align-items:center;gap:16px;margin-bottom:16px;display:flex}.hcat-tile--flag .hcat-head2{gap:20px;margin-bottom:18px}.hcat-ph{background:linear-gradient(160deg,#fff 0%,#f2f8fd 58%,#e4f0fb 100%);border-radius:22px;flex:none;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffeb,0 16px 30px -16px #005a8c80}.hcat-tile--flag .hcat-ph{border-radius:26px;width:126px;height:126px}.hcat-ph img{object-fit:contain;transition:transform .55s}.hcat-tile:hover .hcat-ph img{transform:scale(1.08)}.hcat-ph--fallback{background:radial-gradient(90% 90% at 85% 10%, #ffffff8c, transparent 60%),linear-gradient(135deg, var(--g-a,#7dd3fc), var(--g-b,#009fe3));place-items:center;display:grid}.hcat-ph--fallback svg{opacity:.85;filter:drop-shadow(0 8px 14px #003c6e40);width:44%;height:44%}.hcat-ph--fallback svg line{stroke:#fff;stroke-width:2.2px;stroke-linecap:round}.hcat-t{font-family:var(--font-rubik),sans-serif;letter-spacing:-.01em;min-width:0;font-size:19.5px;font-weight:700;line-height:1.28}.hcat-tile--flag .hcat-t{letter-spacing:-.015em;font-size:26px;font-weight:800;line-height:1.18}.hcat-tl{color:var(--color-ink);align-items:baseline;gap:9px;transition:color .18s;display:inline-flex}.hcat-tl:hover{color:var(--color-starvent-dark)}.hcat-tl-ar{color:var(--color-starvent);font-size:.78em;font-weight:700;transition:transform .2s}.hcat-tl:hover .hcat-tl-ar{transform:translate(4px)}.hcat-mid{flex:1;min-height:0}.hcat-kids{grid-template-columns:1fr;gap:8px 26px;list-style:none;display:grid}.hcat-tile--flag .hcat-kids{grid-template-columns:1fr 1fr;gap:7px 26px}.hcat-kids a{color:#3f5063;align-items:center;gap:11px;min-width:0;padding:4px 0;font-size:14px;font-weight:700;transition:color .15s,transform .15s;display:flex}.hcat-kids a:before{content:"";background:linear-gradient(135deg,#33b2e9,#6366f1);flex:none;width:5px;height:5px;transform:rotate(45deg)}.hcat-kids a:hover{color:var(--color-starvent-dark);transform:translate(3px)}.hcat-cta{width:max-content;color:var(--color-starvent);align-items:center;gap:7px;margin-top:16px;font-weight:800;transition:gap .15s;display:inline-flex}.hcat-tile:hover .hcat-cta{color:var(--color-starvent-dark);gap:11px}.hcat-cta-big{color:#fff;background:linear-gradient(135deg,#33b2e9,#009fe3 55%,#6366f1);border-radius:14px;align-items:center;gap:10px;width:max-content;margin-top:18px;padding:13px 24px;font-size:15px;font-weight:800;transition:transform .18s;display:inline-flex;box-shadow:0 14px 28px -10px #009fe399}.hcat-cta-big:hover{transform:translateY(-1px)}.hcat-cta-big .hcat-arr{transition:transform .2s}.hcat-cta-big:hover .hcat-arr{transform:translate(4px)}.hcat-plate{-webkit-backdrop-filter:blur(18px);background:#ffffffa8;border:1px solid #fffffff5;border-radius:28px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px -22px #005a8c52}.hcat-plate:before{content:"";pointer-events:none;background:linear-gradient(110deg,#33b2e924,#818cf81c 46%,#f472b614);position:absolute;inset:0}.hcat-plate:after{content:"";pointer-events:none;background:radial-gradient(circle,#818cf838,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-200px;right:-130px}.hcat-plate-in{z-index:1;align-items:center;gap:26px;padding:26px 30px;display:flex;position:relative}.hcat-pq{width:54px;height:54px;font-family:var(--font-display),sans-serif;color:#fff;background:linear-gradient(135deg,#33b2e9,#009fe3 55%,#6366f1);border-radius:18px;flex:none;place-items:center;font-size:24px;font-weight:600;display:grid;box-shadow:0 12px 26px -10px #009fe38c}.hcat-ptx{flex:1;min-width:0}.hcat-ptx h3{font-family:var(--font-rubik),sans-serif;letter-spacing:-.012em;color:var(--color-ink);font-size:21px;font-weight:800}.hcat-ptx p{color:#64748b;max-width:62ch;margin-top:5px;font-size:14.5px;font-weight:600;line-height:1.55}.hcat-pacts{flex:none;align-items:center;gap:11px;display:flex}.hcat-pbtn,.hcat-pghost{white-space:nowrap;border-radius:999px;font-weight:800;transition:all .18s}.hcat-pbtn{color:#fff;background:linear-gradient(135deg,#33b2e9,#009fe3 55%,#6366f1);align-items:center;gap:8px;padding:14px 24px;font-size:15px;display:inline-flex;box-shadow:0 14px 30px -12px #009fe38c}.hcat-pbtn:hover{transform:translateY(-1px)}.hcat-pghost{color:var(--color-starvent-dark);cursor:pointer;background:#ffffffb3;border:1.5px solid #007fb34d;padding:12.5px 20px;font-size:14.5px}.hcat-pghost:hover{background:#fff;box-shadow:0 10px 22px -12px #009fe366}@media (max-width:1120px){.hcat-tile,.hcat-tile--flag,.hcat-tile--med{grid-column:span 6}}@media (max-width:820px){.hcat-tile,.hcat-tile--flag,.hcat-tile--med{grid-column:span 12}}@media (max-width:620px){.hcat-head{flex-direction:column;align-items:flex-start}.hcat-tile--flag .hcat-kids{grid-template-columns:1fr}.hcat-plate-in{flex-wrap:wrap;padding:22px}.hcat-pacts{width:100%}}@media (max-width:460px){.hcat-head2{flex-direction:column;align-items:flex-start}.hcat-pacts{flex-direction:column;align-items:stretch}.hcat-pacts a,.hcat-pacts button{text-align:center;justify-content:center;width:100%}}
#top{font-family:var(--font-rubik), system-ui, sans-serif;line-height:normal}#top .w{max-width:1280px;margin:0 auto;padding:0 16px}#top .top-slider{padding:48px 0;position:relative}#top .shead{opacity:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;transition:opacity .6s .1s,transform .6s cubic-bezier(.22,1,.36,1) .1s;display:flex;transform:translateY(14px)}#top .shead.grow{opacity:1;transform:none}#top .shead h2{letter-spacing:normal;color:#000;margin:0;font-size:36px;font-weight:600;line-height:1.2}#top .shead h2 em{font-style:normal}#top .arrows{gap:8px;display:flex}#top .arrow{color:#009fe3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding-bottom:3px;font-size:24px;line-height:1;transition:background .18s,opacity .18s;display:flex;box-shadow:0 1px 3px #0f28460f}#top .arrow:hover:not(:disabled){background:#fff}#top .arrow:disabled{opacity:.3;cursor:default}#top .rail{scrollbar-width:none;cursor:grab;touch-action:pan-y;padding:4px 0 14px;overflow-x:auto}#top .rail::-webkit-scrollbar{display:none}#top .rail.grabbing{cursor:grabbing}#top .rail.grabbing *{pointer-events:none}#top .track{gap:16px;width:auto;display:flex}#top .pc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;flex:0 0 23.5%;gap:12px;padding:16px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:flex;box-shadow:0 8px 18px #005a8c14}#top .pc:hover{transform:translateY(-4px);box-shadow:0 18px 32px -16px #005a8c38}@media (max-width:1023px){#top .pc{flex-basis:30%}}@media (max-width:767px){#top .pc{flex-basis:45%}}@media (max-width:639px){#top .pc{flex-basis:85%}}#top .pc{opacity:0;transform:translateY(26px)scale(.96)}#top .pc.grow{opacity:1;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .65s,box-shadow .3s;transform:none}#top .pc.grow:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){#top .pc{opacity:1;transform:none}}#top .pc-ph{background:#fff;border-radius:10px;position:relative;overflow:hidden}#top .pc-ph img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;transition:transform .55s cubic-bezier(.22,1,.36,1);display:block}#top .pc:hover .pc-ph img{transform:scale(1.05)}#top .pc-badges{z-index:2;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;top:10px;left:10px}#top .pc-badge{letter-spacing:.03em;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}#top .pc-badge-hit{color:#5b3a00;background:linear-gradient(135deg,#ffd479,#ffb020)}#top .pc-badge-new{color:#fff;background:linear-gradient(135deg,#33b2e9,#009fe3)}#top .pc-badge-sale{color:#fff;background:linear-gradient(135deg,#ff8f6b,#f44)}#top .fav{z-index:2;display:flex;position:absolute;top:10px;right:10px}#top .pc-body{flex-direction:column;flex:1;min-width:0;display:flex}#top .pc-meta{flex:1;min-width:0}#top .pc-name{color:#000;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;display:block}#top .pc-name:hover{text-decoration:underline}#top .pc-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;display:flex}#top .pc-price b{color:#000;font-size:18px;font-weight:700}#top .pc-old{color:#9ca3af;font-size:13px;text-decoration:line-through}#top .pc-vat{color:#9ca3af;margin:0;font-size:11px}#top .pc-acts{border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}#top .pc-acts .btn{cursor:pointer;white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 8px;font-size:14px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}#top .btn-primary{color:#fff;background:linear-gradient(135deg,#33b2e9,#009fe3 60%,#007db3);border:none;box-shadow:0 8px 20px -8px #009fe399}#top .btn-primary:hover{filter:brightness(1.06)}#top .btn-ghost{color:#007db3;background:#ffffffbf;border:1px solid #007fb340}#top .btn-ghost:hover{background:#fff}#top .pc-acts .pc-in-cart{flex:100%}@media (max-width:1023px){#top .top-slider{padding:40px 0}#top .shead h2{font-size:30px}#top .shead{margin-bottom:20px}}@media (max-width:767px){#top .top-slider{padding:36px 0}#top .shead h2{font-size:26px}#top .shead{gap:12px;margin-bottom:16px}#top .pc{gap:10px;padding:14px}#top .pc-name{font-size:15px;line-height:22px}#top .pc-price b{font-size:17px}#top .pc-acts .btn{height:34px;font-size:13px}}@media (max-width:639px){#top .top-slider{padding:32px 0}#top .track{gap:12px}#top .arrow{width:34px;height:34px;font-size:22px}}@media (hover:none){#top .pc:hover,#top .pc.grow:hover{transform:none;box-shadow:0 8px 18px #005a8c14}#top .pc:hover .pc-ph img{transform:none}}
#faq{font-family:var(--font-rubik), system-ui, sans-serif;line-height:normal}#faq .w{max-width:1280px;margin:0 auto;padding:0 16px}#faq .faq{padding:64px 0 56px}#faq .faq-h2{letter-spacing:normal;color:#000;text-align:center;margin:0 0 28px;font-size:36px;font-weight:600;line-height:1.2}#faq .faq-list{flex-direction:column;gap:10px;max-width:672px;margin:0 auto;display:flex}#faq .fq{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:16px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s,border-color .3s;box-shadow:0 8px 18px #005a8c14}#faq .fq:hover{transform:translateY(-2px);box-shadow:0 14px 26px -14px #005a8c38}#faq .fq.open{border-color:#009fe359;box-shadow:0 16px 30px -18px #008cd24d}#faq .fq-h{margin:0}#faq .fq-trigger{cursor:pointer;text-align:left;width:100%;font:500 15px/1.45 var(--font-rubik), system-ui, sans-serif;color:#000;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}#faq .fq-trigger:focus-visible{outline-offset:-2px;outline:2px solid #009fe38c}#faq .fq-chev{color:#009fe3;flex:none;width:18px;height:18px;transition:transform .3s cubic-bezier(.22,1,.36,1)}#faq .fq.open .fq-chev{transform:rotate(180deg)}#faq .fq-panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.25,.46,.45,.94);display:grid}#faq .fq.open .fq-panel{grid-template-rows:1fr}#faq .fq-inner{overflow:hidden}#faq .fq-body{color:#6b7280;border-top:1px solid #005a8c1a;margin:0 18px;padding:12px 0 16px;font-size:14px;line-height:1.5}#faq .fq-body p{margin:0}#faq .fq-body p+p{margin-top:10px}#faq .fq-body ul{margin:6px 0 0;padding-left:20px;list-style:outside}#faq .fq-body ol{margin:6px 0 0;padding-left:20px;list-style:decimal}#faq .fq-body li+li{margin-top:4px}#faq .fq-body a{color:#009fe3;text-decoration:underline}#faq .fq-body a:hover{color:#007db3}#faq .fq{opacity:0;transform:translateY(22px)scale(.98)}#faq .fq.grow{opacity:1;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .55s,box-shadow .3s,border-color .3s;transform:none}#faq .fq.grow:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#faq .fq{opacity:1;transform:none}}@media (max-width:1023px){#faq .faq-h2{font-size:30px}}@media (max-width:639px){#faq .faq{padding:44px 0 40px}#faq .faq-h2{margin-bottom:20px;font-size:26px}#faq .faq-list{gap:8px}#faq .fq-trigger{border-radius:14px;gap:10px;padding:13px 14px;font-size:14px}#faq .fq{border-radius:14px}#faq .fq-chev{width:16px;height:16px}#faq .fq-body{margin:0 14px;padding:11px 0 14px;font-size:13.5px}}@media (hover:none){#faq .fq:hover{transform:none;box-shadow:0 8px 18px #005a8c14}#faq .fq.grow:hover{transform:none}}
.works{padding:56px 0 64px}.wk-head{text-align:center;margin-bottom:30px}.wk-head h2{color:#000;margin:0 0 8px;font-size:36px;font-weight:600;line-height:1.2}.wk-head p{color:#6b7280;margin:0;font-size:15px;line-height:1.5}.wk-stage{position:relative}.wk-viewport{opacity:0;touch-action:pan-y;cursor:grab;perspective:4000px;perspective-origin:50%;height:540px;transition:opacity .45s;position:relative;overflow:clip}.wk-viewport.ready{opacity:1}.wk-viewport.grabbing{cursor:grabbing}.wk-viewport.grabbing .wk-card{transition:none}.wk-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform;cursor:pointer;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:20px;width:600px;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .45s,filter .45s,box-shadow .45s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 24px #005a8c1a}.wk-card.active{cursor:default;box-shadow:0 30px 56px -26px #0078b473}.wk-ph{aspect-ratio:16/9;background:#eef3f8;position:relative}.wk-thumbs{gap:8px;padding:12px 22px 0;display:flex}.wk-thumb{cursor:pointer;opacity:.55;background:#eef3f8;border:2px solid #0000;border-radius:9px;width:54px;height:40px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.wk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wk-thumb:hover{opacity:.85}.wk-thumb.on{opacity:1;border-color:#009fe3}.wk-body{padding:14px 22px 20px}.wk-tag{letter-spacing:.05em;text-transform:uppercase;color:#009fe3;background:#009fe31a;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.wk-name{color:#0f1b2d;margin:10px 0 4px;font-size:22px;font-weight:600;line-height:1.25}.wk-meta{color:#009fe3;margin:0 0 8px;font-size:13.5px;font-weight:500}.wk-desc{color:#6b7280;margin:0;font-size:14px;line-height:20px}.wk-arrow{z-index:60;color:#009fe3;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding-bottom:3px;font-size:26px;line-height:1;transition:background .18s,transform .18s;display:flex;position:absolute;top:40%;box-shadow:0 2px 8px #0f28461a}.wk-arrow:hover{background:#fff;transform:scale(1.06)}.wk-prev{left:4px}.wk-next{right:4px}.wk-dots{justify-content:center;gap:8px;margin-top:24px;display:flex}.wk-dot{cursor:pointer;background:#0078b438;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .25s,transform .25s}.wk-dot:hover{background:#0078b466}.wk-dot.on{background:#009fe3;transform:scale(1.35)}@media (max-width:1279px){.wk-card{width:540px}}@media (max-width:1023px){.wk-card{width:460px}}@media (max-width:767px){.wk-card{width:400px}.wk-head h2{font-size:30px}}@media (max-width:639px){.wk-card{width:78vw}.wk-name{font-size:19px}.wk-arrow{width:38px;height:38px;font-size:22px}.wk-desc{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.wk-card,.wk-viewport{transition:none}}
#qa{font-family:var(--font-rubik), system-ui, sans-serif;line-height:normal}#qa .w{max-width:1280px;margin:0 auto;padding:0 16px}#qa .qa{padding:64px 0 32px}#qa .qa-head{text-align:center;max-width:620px;margin:0 auto 36px}#qa .qa-head h2{letter-spacing:normal;color:#000;margin:0 0 10px;font-size:36px;font-weight:600;line-height:1.2}#qa .qa-head p{color:#6b7280;margin:0;font-size:15px;line-height:1.5}#qa .qa-grid{grid-template-columns:.82fr 1fr;align-items:center;gap:40px;display:grid}#qa .qa-photo{margin:0;position:relative}#qa .qa-photo:before{content:"";filter:blur(2px);background:radial-gradient(58% 58% at 50% 100%,#009fe32e,#009fe300 72%);height:56%;position:absolute;inset:auto 14% -4% 12%}#qa .qa-photo img{aspect-ratio:1;object-fit:cover;object-position:50% 50%;width:100%;display:block;position:relative}#qa .qa-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #fffffff2;border-radius:16px;padding:28px;box-shadow:0 10px 26px #005a8c1a}#qa .qa-form{flex-direction:column;gap:16px;display:flex}#qa .qa-form[hidden],#qa .qa-done[hidden]{display:none}#qa .qa-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}#qa .qa-field label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}#qa .qa-field input[type=text],#qa .qa-field input[type=tel],#qa .qa-field textarea{box-sizing:border-box;width:100%;font:400 14px/1.4 var(--font-rubik), system-ui, sans-serif;color:#0f1b2d;resize:none;background:#fff;border:1px solid #0f28462e;border-radius:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #0f28460d}#qa .qa-field input:hover:not(:focus),#qa .qa-field textarea:hover:not(:focus){border-color:#0f284652}#qa .qa-field input:focus,#qa .qa-field textarea:focus{border-color:#009fe38c;outline:none;box-shadow:0 0 0 3px #009fe32e}#qa .qa-field input::placeholder,#qa .qa-field textarea::placeholder{color:#9aa7b6}#qa .qa-drop{cursor:pointer;background:#fff;border:1.5px dashed #008cc866;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex;position:relative}#qa .qa-drop:hover,#qa .qa-drop.over{background:#009fe30d;border-color:#009fe3b3}#qa .qa-drop:focus-visible{outline-offset:2px;outline:2px solid #009fe38c}#qa .qa-clip{color:#009fe3;flex:none;width:22px;height:22px}#qa .qa-drop-text{color:#6b7280;font-size:13.5px;line-height:1.35}#qa .qa-drop-text b{color:#0f1b2d;font-weight:600}#qa .qa-drop.has-file{background:#fff;border-style:solid;border-color:#009fe38c}#qa .qa-drop.has-file .qa-drop-text{color:#0f1b2d;font-weight:500}#qa .qa-drop input[type=file]{opacity:0;width:1px;height:1px;position:absolute}#qa .qa-hint{color:#8b98a5;margin:6px 0 0;font-size:12px;line-height:1.4}#qa .qa-agree{color:#6b7280;cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}#qa .qa-agree input{accent-color:#009fe3;flex:none;margin:1px 0 0}#qa .qa-agree a{color:#009fe3;text-decoration:none}#qa .qa-agree a:hover{text-decoration:underline}#qa .qa-submit{cursor:pointer;font:500 15px/1 var(--font-rubik), system-ui, sans-serif;color:#fff;background:linear-gradient(#12b0ee,#009fe3);border:0;border-radius:12px;align-self:flex-start;padding:12px 28px;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s;box-shadow:0 8px 20px -8px #009fe3a6}#qa .qa-submit:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #009fe3bf}#qa .qa-submit:active{transform:translateY(0)}#qa .qa-submit:focus-visible{outline-offset:3px;outline:2px solid #009fe399}#qa .qa-done{text-align:center;color:#12805c;margin:0;padding:22px 0;font-size:15px;font-weight:500}#qa .qa-head,#qa .qa-photo,#qa .qa-card{opacity:0;transform:translateY(22px)}#qa .qa-head.grow,#qa .qa-photo.grow,#qa .qa-card.grow{opacity:1;transition:opacity .6s,transform .65s cubic-bezier(.22,1,.36,1);transform:none}@media (prefers-reduced-motion:reduce){#qa .qa-head,#qa .qa-photo,#qa .qa-card{opacity:1;transform:none}}@media (max-width:1023px){#qa .qa-grid{grid-template-columns:1fr;align-items:stretch;gap:28px}#qa .qa-photo{max-width:560px;margin:0 auto}#qa .qa-head h2{font-size:30px}}@media (max-width:639px){#qa .qa{padding:48px 0 32px}#qa .qa-head{margin-bottom:24px}#qa .qa-head h2{font-size:26px}#qa .qa-card{padding:20px}#qa .qa-row{grid-template-columns:1fr}#qa .qa-submit{align-self:stretch}}@media (hover:none){#qa .qa-submit:hover{transform:none;box-shadow:0 8px 20px -8px #009fe3a6}}
