:root{--r:#be1730;--r-d:#9b1227;--r-l:#d6203d;--r-s:#fbeeee;--r-xs:#fdf6f6;--ink:#15171c;--ink2:#2a2d35;--mut:#555b68;--line:#ece7e4;--soft:#f8f5f3;--bg:#fff;--serif:"Source Serif 4",Georgia,"Times New Roman",Cambria,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rad:14px;--sh:0 24px 50px -32px rgba(21,23,28,.4);--w:1200px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{font:16px/1.65 var(--sans);color:var(--ink);background:var(--bg);overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.wrap{width:min(var(--w),100% - 2.5rem);margin-inline:auto}.serif{font-family:var(--serif)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}h1,h2,h3{font-family:var(--serif);line-height:1.15;letter-spacing:-.01em;font-weight:700}h2{font-size:clamp(1.8rem,3.4vw,2.6rem)}.kick{display:inline-flex;align-items:center;gap:.6rem;font:700 .76rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--r)}.kick:before{content:"";width:26px;height:2px;background:var(--r)}.lead{color:var(--mut);font-size:1.08rem}.sec{padding:clamp(4rem,8vw,6.5rem) 0}.sec-h{max-width:44rem;margin-bottom:2.6rem}.sec-h h2{margin:.8rem 0 .7rem}.center{text-align:center;margin-inline:auto}.center .kick:after{content:"";width:26px;height:2px;background:var(--r)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-weight:650;border-radius:8px;padding:.95rem 1.4rem;transition:.25s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.btn svg{width:18px;height:18px}.btn-r{background:var(--r);color:#fff;box-shadow:0 12px 26px -14px rgb(190 23 48 / .85)}.btn-r:hover{background:var(--r-d);transform:translateY(-2px)}.btn-o{border:1.5px solid #e2d8d5;background:#fff}.btn-o:hover{border-color:var(--r);color:var(--r)}.btn-w{background:#fff;color:var(--r)}.btn-w:hover{transform:translateY(-2px)}.ic{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.topbar{background:var(--ink);color:#d9dbe1;font-size:.82rem}.topbar .wrap{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0}.topbar span,.topbar a{display:inline-flex;align-items:center;gap:.45rem}.topbar .ic{width:15px;height:15px;color:#ff6b72}.topbar .r{display:flex;gap:1.4rem}.topbar a:hover{color:#fff}.hdr{--hh:84px;position:sticky;top:0;z-index:50;background:#fff0;border-bottom:1px solid #fff0;transition:background .35s,border-color .35s,box-shadow .35s}.hdr.sc{background:rgb(255 255 255 / .92);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-color:var(--line);box-shadow:0 10px 30px -24px rgb(0 0 0 / .35)}.hdr>.wrap{display:flex;align-items:center;gap:2rem;height:84px}.hdr .logo img{width:232px;height:auto}.nav{display:flex;align-items:center;gap:.3rem;margin-left:auto}.nav>li{list-style:none;position:static}.nav>li>a,.nav>li>button{display:flex;align-items:center;gap:.3rem;padding:.7rem .85rem;font-weight:600;font-size:.96rem;border-radius:8px;transition:color .2s,background .2s}.nav>li>button .ch{width:14px;height:14px;transition:transform .25s}.nav>li:hover>a,.nav>li:hover>button,.nav>li.open>button{color:var(--r);background:var(--r-xs)}.nav>li:hover .ch,.nav>li.open .ch{transform:rotate(180deg)}.hdr .cta{margin-left:.6rem;padding:.8rem 1.15rem}.mega{position:absolute;left:0;right:0;top:100%;opacity:0;visibility:hidden;transform:translateY(10px);transition:.28s cubic-bezier(.2,.8,.2,1);padding-top:6px}.nav>li:not(.esc):hover .mega,.nav>li.open .mega{opacity:1;visibility:visible;transform:none}.mega-in{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 40px 80px -40px rgb(21 23 28 / .45);display:grid;grid-template-columns:repeat(3,1fr) 1.15fr;gap:1.6rem;padding:1.8rem}.mega .mh{font:700 .72rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--mut);margin:0 0 .9rem .7rem}.mega ul{list-style:none;display:grid;gap:.15rem}.mega li a{display:flex;gap:.8rem;padding:.65rem .7rem;border-radius:10px;transition:background .2s}.mega li a:hover{background:var(--r-xs)}.mega li a:hover b{color:var(--r)}.mega .mi{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--r-s);color:var(--r)}.mega .mi .ic{width:19px;height:19px}.mega b{display:block;font-weight:650;font-size:.95rem;line-height:1.3}.mega small{display:block;color:var(--mut);font-size:.82rem;line-height:1.4;margin-top:.15rem}.mega-feat{position:relative;border-radius:14px;overflow:hidden;color:#fff;min-height:260px;display:flex;align-items:flex-end;padding:1.3rem}.mega-feat img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mega-feat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(21 23 28 / .05),rgb(21 23 28 / .85))}.mega-feat div{position:relative;z-index:1}.mega-feat b{font:700 1.2rem/1.25 var(--serif);display:block;margin-bottom:.4rem}.mega-feat span{font-size:.85rem;opacity:.9}.mega-feat em{display:inline-flex;margin-top:.8rem;font-style:normal;font-weight:650;font-size:.88rem;border-bottom:2px solid var(--r-l)}.burger{display:none;margin-left:auto;width:46px;height:46px;border-radius:10px;border:1px solid var(--line);place-items:center}.burger span{display:block;width:20px;height:2px;background:var(--ink);position:relative}.burger span:before,.burger span:after{content:"";position:absolute;left:0;width:20px;height:2px;background:var(--ink)}.burger span:before{top:-6px}.burger span:after{top:6px}.hero{position:relative;overflow:hidden;margin-top:-84px;padding:calc(84px + clamp(3rem,6vw,5.5rem)) 0 clamp(3.5rem,7vw,6rem)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 30% 35%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 30% 35%,#000 25%,transparent 78%);opacity:.6}.hero:after{content:"";position:absolute;width:48rem;height:48rem;right:-12rem;top:-18rem;background:radial-gradient(circle,rgb(211 31 42 / .14),transparent 62%);pointer-events:none}.hero .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.pill{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--line);border-radius:40px;padding:.4rem .9rem .4rem .45rem;font-size:.86rem;font-weight:600;box-shadow:0 8px 20px -16px rgb(0 0 0 / .4)}.pill i{font-style:normal;background:var(--r);color:#fff;border-radius:30px;padding:.18rem .6rem;font-size:.75rem;letter-spacing:.04em}.hero h1{font-size:clamp(2.35rem,5.2vw,4rem);margin:1.3rem 0 1.2rem}.hero h1 .h1k{display:block;font:700 clamp(.78rem,1.4vw,.9rem)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--r);margin-bottom:.7rem;font-style:normal}.hero h1 .hl{color:var(--r);font-style:italic;position:relative;white-space:nowrap}.hero h1 .hl svg{position:absolute;left:-2%;bottom:-.18em;width:104%;height:.4em;color:var(--r);opacity:.35}.hero h1 .hl path{stroke-dasharray:400;stroke-dashoffset:400;animation:draw 1.4s .5s forwards cubic-bezier(.6,0,.2,1)}@keyframes draw{to{stroke-dashoffset:0}}.hero .lead{max-width:36rem;font-size:1.14rem}.hero .acts{display:flex;flex-wrap:wrap;gap:.8rem;margin:2rem 0 2.2rem}.hsvc{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.92rem}.hsvc b{margin-right:.2rem;font-weight:700}.hsvc span{background:#fff;border:1px solid var(--line);border-radius:30px;padding:.25rem .75rem;font-weight:600}.hsvc span::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--r);margin-right:.45rem;vertical-align:middle}.trust{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;color:var(--mut);font-size:.9rem;font-weight:550}.trust span{display:inline-flex;align-items:center;gap:.45rem}.trust .ic{width:18px;height:18px;color:var(--r)}.hero-vis{position:relative;aspect-ratio:1/1.02}.hero-vis .ph1{position:absolute;inset:0 0 14% 12%;border-radius:22px;overflow:hidden;box-shadow:var(--sh)}.hero-vis .ph1 img{width:100%;height:100%;object-fit:cover}.hero-vis .ph2{position:absolute;left:0;bottom:0;width:46%;aspect-ratio:1/1.1;border-radius:18px;overflow:hidden;border:6px solid #fff;box-shadow:var(--sh)}.hero-vis .ph2 img{width:100%;height:100%;object-fit:cover}.fcard{position:absolute;background:#fff;border-radius:14px;box-shadow:0 26px 50px -24px rgb(21 23 28 / .45);padding:.95rem 1.1rem;display:flex;gap:.8rem;align-items:center;font-size:.86rem;animation:float 6s ease-in-out infinite}.fcard b{display:block;font-size:.95rem}.fcard small{color:var(--mut)}.fcard .fi{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--r);color:#fff;flex:none}.fcard.c1{right:-1rem;top:12%}.fcard.c2{right:6%;bottom:4%;animation-delay:-3s}.fcard .bars{display:flex;gap:4px;align-items:flex-end;height:30px}.fcard .bars i{width:7px;background:var(--r-s);border-radius:3px}.fcard .bars i:nth-child(n+3){background:var(--r)}@keyframes float{50%{transform:translateY(-10px)}}.seal{position:absolute;left:4%;top:4%;width:96px;height:96px;border-radius:50%;background:#fff;box-shadow:var(--sh);display:grid;place-items:center}.seal img{width:40px;height:auto}.seal svg{position:absolute;inset:0;animation:spin 22s linear infinite}.seal text{font:700 9.5px var(--sans);letter-spacing:2.6px;fill:var(--r);text-transform:uppercase}@keyframes spin{to{transform:rotate(360deg)}}.ticker{border-block:1px solid var(--line);background:var(--soft);overflow:hidden;padding:1.05rem 0}.ticker .tr{display:flex;gap:3rem;width:max-content;animation:tk 38s linear infinite}.ticker:hover .tr{animation-play-state:paused}.ticker span{display:inline-flex;align-items:center;gap:3rem;font:600 1.15rem var(--serif);color:var(--ink2);white-space:nowrap}.ticker span:after{content:"";width:9px;height:9px;transform:rotate(45deg);background:var(--r)}@keyframes tk{to{transform:translateX(-50%)}}.sit{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.sc-card{position:relative;border:1px solid var(--line);border-radius:var(--rad);padding:1.6rem 1.4rem 1.5rem;background:#fff;transition:.35s cubic-bezier(.2,.8,.2,1);overflow:hidden;display:flex;flex-direction:column}.sc-card:before{content:"";position:absolute;inset:auto 0 0 0;height:3px;background:var(--r);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sc-card:hover{transform:translateY(-6px);box-shadow:var(--sh);border-color:#f0dada}.sc-card:hover:before{transform:scaleX(1)}.sc-card .n{font:700 .8rem var(--sans);color:var(--r);letter-spacing:.12em}.sc-card h3{font-size:1.22rem;margin:.7rem 0 .55rem}.sc-card p{color:var(--mut);font-size:.93rem;flex:1}.sc-card .go{margin-top:1.1rem;font-weight:650;font-size:.9rem;color:var(--r);display:inline-flex;align-items:center;gap:.35rem}.sc-card .go .ic{width:16px;height:16px;transition:transform .25s}.sc-card:hover .go .ic{transform:translateX(4px)}.sc-card .big{position:absolute;right:-.6rem;top:-1.6rem;font:700 6.5rem/1 var(--serif);color:var(--r-xs);z-index:0;pointer-events:none}.sc-card>*{position:relative;z-index:1}.bg-soft{background:var(--soft)}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(210px,auto);gap:1.1rem}.bx{position:relative;border-radius:18px;background:#fff;border:1px solid var(--line);padding:1.7rem;overflow:hidden;display:flex;flex-direction:column;transition:.35s}.bx:hover{box-shadow:var(--sh);transform:translateY(-4px)}.bx .bi{width:50px;height:50px;border-radius:14px;background:var(--r-s);color:var(--r);display:grid;place-items:center;margin-bottom:1rem}.bx h3{font-size:1.3rem;margin-bottom:.45rem}.bx p{color:var(--mut);font-size:.94rem}.bx ul{list-style:none;margin-top:.9rem;display:grid;gap:.35rem;font-size:.9rem}.bx li{display:flex;gap:.5rem}.bx li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55rem;border-radius:50%;background:var(--r)}.bx .more{margin-top:auto;padding-top:1rem;font-weight:650;color:var(--r);font-size:.9rem}.b-a{grid-column:span 3;grid-row:span 2;color:#fff;border:0}.b-a img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s}.b-a:hover img{transform:scale(1.04)}.b-a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(21 23 28 / .1) 20%,rgb(21 23 28 / .9))}.b-a>div{position:relative;z-index:1;margin-top:auto}.b-a .bi{background:var(--r);color:#fff}.b-a p,.b-a li{color:#e8e9ec}.b-a .more{color:#fff}.b-b,.b-c{grid-column:span 3}.b-d,.b-e,.b-f{grid-column:span 2}.b-r{background:var(--r);color:#fff;border:0}.b-r p{color:#ffe1e3}.b-r .bi{background:rgb(255 255 255 / .15);color:#fff}.b-r .more{color:#fff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;position:relative;counter-reset:s}.steps:before{content:"";position:absolute;left:6%;right:6%;top:31px;height:2px;background:repeating-linear-gradient(90deg,var(--r) 0 8px,transparent 8px 16px);opacity:.35}.st{position:relative;text-align:center;padding:0 .4rem}.st .sn{width:64px;height:64px;margin:0 auto 1.1rem;border-radius:50%;background:#fff;border:2px solid var(--r);display:grid;place-items:center;font:700 1.35rem var(--serif);color:var(--r);position:relative;transition:.3s}.st:hover .sn{background:var(--r);color:#fff;transform:scale(1.06)}.st h3{font-size:1.12rem;margin-bottom:.4rem}.st p{color:var(--mut);font-size:.92rem}.st em{display:inline-block;margin-top:.6rem;font-style:normal;font-size:.78rem;font-weight:650;color:var(--r);background:var(--r-s);border-radius:20px;padding:.2rem .65rem}.quiz{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:24px;overflow:hidden;background:var(--ink);color:#fff;box-shadow:var(--sh)}.quiz-l{padding:clamp(2rem,4vw,3.2rem);position:relative;overflow:hidden}.quiz-l:after{content:"";position:absolute;width:26rem;height:26rem;left:-8rem;bottom:-14rem;background:radial-gradient(circle,rgb(211 31 42 / .5),transparent 65%)}.quiz-l .kick{color:#ff8b90}.quiz-l .kick:before{background:#ff8b90}.quiz-l h2{margin:.9rem 0 .8rem;color:#fff}.quiz-l p{color:#c6c9d1}.quiz-r{background:#fff;color:var(--ink);padding:clamp(1.6rem,3.5vw,2.6rem);margin:10px;border-radius:18px}.qprog{height:5px;border-radius:5px;background:var(--line);margin-bottom:1.5rem;overflow:hidden}.qprog i{display:block;height:100%;width:33%;background:var(--r);transition:width .4s}.qstep small{color:var(--mut);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.qstep h3{font-size:1.3rem;margin:.4rem 0 1.1rem}.qopts{display:grid;gap:.6rem}.qopts button{display:flex;align-items:center;gap:.8rem;text-align:left;width:100%;padding:.95rem 1.1rem;border:1.5px solid var(--line);border-radius:12px;font-weight:550;transition:.2s}.qopts button:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;border:2px solid #cfc6c3;transition:.2s}.qopts button:hover{border-color:var(--r);background:var(--r-xs)}.qopts button:hover:before{border-color:var(--r);box-shadow:inset 0 0 0 4px #fff;background:var(--r)}.qres{display:none}.qres .tag{display:inline-block;background:var(--r-s);color:var(--r);font-weight:700;border-radius:20px;padding:.25rem .8rem;font-size:.82rem}.qres h3{font-size:1.5rem;margin:.7rem 0 .5rem}.qres p{color:var(--mut);margin-bottom:1.2rem}.about{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,5rem);align-items:center}.about-ph{position:relative}.about-ph img{border-radius:20px;aspect-ratio:4/4.4;object-fit:cover;width:100%}.about-ph .frame{position:absolute;inset:1.4rem -1.4rem -1.4rem 1.4rem;border:2px solid var(--r);border-radius:20px;z-index:-1}.about-ph .badge{position:absolute;right:-1rem;bottom:2rem;background:#fff;border-radius:14px;padding:1rem 1.2rem;box-shadow:var(--sh);max-width:15rem;font-size:.86rem}.about-ph .badge b{display:block;font:700 1.05rem var(--serif);color:var(--r)}.vals{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;margin:1.8rem 0}.val{display:flex;gap:.8rem}.val .vi{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;border:1px solid #f0dada;color:var(--r)}.val b{display:block;font-size:.98rem}.val span{color:var(--mut);font-size:.88rem;line-height:1.5;display:block}blockquote{border-left:3px solid var(--r);padding:.3rem 0 .3rem 1.2rem;font:italic 1.15rem/1.6 var(--serif);color:var(--ink2)}blockquote cite{display:block;margin-top:.5rem;font:600 .85rem var(--sans);font-style:normal;color:var(--mut)}.nums{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}.num{padding:1.8rem 1.4rem;text-align:center;border-right:1px solid var(--line)}.num:last-child{border:0}.num b{display:block;font:700 2.6rem/1 var(--serif);color:var(--r)}.num span{display:block;margin-top:.5rem;color:var(--mut);font-size:.9rem}.sl-h{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:2.2rem}.sl-nav{display:flex;gap:.5rem}.sl-nav button{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;transition:.2s}.sl-nav button:hover{border-color:var(--r);color:var(--r)}.slider{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2.4rem)/3);gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:.5rem}.slider::-webkit-scrollbar{display:none}.post{scroll-snap-align:start;border-radius:16px;border:1px solid var(--line);overflow:hidden;background:#fff;transition:.3s;display:flex;flex-direction:column}.post:hover{box-shadow:var(--sh);transform:translateY(-4px)}.post .pi{aspect-ratio:16/10;overflow:hidden}.post .pi img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.post:hover .pi img{transform:scale(1.05)}.post .pb{padding:1.3rem 1.3rem 1.5rem;display:flex;flex-direction:column;flex:1}.post .meta{font-size:.78rem;color:var(--mut);display:flex;gap:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.post .meta i{font-style:normal;color:var(--r)}.post h3{font-size:1.17rem;margin:.6rem 0 .5rem;line-height:1.3}.post p{color:var(--mut);font-size:.9rem;flex:1}.post .go{margin-top:1rem;font-weight:650;color:var(--r);font-size:.88rem}.faq-g{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}.faq-side{position:sticky;top:110px}.faq-side .help{margin-top:1.8rem;border-radius:16px;background:var(--soft);padding:1.4rem;border:1px solid var(--line)}.faq-side .help b{font:700 1.1rem var(--serif)}.faq-side .help p{color:var(--mut);font-size:.9rem;margin:.3rem 0 1rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem .2rem;cursor:pointer;font:650 1.06rem/1.4 var(--sans);transition:color .2s}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--r)}.faq summary .pm{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line);position:relative;transition:.3s}.faq summary .pm:before,.faq summary .pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:.3s}.faq summary .pm:after{transform:translate(-50%,-50%) rotate(90deg)}.faq details[open] summary{color:var(--r)}.faq details[open] .pm{background:var(--r);border-color:var(--r);color:#fff}.faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(0)}.faq .ans{padding:0 3rem 1.3rem .2rem;color:var(--mut)}.cta-band{position:relative;background:var(--r);color:#fff;border-radius:26px;overflow:hidden;display:grid;grid-template-columns:1fr 1.05fr;gap:2rem;padding:clamp(2rem,4vw,3.4rem)}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 0 0,rgb(255 255 255 / .18),transparent 45%),repeating-linear-gradient(135deg,rgb(255 255 255 / .05) 0 2px,transparent 2px 14px)}.cta-band>*{position:relative}.cta-band h2{color:#fff;margin:.8rem 0}.cta-band .kick{color:#fff}.cta-band .kick:before{background:#fff}.cta-band p{color:#ffe0e2}.cta-band ul{list-style:none;margin-top:1.4rem;display:grid;gap:.6rem}.cta-band li{display:flex;gap:.6rem;align-items:center;font-weight:550}.cta-band li .ic{width:20px;height:20px}.form{background:#fff;color:var(--ink);border-radius:18px;padding:1.6rem;display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.form .full{grid-column:1/-1}.fld{position:relative}.fld input,.fld select,.fld textarea{width:100%;font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:1.35rem .95rem .5rem;background:#fff;transition:border-color .2s,box-shadow .2s;color:var(--ink)}.fld textarea{min-height:110px;resize:vertical}.fld label{position:absolute;left:.95rem;top:.95rem;color:var(--mut);font-size:.95rem;pointer-events:none;transition:.2s}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:0;border-color:var(--r);box-shadow:0 0 0 4px rgb(190 23 48 / .1)}.fld input:focus+label,.fld input:not(:placeholder-shown)+label,.fld textarea:focus+label,.fld textarea:not(:placeholder-shown)+label,.fld select+label{top:.4rem;font-size:.72rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--r)}.chk{display:flex;gap:.6rem;align-items:flex-start;font-size:.82rem;color:var(--mut)}.chk input{margin-top:.25rem;accent-color:var(--r);width:17px;height:17px;flex:none}.chk a{color:var(--r);text-decoration:underline}.ftr{background:#101216;color:#b9bdc7;margin-top:clamp(4rem,8vw,6rem);font-size:.93rem}.ftr-top{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:2.5rem;padding:4rem 0 3rem}.ftr .brand img{width:320px;max-width:100%;height:auto}.ftr .brand p{margin:1.1rem 0;max-width:22rem}.ftr .fth{font:700 .78rem var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#fff;margin-bottom:1.1rem;display:flex;justify-content:space-between;align-items:center}.ftr .fth .ch{display:none}.ftr ul{list-style:none;display:grid;gap:.55rem}.ftr a:hover{color:#fff}.ftr .ci{display:flex;gap:.6rem;align-items:flex-start}.ftr .ci .ic{width:18px;height:18px;color:#ff6b72;flex:none;margin-top:.2rem}.soc{display:flex;gap:.5rem}.soc a{width:38px;height:38px;border-radius:10px;border:1px solid #2b2e36;display:grid;place-items:center;transition:.2s}.soc a:hover{background:var(--r);border-color:var(--r);color:#fff}.soc .ic{width:17px;height:17px}.ftr-legal{border-top:1px solid #23262d;padding:1.5rem 0;display:flex;justify-content:space-between;gap:1.5rem;align-items:center;flex-wrap:wrap;font-size:.82rem}.ftr-legal .id b{color:#fff;font-weight:650}.anpc{display:flex;gap:.6rem}.anpc img{width:170px;height:auto;display:block;background:none;border-radius:0}.anpc a{display:block;transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s ease}.flogo{display:inline-block;transition:opacity .25s,transform .3s}.flogo:hover{opacity:.85;transform:translateY(-2px)}.anpc a:hover,.anpc a:focus-visible{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 8px 16px rgb(190 23 48 / .45)) brightness(1.04)}.ftr-legal{flex-wrap:nowrap}.ftr-legal .id{flex:1 1 auto;max-width:860px}.anpc{flex:none}.ftr-bot{border-top:1px solid #23262d;padding:1.1rem 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:#8a8f9b}.ftr-bot .lk{display:flex;gap:1.1rem;flex-wrap:wrap}.credit{display:inline-flex;align-items:center;gap:.4rem}.credit img{width:16px;height:16px}.credit a{color:#c9ccd4;font-weight:600}.rv{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.rv.in{opacity:1;transform:none}.d1{transition-delay:.08s}.d2{transition-delay:.16s}.d3{transition-delay:.24s}@media (max-width:1100px){.nav,.hdr .cta{display:none}.burger{display:grid}.topbar .l{display:none}.topbar .wrap{justify-content:center}.sit{grid-template-columns:1fr 1fr}.bento{grid-template-columns:1fr 1fr}.b-a,.b-b,.b-c,.b-d,.b-e,.b-f{grid-column:span 1;grid-row:auto}.b-a{grid-column:1/-1;min-height:380px}}@media (max-width:860px){.hero .wrap,.quiz,.about,.faq-g,.cta-band{grid-template-columns:1fr}.hero-vis{max-width:520px;margin-inline:auto;width:100%}.steps{grid-template-columns:1fr 1fr;row-gap:2.2rem}.steps:before{display:none}.nums{grid-template-columns:1fr 1fr}.num:nth-child(2){border-right:0}.num:nth-child(-n+2){border-bottom:1px solid var(--line)}.slider{grid-auto-columns:82%}.faq-side{position:static}.ftr-top{grid-template-columns:1fr 1fr}}@media (max-width:600px){.wrap{width:calc(100% - 2rem)}.topbar .r{gap:1.2rem;font-size:.8rem}.topbar .r a[href^=mailto]{display:none}.pill{font-size:.8rem}.pill i{white-space:nowrap}.hero h1 .hl svg{display:none}.hero h1 .hl{text-decoration:underline;text-decoration-color:rgb(190 23 48 / .3);text-decoration-thickness:.12em;text-underline-offset:.12em}.hdr>.wrap{height:70px}.hero{margin-top:-70px;padding-top:calc(70px + 2.5rem)}.hdr .logo img{width:176px}.hero h1 .hl{white-space:normal}.hero .acts .btn{flex:1 1 100%}.fcard.c1{right:-.4rem;top:4%}.seal{width:76px;height:76px}.seal img{width:32px}.sit,.bento,.vals{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.form{grid-template-columns:1fr;padding:1.2rem}.about-ph .badge{right:.5rem}.faq .ans{padding-right:.5rem}.ftr{text-align:center}.ftr-top{grid-template-columns:1fr;gap:0;padding:2.8rem 0 1.4rem}.ftr .brand{padding-bottom:1.6rem;border-bottom:1px solid #23262d}.ftr .brand img{margin:0 auto}.ftr .brand p{margin-inline:auto}.soc{justify-content:center}.ftr .col{border-bottom:1px solid #23262d}.ftr .col .fth{margin:0;padding:0}.ftr .col .fth .fh{justify-content:center;padding:1.05rem 0;cursor:pointer;pointer-events:auto}.ftr .col .fth .ch{display:block!important;width:15px;height:15px;transition:transform .3s}.ftr .col ul{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s;padding:0}.ftr .col.open ul{max-height:420px;padding:0 0 1.2rem}.ftr .col.open .fth .ch{transform:rotate(180deg)}.ftr .ci{justify-content:center}.ftr-legal,.ftr-bot{flex-direction:column;text-align:center;justify-content:center;flex-wrap:wrap}.ftr-bot .lk{justify-content:center}.anpc img{width:160px}}.skip{position:absolute;left:1rem;top:-60px;z-index:200;background:var(--ink);color:#fff;padding:.7rem 1rem;border-radius:8px;font-weight:650;transition:top .2s}.skip:focus{top:1rem}:focus-visible{outline:3px solid var(--r);outline-offset:2px}.topbar :focus-visible,.ftr :focus-visible,.mbar :focus-visible,.cta-band :focus-visible,.mnav-f :focus-visible{outline-color:#fff}.nav-w{margin-left:auto}.nav-w .nav{margin-left:0}html.nolock{overflow:hidden}.mega-g{grid-template-columns:1fr 1.5fr}.mega-posts{display:grid;gap:.6rem;align-content:start}.mega-posts a{display:grid;grid-template-columns:110px 1fr;gap:1rem;align-items:center;padding:.5rem;border-radius:12px;transition:background .2s}.mega-posts a:hover{background:var(--r-xs)}.mega-posts a:hover b{color:var(--r)}.mega-posts img{width:110px;height:72px;object-fit:cover;border-radius:10px}.mega-posts b{display:block;font-size:.93rem;line-height:1.35}.mega-posts small{color:var(--mut);font-size:.8rem}.mnav{position:fixed;inset:0;z-index:120;background:rgb(15 16 20 / .45);opacity:0;transition:opacity .3s}.mnav.on{opacity:1}.mnav-in{position:absolute;right:0;top:0;bottom:0;width:min(420px,92vw);background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);overflow-y:auto}.mnav.on .mnav-in{transform:none}.mnav-h{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--line);position:sticky;top:0;background:#fff;z-index:1}.mnav-h img{width:180px;height:auto}.mnav-x{width:44px;height:44px;border-radius:10px;border:1px solid var(--line);display:grid;place-items:center}.mnav nav{padding:.6rem 1.2rem;flex:1}.mgrp{border-bottom:1px solid var(--line)}.mgrp summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1rem 0;font-weight:650;cursor:pointer}.mgrp summary::-webkit-details-marker{display:none}.mgrp summary .ch{width:16px;height:16px;transition:transform .25s}.mgrp[open] summary .ch{transform:rotate(180deg)}.mgrp[open] summary{color:var(--r)}.mgrp ul{list-style:none;padding:0 0 .8rem}.mgrp li a{display:flex;align-items:center;gap:.7rem;padding:.6rem .4rem;border-radius:8px;color:var(--ink2)}.mgrp li a .ic{width:18px;height:18px;color:var(--r)}.mgrp li a:hover{background:var(--r-xs)}.mlink{display:block;padding:1rem 0;border-bottom:1px solid var(--line);font-weight:650}.mnav-f{padding:1.2rem;display:grid;gap:.6rem;border-top:1px solid var(--line);background:var(--soft)}.mbar{display:none}@media (max-width:860px){.mbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:.6rem;right:.6rem;bottom:.6rem;z-index:90;background:rgb(21 23 28 / .94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;overflow:hidden;box-shadow:0 18px 40px -16px rgb(0 0 0 / .55)}.mbar a{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.6rem .4rem;color:#fff;font-size:.74rem;font-weight:600}.mbar a .ic{width:20px;height:20px}.mbar a.hl{background:var(--r)}body{padding-bottom:4.6rem}}.phero,.ahero{position:relative;overflow:hidden;margin-top:-84px;padding:calc(84px + clamp(2rem,4vw,3.2rem)) 0 clamp(2.5rem,5vw,4rem);background:linear-gradient(180deg,#fff,var(--r-xs))}.phero:before,.ahero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 75% 80% at 25% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 80% at 25% 30%,#000 20%,transparent 75%);opacity:.55}.phero:after,.ahero:after{content:"";position:absolute;width:40rem;height:40rem;right:-12rem;top:-16rem;background:radial-gradient(circle,rgb(211 31 42 / .12),transparent 62%);pointer-events:none}.phero>.wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(2rem,5vw,4rem);align-items:center}.phero-s>.wrap{grid-template-columns:1fr}.phero h1{font-size:clamp(2rem,4.2vw,3.2rem);margin:.8rem 0 .9rem}.phero .lead{max-width:44rem}.phero .acts{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.ph-i{position:relative}.ph-i img{border-radius:20px;aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--sh);position:relative}.ph-i:before{content:"";position:absolute;inset:1.1rem -1.1rem -1.1rem 1.1rem;border:2px solid var(--r);border-radius:20px;opacity:.5}.e404{min-height:60vh}.bc ol{list-style:none;display:flex;flex-wrap:wrap;gap:.3rem;font-size:.84rem;color:var(--mut);margin-bottom:1rem}.bc li+li:before{content:"/";margin-right:.35rem;color:#c9bdb9}.bc a:hover{color:var(--r)}.bc li[aria-current]{color:var(--ink2);font-weight:600}.pbody{padding-top:clamp(2.5rem,5vw,4rem)}.layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(2rem,5vw,4.5rem);align-items:start}.side{position:sticky;top:110px;display:grid;gap:1rem}.sbox{border:1px solid var(--line);border-radius:16px;padding:1.3rem;background:#fff}.sbox>b{display:block;font:700 1.08rem/1.3 var(--serif);margin-bottom:.5rem}.sbox p{color:var(--mut);font-size:.9rem;margin-bottom:1rem}.sbox .btn{width:100%;margin-top:.5rem}.sbox-r{background:var(--r);border:0;color:#fff;position:relative;overflow:hidden}.sbox-r:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgb(255 255 255 / .2),transparent 50%)}.sbox-r>*{position:relative}.sbox-r p{color:#ffe1e3}.btn-ghost{border:1.5px solid rgb(255 255 255 / .55);color:#fff}.btn-ghost:hover{background:rgb(255 255 255 / .12)}.slinks{list-style:none;display:grid}.slinks li a{display:block;padding:.55rem 0;border-bottom:1px dashed var(--line);font-size:.92rem;color:var(--ink2)}.slinks li:last-child a{border:0}.slinks li a:hover,.slinks li.on a{color:var(--r)}.slinks li.on a{font-weight:650}.sbox-t{display:flex;gap:.8rem;align-items:flex-start;background:var(--soft)}.sbox-t .ic{flex:none;color:var(--r);width:26px;height:26px}.sbox-t p{margin:0;color:var(--ink2)}.entry{font-size:1.04rem;color:var(--ink2);min-width:0}.entry>*+*{margin-top:1.1rem}.entry h2{font-size:clamp(1.45rem,2.6vw,1.85rem);color:var(--ink);margin-top:2.6rem;scroll-margin-top:110px}.entry h3{font-size:1.2rem;color:var(--ink);margin-top:1.8rem}.entry>h2:first-child,.entry>h3:first-child{margin-top:0}.entry a{color:var(--r);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry a:hover{text-decoration-thickness:2px}.entry a.btn{text-decoration:none}.entry ul:not([class]),.entry ol:not([class]){padding-left:1.3rem}.entry li+li{margin-top:.4rem}.entry ul:not([class]) li::marker{color:var(--r)}.entry ol:not([class]) li::marker{color:var(--r);font-weight:700}.entry strong{color:var(--ink)}.entry blockquote{border-left:3px solid var(--r);padding:.4rem 0 .4rem 1.2rem;font:italic 1.15rem/1.6 var(--serif);color:var(--ink)}.tldr{background:var(--r-xs);border:1px solid #f3d9da;border-radius:16px;padding:1.3rem 1.4rem}.tldr b{display:flex;align-items:center;gap:.5rem;font:700 1.05rem var(--serif);color:var(--r);margin-bottom:.6rem}.tldr ul{list-style:none;display:grid;gap:.5rem}.tldr li{position:relative;padding-left:1.4rem;font-size:.98rem}.tldr li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;transform:rotate(45deg);background:var(--r)}.callout{border-radius:14px;padding:1.1rem 1.25rem 1.1rem 3.3rem;position:relative;border:1px solid}.callout:before{content:"i";position:absolute;left:1.05rem;top:1.1rem;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 .85rem var(--serif);color:#fff}.callout strong{display:block;margin-bottom:.25rem}.callout p{margin:0}.callout.info{background:#f2f6fb;border-color:#d6e3f2}.callout.info:before{background:#2d5f9a}.callout.warn{background:#fdf5ea;border-color:#f1dcb8}.callout.warn:before{content:"!";background:#a35d00}.callout.ok{background:#eff8f2;border-color:#cbe6d4}.callout.ok:before{content:"✓";background:#1d7a46}.steps-list{counter-reset:st;display:grid;gap:.9rem}.step{position:relative;padding:1.1rem 1.2rem 1.1rem 4.2rem;border:1px solid var(--line);border-radius:14px;background:#fff;transition:border-color .2s,box-shadow .2s}.step:hover{border-color:#f0d3d4;box-shadow:0 14px 30px -24px rgb(0 0 0 / .4)}.step:before{counter-increment:st;content:counter(st);position:absolute;left:1.1rem;top:1rem;width:2.2rem;height:2.2rem;border-radius:50%;border:2px solid var(--r);color:var(--r);display:grid;place-items:center;font:700 1rem var(--serif)}.step h3{margin:0 0 .3rem!important;font-size:1.06rem}.step p{margin:0;font-size:.96rem}.cards-2,.cards-3,.grid3{display:grid;gap:1rem}.cards-2{grid-template-columns:repeat(2,1fr)}.cards-3,.grid3{grid-template-columns:repeat(3,1fr)}.grid3{gap:1.2rem}.card{border:1px solid var(--line);border-radius:14px;padding:1.2rem 1.25rem;background:#fff;position:relative;overflow:hidden;transition:.3s}.card:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:var(--r);transform:scaleX(0);transform-origin:left;transition:transform .4s}.card:hover{box-shadow:0 18px 40px -30px rgb(0 0 0 / .45)}.card:hover:before{transform:scaleX(1)}.card h3{margin:0 0 .35rem!important;font-size:1.06rem}.card p{margin:0;font-size:.94rem}a.card-l{text-decoration:none!important;color:inherit}.card-l .go{display:inline-block;margin-top:.7rem;color:var(--r);font-weight:650;font-size:.9rem}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem}.facts>div{background:var(--soft);border-radius:14px;padding:1.1rem 1.1rem 1rem;border-top:3px solid var(--r)}.facts b{display:block;font:700 1.55rem/1.15 var(--serif);color:var(--r)}.facts span{display:block;font-size:.88rem;color:var(--mut);margin-top:.35rem;line-height:1.45}.tbl{border-collapse:collapse;width:100%;font-size:.93rem;background:#fff}.entry .tbl{border:0}.entry .tw{margin:1.4rem 0}.tw:focus-visible{outline-offset:3px}.tbl th{background:var(--ink);color:#fff;text-align:left;font-weight:650;padding:.75rem .9rem;font-size:.84rem;letter-spacing:.02em}.tbl td{padding:.75rem .9rem;border-top:1px solid var(--line);vertical-align:top}.tbl tbody tr:nth-child(even){background:var(--soft)}.tw{overflow-x:auto;border-radius:12px;border:1px solid var(--line)}.check{list-style:none;display:grid;gap:.55rem;padding:0!important}.check li{position:relative;padding-left:2rem}.check li:before{content:"";position:absolute;left:0;top:.2em;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--r-s) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23be1730' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4 10-10'/%3E%3C/svg%3E") center/62% no-repeat}.sec-list{padding:1rem 0 3rem}.sec-list h2{font-size:1.7rem;margin-bottom:1.2rem}.empty{border:1.5px dashed #e3d4d2;border-radius:16px;padding:1.6rem;background:var(--r-xs);max-width:52rem}.empty b{display:block;font:700 1.1rem var(--serif);margin-bottom:.4rem}.empty p{color:var(--mut);margin-bottom:1rem}.empty a:not(.btn){color:var(--r)}.assets{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.asset{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;transition:.3s}.asset:hover{box-shadow:var(--sh);transform:translateY(-4px)}.asset .ai{position:relative;aspect-ratio:16/10;overflow:hidden}.asset .ai img{width:100%;height:100%;object-fit:cover}.asset .st{position:absolute;left:.8rem;top:.8rem;background:#fff;border-radius:20px;padding:.2rem .7rem;font-size:.75rem;font-weight:700}.st-activ{color:#1d7a46}.st-vandut{color:var(--mut)}.st-suspendat{color:#a35d00}.asset .ab{padding:1.1rem 1.2rem 1.3rem}.asset small{color:var(--mut);font-size:.8rem}.asset h3{font-size:1.1rem;margin:.3rem 0 .8rem}.asset dl,.adl{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.asset dt,.adl dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:650}.asset dd,.adl dd{font-weight:650}.plans{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:16px;background:#fff;padding:1.3rem 1.4rem;transition:.3s}.plan:hover{border-color:var(--r);box-shadow:0 18px 40px -28px rgb(0 0 0 / .35)}.plan .ph{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.plan h3{font-size:1.15rem;margin:.2rem 0 .9rem}.plan h3 a{color:inherit;text-decoration:none}.plan small{color:var(--mut);font-size:.8rem}.plan .tag{flex:none;border-radius:20px;padding:.2rem .7rem;font-size:.75rem;font-weight:700;background:var(--soft)}.tag-propus{color:#a35d00}.tag-votat,.tag-confirmat,.tag-in-executare{color:#1d7a46}.tag-respins,.tag-incheiat{color:var(--mut)}.plan dl{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:1.1rem}.plan dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:650}.plan dd{font-weight:650}.plan .pa{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:auto}.plan .btn{padding:.55rem 1rem;font-size:.9rem}@media (max-width:860px){.plans{grid-template-columns:1fr}}.adl{margin-top:1.2rem;max-width:40rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.2rem}.ahero{padding-bottom:0}.ahero>.wrap{position:relative;z-index:1;max-width:900px}.ahero>.wrap+.wrap{max-width:var(--w)}.ahero h1{font-size:clamp(2rem,4.4vw,3.3rem);margin:.9rem 0}.tagc{display:inline-block;background:var(--r);color:#fff;font-weight:700;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:.3rem .8rem}.ameta{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;margin:1.4rem 0 2rem;color:var(--mut);font-size:.9rem}.ameta>span{display:inline-flex;align-items:center;gap:.45rem}.ameta .ic{width:17px;height:17px;color:var(--r)}.au img{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--line);padding:5px;object-fit:contain}.au b{display:block;color:var(--ink);font-size:.92rem}.au small{display:block;font-size:.8rem}.aimg img{width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:20px 20px 0 0;display:block}.abody{padding-top:3rem}.alayout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start;max-width:1100px}.aside-toc{position:sticky;top:110px;display:grid;gap:1rem}.toc{border:1px solid var(--line);border-radius:16px;padding:1.2rem;background:#fff}.toc b{display:block;font:700 1rem var(--serif);margin-bottom:.6rem}.toc ol{list-style:none;counter-reset:t;display:grid;gap:.15rem}.toc li{counter-increment:t}.toc a{display:flex;gap:.5rem;font-size:.86rem;line-height:1.4;padding:.35rem .4rem;border-radius:8px;color:var(--ink2)}.toc a:before{content:counter(t);color:var(--r);font-weight:700;min-width:1rem}.toc a:hover,.toc a.on{background:var(--r-xs);color:var(--r)}.alayout .entry{max-width:740px}.authorbox{display:flex;gap:1rem;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:1.3rem;background:var(--soft);margin-top:2.5rem!important}.authorbox img{width:64px;height:64px;border-radius:50%;background:#fff;padding:9px;border:1px solid var(--line);flex:none;object-fit:contain}.authorbox small{color:var(--mut);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.authorbox b{display:block;font:700 1.1rem var(--serif);color:var(--ink)}.authorbox p{font-size:.92rem;margin-top:.3rem}.disc{font-size:.84rem;color:var(--mut);font-style:italic}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}.chip{display:inline-flex;align-items:center;gap:.4rem;border:1.5px solid var(--line);background:#fff;border-radius:30px;padding:.45rem 1rem;font-weight:600;font-size:.9rem;transition:.2s}.chip small{color:var(--mut);font-size:.75rem}.chip:hover{border-color:var(--r);color:var(--r)}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip.on small{color:#c9ccd4}.feat{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff;margin-bottom:2rem;transition:.3s}.feat:hover{box-shadow:var(--sh)}.feat .fi img{width:100%;height:100%;object-fit:cover;min-height:320px}.feat .fb{padding:clamp(1.5rem,3vw,2.6rem);display:flex;flex-direction:column;justify-content:center;gap:.8rem}.feat .meta{font-size:.78rem;color:var(--mut);display:flex;gap:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.feat .meta i{font-style:normal;color:var(--r)}.feat h2{font-size:clamp(1.5rem,2.6vw,2rem)}.feat p{color:var(--mut)}.feat .btn{align-self:flex-start}.more-l{font-weight:650;color:var(--r);white-space:nowrap}.sl-h .more-l{margin-left:auto;margin-right:1rem}.pag{display:flex;justify-content:center;gap:.4rem;margin-top:2.5rem}.pag .page-numbers{min-width:44px;height:44px;display:grid;place-items:center;border:1.5px solid var(--line);border-radius:10px;font-weight:650}.pag .current{background:var(--r);border-color:var(--r);color:#fff}.sform{display:flex;gap:.6rem;margin-top:1.4rem;max-width:40rem}.sform input{flex:1;font:inherit;border:1.5px solid var(--line);border-radius:10px;padding:.85rem 1rem;background:#fff}.sform input:focus{outline:0;border-color:var(--r)}.results{display:grid;gap:.8rem;max-width:52rem}.res{display:block;border:1px solid var(--line);border-radius:14px;padding:1rem 1.2rem;background:#fff;transition:.2s}.res:hover{border-color:var(--r)}.res small{color:var(--r);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.res b{display:block;font:700 1.12rem var(--serif);margin:.2rem 0}.res span{color:var(--mut);font-size:.92rem}.contact-g{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem,5vw,4rem);align-items:start}.cinfo{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem}.ci-card{display:flex;gap:.8rem;align-items:center;border:1px solid var(--line);border-radius:14px;padding:1rem;background:#fff;transition:.2s}a.ci-card:hover{border-color:var(--r);transform:translateY(-2px)}.cii{flex:none;width:44px;height:44px;border-radius:12px;background:var(--r-s);color:var(--r);display:grid;place-items:center}.ci-card small{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);font-weight:650}.ci-card b{display:block;font-size:.95rem;word-break:break-word}.form-box{background:#fff;border:1px solid var(--line);border-radius:22px;padding:clamp(1.3rem,3vw,2.2rem);box-shadow:var(--sh);position:sticky;top:110px}.form-box h2{font-size:1.6rem}.form-box>p{color:var(--mut);margin:.3rem 0 1.2rem}.form-box .form{padding:0;box-shadow:none}.form-ok{display:flex;gap:1rem;align-items:flex-start;background:#eff8f2;border:1px solid #cbe6d4;border-radius:16px;padding:1.3rem;color:var(--ink)}.form-ok .ic{width:28px;height:28px;color:#1d7a46;flex:none}.form-ok p{color:var(--ink2);margin-top:.3rem}.form-err{background:var(--r-s);color:var(--r-d);border-radius:10px;padding:.7rem .9rem;font-size:.9rem;font-weight:600}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.fld select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555b68' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .9rem center/16px no-repeat}.cta-band .form-ok{background:#fff}.form{position:relative}.cta-sec{padding-top:0}.cta-sm{grid-template-columns:1.4fr auto;align-items:center}.cta-acts{display:grid;gap:.6rem;min-width:260px}.ftr .fth{font-family:var(--sans);line-height:1.2}.ftr .fth .fh{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;display:flex;align-items:center;gap:.5rem;width:100%;justify-content:space-between;cursor:default;pointer-events:none}.ftr .fth .fh .ch{display:none}.ck{position:fixed;left:1rem;bottom:1rem;z-index:150;max-width:440px}.ck-in{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.2rem;box-shadow:0 30px 60px -30px rgb(0 0 0 / .5);font-size:.9rem}.ck-in a{color:var(--r);text-decoration:underline}.ck-b{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem}.ck-b .btn{padding:.7rem}@media (max-width:1100px){.layout{grid-template-columns:1fr}.side{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.alayout{grid-template-columns:1fr}.aside-toc{position:static}.aside-toc .sbox-r{display:none}.assets{grid-template-columns:1fr 1fr}}@media (max-width:860px){.phero>.wrap,.contact-g,.feat,.cta-sm{grid-template-columns:1fr}.ph-i{max-width:520px}.grid3,.cards-3{grid-template-columns:1fr 1fr}.form-box{position:static}.cta-acts{min-width:0}}@media (max-width:600px){.phero,.ahero{margin-top:-70px;padding-top:calc(70px + 1.6rem)}.phero .acts .btn{flex:1 1 100%}.ph-i:before{display:none}.cards-2,.cards-3,.grid3,.assets,.cinfo{grid-template-columns:1fr}.step{padding-left:3.6rem}.step:before{left:.8rem}.aimg img{aspect-ratio:16/10;border-radius:14px 14px 0 0}.ameta{gap:.6rem 1rem}.sform{flex-direction:column}.sl-h{flex-wrap:wrap}.sl-h .more-l{margin-left:0}.ck{left:.6rem;right:.6rem;bottom:5.4rem;max-width:none}.feat .fi img{min-height:220px}}@media (min-width:1101px){.hdr>.wrap{transition:height .3s ease}.hdr .logo img{transition:width .3s ease}.hdr.sc>.wrap{height:68px}.hdr.sc .logo img{width:186px}.hdr.sc .cta{padding:.65rem 1rem}}.nav>li.has-mega{display:flex;align-items:center;border-radius:8px;transition:background .2s}.nav>li.has-mega>a.top{padding-right:.15rem}.nav>li.has-mega>button.tg{padding:.7rem .55rem .7rem .2rem}.nav>li.has-mega:hover,.nav>li.has-mega.open{background:var(--r-xs)}.nav>li.has-mega:hover>a,.nav>li.has-mega:hover>button,.nav>li.has-mega.open>a,.nav>li.has-mega.open>button{background:none}.srv-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.srv{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;transition:.35s cubic-bezier(.2,.8,.2,1)}.srv:hover{transform:translateY(-6px);box-shadow:var(--sh);border-color:#f0d3d6}.srv-i{position:relative;aspect-ratio:16/10;overflow:hidden}.srv-i img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.srv:hover .srv-i img{transform:scale(1.05)}.srv-ic{position:absolute;left:1rem;bottom:-1.4rem;width:54px;height:54px;border-radius:14px;background:var(--r);color:#fff;display:grid;place-items:center;box-shadow:0 12px 24px -12px rgb(190 23 48 / .8)}.srv-ic .ic{width:24px;height:24px}.srv-i{overflow:visible}.srv-i img{border-radius:0}.srv-b{padding:2.2rem 1.4rem 1.5rem;display:flex;flex-direction:column;flex:1}.srv-b h3{font-size:1.25rem;margin-bottom:.5rem}.srv-b p{color:var(--mut);font-size:.94rem;flex:1}.srv-b .go{margin-top:1rem;font-weight:650;color:var(--r);display:inline-flex;align-items:center;gap:.35rem}.srv-b .go .ic{width:16px;height:16px;transition:transform .25s}.srv:hover .go .ic{transform:translateX(4px)}@media (max-width:1100px){.srv-cards{grid-template-columns:1fr 1fr}}@media (max-width:600px){.srv-cards{grid-template-columns:1fr}}.admin-bar .hdr{top:32px}@media (max-width:782px){.admin-bar .hdr{top:46px}}@media (max-width:600px){.admin-bar .hdr{top:0}}.ck-opt{display:grid;gap:.5rem;margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--line)}.ck-opt label{display:flex;gap:.55rem;align-items:flex-start;font-weight:600;font-size:.88rem}.ck-opt input{accent-color:var(--r);margin-top:.2rem;width:16px;height:16px}.ck-opt small{display:block;font-weight:400;color:var(--mut);font-size:.78rem}.ck-b{grid-template-columns:1fr 1fr 1.2fr!important}.mega-g{grid-template-columns:minmax(260px,1fr) 2.6fr;row-gap:1.1rem}.mg-teme b em{font-style:normal;font-weight:700;font-size:.72rem;color:var(--r);background:var(--r-s);border-radius:20px;padding:.05rem .45rem;margin-left:.3rem;vertical-align:1px}.mg-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.mg-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;transition:.25s}.mg-card:hover{border-color:#f0d3d6;box-shadow:0 18px 36px -28px rgb(0 0 0 / .45);transform:translateY(-3px)}.mg-img{display:block;aspect-ratio:16/10;overflow:hidden}.mg-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.mg-card:hover .mg-img img{transform:scale(1.05)}.mg-meta{display:flex;gap:.6rem;padding:.8rem .9rem 0;font-size:.72rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--mut)}.mg-meta i{font-style:normal;color:var(--r)}.mg-card b{padding:.35rem .9rem 1rem;font:700 .98rem/1.35 var(--serif);color:var(--ink)}.mg-card:hover b{color:var(--r)}.mg-bar{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;border-top:1px solid var(--line)}.mg-all{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--r)}.mg-all .ic{width:18px;height:18px}.mg-all:hover{gap:.7rem}.mg-help{color:var(--mut);font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem}.mg-help a{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--ink)}.mg-help a:hover{color:var(--r)}.mg-help .ic{width:16px;height:16px;color:var(--r)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}@media (max-width:600px){.hero .pill{flex-direction:column;align-items:flex-start;gap:.35rem;border-radius:16px;padding:.55rem .8rem}.hsvc{font-size:.85rem;gap:.35rem}.hsvc b{width:100%}.hsvc span{padding:.2rem .6rem}}.zone .sec-h{max-width:46rem}.zg{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:1.6rem}.zc{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--line);border-radius:16px;background:#fff;padding:1rem 1.1rem;color:inherit;text-decoration:none;transition:.25s}a.zc:hover{border-color:var(--r);transform:translateY(-2px);box-shadow:0 16px 34px -26px rgb(0 0 0 / .4)}.zc b{display:block;font:700 1.08rem var(--serif)}.zc small{display:block;color:var(--mut);font-size:.82rem;line-height:1.35;margin-top:.15rem}.zc .zi{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--r-xs);color:var(--r)}.zc .zi .ic{width:19px;height:19px}.zc.is-on{border-color:var(--r);background:var(--r-xs)}.zc-r{background:var(--r);border-color:var(--r);color:#fff}.zc-r small{color:rgb(255 255 255 / .85)}.zc-r .zi{background:rgb(255 255 255 / .16);color:#fff}@media (max-width:1100px){.zg{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.zg{grid-template-columns:1fr 1fr}.zc-r{grid-column:1/-1}}.fzone{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;font-size:.9rem;margin-top:-.3rem}.fzone .ic{width:16px;height:16px;color:var(--r)}.fzone a{color:inherit}.form-note{font-size:.85rem;color:var(--mut);margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:860px){html{scroll-padding-bottom:90px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ua{position:relative;isolation:isolate}.ua:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:90px 90px;background-position:center -1px;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.ua .sec-h{margin-bottom:1.8rem}.ua h2 em{color:var(--r);font-style:italic;text-decoration:underline;text-decoration-color:#efc3c9;text-decoration-thickness:4px;text-underline-offset:7px}.ua-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:1.2rem;align-items:start}.ua-pick,.ua-info{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 40px -32px rgb(120 30 40 / .45)}.ua-pick{padding:1rem}.ua-main{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:.7rem}.ua-c{display:flex;align-items:center;justify-content:center;gap:.55rem;border:1.5px solid var(--line);border-radius:14px;background:#fff;padding:.95rem .6rem;transition:.2s}.ua-c b{font:700 1.05rem var(--sans)}.ua-c:hover{border-color:#e2b9be;transform:translateY(-1px)}.ua-c.on{border-color:var(--r);background:var(--r-s)}.ua-c:focus-visible,.ua-sel select:focus-visible{outline:3px solid rgb(190 23 48 / .35);outline-offset:2px}.ua-dot{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--r)}.ua-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--r);animation:uaRing 2.2s ease-out infinite}@keyframes uaRing{0%{transform:scale(1);opacity:.8}100%{transform:scale(2.6);opacity:0}}.ua-sel{display:block;position:relative}.ua-sel:after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--mut);border-bottom:2px solid var(--mut);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ua-sel select{width:100%;appearance:none;-webkit-appearance:none;border:1.5px solid #ddd2d0;border-radius:12px;padding:.85rem 2.6rem .85rem 1rem;font:500 1rem var(--sans);color:var(--ink);background:#fff;cursor:pointer}.ua-sel select:focus{border-color:var(--r);box-shadow:0 0 0 4px var(--r-s);outline:0}.ua-dd select{display:none}.ua-dd-b,.ua-dd-l button{-webkit-tap-highlight-color:#fff0}.ua-dd-b{width:100%;text-align:left;border:1.5px solid #ddd2d0;border-radius:12px;padding:.85rem 2.6rem .85rem 1rem;font:500 1rem var(--sans);color:var(--ink);background:#fff;cursor:pointer}.ua-dd-b.on{border-color:var(--r);background:var(--r-s)}.ua-dd-b[aria-expanded="true"]{border-color:var(--r);box-shadow:0 0 0 4px var(--r-s)}.ua-dd-b:focus-visible{outline:3px solid rgb(190 23 48 / .35);outline-offset:2px}.ua-dd-l{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:280px;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1.5px solid #ddd2d0;border-radius:12px;box-shadow:0 14px 34px rgb(30 10 14 / .14);padding:.35rem}.ua-dd-l button{display:block;width:100%;text-align:left;border:0;background:none;border-radius:8px;padding:.7rem .85rem;font:500 1rem var(--sans);color:var(--ink);cursor:pointer}.ua-dd-l button:hover,.ua-dd-l button:focus{background:var(--r-s);color:var(--r);outline:0}.ua-dd-l button[aria-selected="true"]{font-weight:700;color:var(--r)}.ua-pages{display:flex;gap:.5rem;align-items:flex-start;margin-top:.9rem;font-size:.9rem;color:var(--mut)}.ua-pages .ic{flex:none;width:16px;height:16px;color:var(--r);margin-top:.2rem}.ua-pages a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:#e5c4c8;text-underline-offset:3px}.ua-pages a:hover{color:var(--r)}.ua-info{padding:1.3rem 1.4rem}.ua-p:not([hidden]){animation:uaIn .25s ease}@keyframes uaIn{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ua-b{display:inline-block;font:700 .7rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .7rem;border-radius:99px;background:var(--r-s);color:var(--r)}.ua-b2{background:#eef0f4;color:#3a4152}.ua-info h3{font-size:1.55rem;margin:.6rem 0 .35rem}.ua-info p{color:var(--mut);font-size:.98rem;line-height:1.55;margin-bottom:.8rem}.ua-f{list-style:none;display:grid;gap:.5rem;margin:0 0 1rem}.ua-f li{display:flex;gap:.6rem;align-items:flex-start;font-size:.93rem;line-height:1.45}.ua-f .ic{flex:none;width:18px;height:18px;color:var(--r);margin-top:.1rem}.ua-cta{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ua-cta .btn{padding:.85rem .6rem;border-radius:12px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#000;transform:translateY(-2px)}.ua-nr{display:none}@media (hover:hover) and (pointer:fine){.ua-call{display:none}.ua-nr{display:inline}}.ua-more{display:flex;align-items:center;gap:.35rem;margin:.9rem 0 0!important;font-weight:650;font-size:.93rem!important}.ua-more a{color:var(--r)}.ua-more .ic{width:16px;height:16px;color:var(--r)}@media (max-width:900px){.ua-grid{grid-template-columns:1fr}}@media (max-width:480px){.ua-main{gap:.4rem}.ua-c{padding:.75rem .25rem;gap:.35rem}.ua-c b{font-size:.9rem}.ua-dot{width:8px;height:8px}.ua-pick,.ua-info{border-radius:16px}.ua-info{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.ua-dot:after{animation:none;opacity:0}}@media (max-width:600px){.hero h1 .h1k{letter-spacing:.05em;font-size:.74rem}}.cat-intro{max-width:780px;margin:3rem auto 0;padding-top:2rem;border-top:1px solid var(--line)}.cat-intro h2{font-size:1.5rem;margin-bottom:.6rem}