:root{--bg:#F2FBFF;--sf:#FFFFFF;--ink:#072C45;--mu:#54707F;--pri:#0072CE;--y:#00C2FF;--soft:#072C45;--ln:#D4EBF5;--rr:12px;--ft:'Exo 2';--fb:'Mukta';--pc:#fff;--tickc:#111;}
*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:400 16.5px/1.6 var(--fb),system-ui,sans-serif;overflow-x:hidden}img{display:block;max-width:100%;object-fit:cover}a{color:inherit}h1,h2,h3{font-family:var(--ft),sans-serif;line-height:1.12;margin:0;text-wrap:balance}h2{font-size:clamp(1.8rem,4.4vw,2.9rem)}h3{font-size:1.2rem}p{margin:0}.w{width:min(1100px,100% - 32px);margin-inline:auto}.sec{padding:clamp(50px,8vw,84px) 0}.ctr{text-align:center}.ctr .lead{margin-inline:auto}.lead{color:var(--mu);max-width:58ch;margin-top:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border-radius:min(var(--rr),50px);font:800 16px var(--fb);text-decoration:none;border:0;cursor:pointer;transition:transform .15s}.btn:hover{transform:translateY(-2px)}.bw{background:#128C4B;color:#fff;box-shadow:0 8px 0 -2px #0B6235}.bw:active{transform:translateY(3px);box-shadow:0 3px 0 -2px #0B6235}.b2{border:2px solid currentColor;background:transparent;color:inherit}
.tick{background:var(--y);color:var(--tickc,#111);font-weight:800;font-size:.9rem;text-align:center;padding:9px 12px}.nav .w{display:flex;justify-content:space-between;align-items:center;min-height:62px;gap:14px}.nm{font:800 1.14rem var(--ft);text-decoration:none}.nav .btn{min-height:42px;padding:0 15px;font-size:14px;box-shadow:none}
.hr{position:relative}.hr h1{font-size:clamp(2.2rem,6.4vw,4rem)}.hr .s{margin-top:14px;color:var(--mu);font-size:1.08rem;max-width:54ch}.cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.role{display:inline-block;background:var(--pri);color:var(--btn,#fff);font-weight:800;font-size:.84rem;padding:6px 12px;border-radius:min(var(--rr),30px);margin-bottom:12px}.tr{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:18px;font-weight:700;font-size:.9rem}.tr span{display:inline-flex;gap:6px;align-items:center}.tr .i{color:var(--pri)}
.h-poster{padding-block:clamp(24px,4vw,50px);display:grid;gap:22px}.h-poster h1{text-transform:uppercase;font-weight:400;font-size:clamp(2.7rem,8vw,5.4rem);line-height:1.02}.h-poster .ph{position:relative}.h-poster .ph img{width:100%;height:clamp(320px,50vw,560px);object-position:top;border-radius:var(--rr)}.h-poster .ph::after{content:attr(data-b);position:absolute;left:10px;bottom:10px;background:var(--y);color:#111;font-weight:800;padding:7px 12px;rotate:-2deg}@media(min-width:880px){.h-poster{grid-template-columns:1.3fr 1fr;align-items:center}}
.h-scene{color:#fff;min-height:clamp(560px,82vh,720px);display:flex;align-items:flex-end}.h-scene>img{position:absolute;inset:0;width:100%;height:100%}.h-scene::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.72) 50%,rgba(0,0,0,.08) 88%)}.h-scene .w{position:relative;padding-block:40px;display:grid;gap:20px;align-items:end}.h-scene h1,.h-scene .s,.h-scene .tr,.h-scene .tr .i{color:#fff}.h-scene .av{width:118px;height:118px;border-radius:50%;object-fit:cover;object-position:top;border:4px solid #fff}
.h-bubble{padding-block:clamp(28px,5vw,56px);display:grid;gap:30px;align-items:center}.h-bubble .ph{position:relative;justify-self:center;width:min(390px,92%)}.h-bubble .ph img{aspect-ratio:1;width:100%;border-radius:50%;object-position:top;border:10px solid var(--sf);outline:3px dashed var(--pri)}.sb{position:absolute;background:var(--sf);border-radius:18px;padding:8px 13px;font-weight:800;font-size:.86rem;box-shadow:0 12px 24px -12px rgba(0,0,0,.4)}.sb.a{top:6%;left:-4%}.sb.b{bottom:8%;right:-4%}@media(min-width:860px){.h-bubble{grid-template-columns:1.2fr 1fr}}
.h-panel{background:var(--soft);color:#fff;overflow:hidden}.h-panel .w{display:grid;gap:22px;padding-block:clamp(30px,5vw,60px);align-items:center}.h-panel h1,.h-panel .s{color:#fff}.h-panel .s{opacity:.85}.h-panel .im{display:grid;grid-template-columns:1.1fr .9fr;gap:10px}.h-panel .im img{width:100%;height:clamp(260px,38vw,480px);border-radius:var(--rr)}.h-panel .im img:last-child{margin-top:36px}.h-panel .tr,.h-panel .tr .i{color:var(--y)}@media(min-width:880px){.h-panel .w{grid-template-columns:1fr 1fr}}
.h-stripe{padding-block:0}.h-stripe .tp{height:18px;background:repeating-linear-gradient(135deg,#FFC800 0 18px,#1A1A14 18px 36px)}.h-stripe .gr{display:grid;gap:0}.h-stripe .tx{padding:clamp(26px,5vw,60px) 16px}.h-stripe img{width:100%;height:clamp(280px,44vw,600px)}.h-stripe h1{text-transform:uppercase;font-size:clamp(2.4rem,6.6vw,4.6rem)}@media(min-width:880px){.h-stripe .gr{grid-template-columns:1.15fr 1fr}.h-stripe img{height:100%}.h-stripe .tx{padding-inline:max(16px,calc((100vw - 1100px)/2))}}
.h-family{padding-block:clamp(26px,4vw,50px)}.h-family .pic{height:clamp(240px,40vw,480px);width:100%;border-radius:var(--rr)}.h-family .cd{position:relative;background:var(--sf);margin:-70px 14px 0;padding:clamp(20px,4vw,38px);border-radius:var(--rr);box-shadow:0 26px 50px -30px rgba(0,0,0,.5);display:grid;gap:18px;align-items:center}.h-family .av{width:96px;height:96px;border-radius:50%;object-position:top}@media(min-width:860px){.h-family .cd{grid-template-columns:auto 1fr;margin-inline:60px}}
.pm{background:var(--soft);color:var(--pc,#fff)}.pm .w{padding-block:18px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-weight:800;font-size:1.05rem}.pm .btn{min-height:44px;font-size:14px;box-shadow:none}
.pk{display:grid;gap:16px;margin-top:30px}@media(min-width:800px){.pk{grid-template-columns:repeat(3,1fr);align-items:stretch}}.pk article{background:var(--sf);border:2px solid var(--ln);border-radius:var(--rr);padding:22px;display:flex;flex-direction:column;position:relative;text-align:left}.pk .pop{border-color:var(--pri)}.pk .pop::before{content:"PALING LARIS";position:absolute;top:-13px;left:18px;background:var(--pri);color:var(--btn,#fff);font-weight:800;font-size:.72rem;padding:4px 10px;border-radius:30px}.pk .h{font:800 1.5rem var(--ft);color:var(--pri);margin:8px 0}.pk small{color:var(--mu)}.pk ul{list-style:none;margin:8px 0 16px;padding:0;display:grid;gap:8px;flex:1}.pk li{display:flex;gap:8px;font-size:.95rem}.pk li .i{color:var(--pri);flex:none;margin-top:2px}.pk .btn{width:100%;font-size:14.5px;min-height:48px}
.calcb{display:grid;gap:16px;margin-top:26px}@media(min-width:820px){.calcb{grid-template-columns:1fr 1fr}}.cb{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rr);padding:22px}.cb label{display:block;font-weight:700;font-size:.92rem;margin-bottom:14px}.cb input[type=range]{width:100%;accent-color:var(--pri);height:30px}.cb output{float:right;color:var(--pri);font-weight:800}.bigr{font:800 clamp(2.2rem,6vw,3.4rem) var(--ft);color:var(--pri);line-height:1.1}.smalln{font-size:.82rem;color:var(--mu);margin-top:10px}
.spl{display:grid;gap:24px;align-items:center}@media(min-width:840px){.spl{grid-template-columns:1fr 1fr}}.spl img{width:100%;height:clamp(280px,42vw,460px);border-radius:var(--rr)}.chk{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.chk li{display:flex;gap:10px;font-weight:600}.chk .i{color:var(--pri);flex:none}
.stp{display:grid;gap:14px;margin-top:28px;counter-reset:n}@media(min-width:760px){.stp{grid-template-columns:repeat(3,1fr)}}.stp div{background:var(--sf);border:1px solid var(--ln);border-radius:var(--rr);padding:20px;counter-increment:n}.stp div::before{content:counter(n);display:grid;place-items:center;width:40px;height:40px;background:var(--pri);color:var(--btn,#fff);border-radius:50%;font-weight:800;margin-bottom:10px}.stp p{color:var(--mu);font-size:.95rem;margin-top:5px}
.chat{background:#E5DDD5;border-radius:var(--rr);padding:18px;display:grid;gap:9px;max-width:620px;margin:26px auto 0;color:#111;text-align:left}.cm{background:#fff;border-radius:0 10px 10px;padding:9px 12px;max-width:88%;justify-self:start;box-shadow:0 1px 1px rgba(0,0,0,.15)}.cm b{display:block;font-size:.8rem;color:#128C4B}.cm small{display:block;text-align:right;color:#777;font-size:.7rem}.cm.me{background:#DCF8C6;justify-self:end;border-radius:10px 0 10px 10px}.chatT{background:#075E54;color:#fff;border-radius:var(--rr) var(--rr) 0 0;padding:11px 16px;max-width:620px;margin:26px auto -26px;font-weight:700;display:flex;gap:9px;align-items:center;text-align:left}.chatT+.chat{border-radius:0 0 var(--rr) var(--rr)}
.fq{margin-top:18px;border-top:1px solid var(--ln);text-align:left}.fq details{border-bottom:1px solid var(--ln)}.fq summary{cursor:pointer;font-weight:700;padding:14px 0}.fq p{padding-bottom:14px;color:var(--mu)}
.end{background:var(--pri);color:var(--btn,#fff);text-align:center}.end h2{color:inherit}.end p{margin-top:8px;opacity:.9}.end .btn{margin-top:20px}.foot{background:var(--soft);color:var(--pc,#fff);padding:26px 0 0;text-align:center;font-size:.92rem}.stk{position:fixed;left:12px;right:12px;bottom:10px;z-index:40}.stk .btn{width:100%;box-shadow:0 14px 26px -8px rgba(0,0,0,.55)}@media(min-width:760px){.stk{left:auto;right:18px;width:auto}}
.wf-demo{padding:14px 16px 84px;font-size:12.5px;line-height:1.5;text-align:center;opacity:.72}.wf-demo a{color:inherit;font-weight:700;text-decoration:underline}@media(min-width:760px){.wf-demo{padding-bottom:18px}}.js .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.js .rv.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}