#avantaje{background:#fff;overflow:hidden;padding:36px 0 45px}#avantaje .why-showcase{position:relative;width:calc(100% - 56px);max-width:1760px;margin:auto}#avantaje .why-hero{position:relative;display:block;height:615px;min-height:0}#avantaje .why-intro{position:absolute;top:0;left:0;width:43%;max-width:750px;z-index:3;padding:0}#avantaje .why-intro .title{font-size:clamp(30px,2.25vw,42px);line-height:1.13;letter-spacing:-.035em;margin:12px 0 16px}#avantaje .why-intro .lead{font-size:15px;line-height:1.55;max-width:680px}#avantaje .why-intro .btn{display:inline-flex;margin-top:18px;background:linear-gradient(110deg,#e000a4,#ad0085);color:#fff;border-radius:13px;padding:16px 24px}#avantaje .why-team{position:absolute;right:0;top:0;width:66%;height:615px;z-index:1;overflow:hidden;pointer-events:none}#avantaje .why-team img{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}#avantaje .benefits{position:absolute;top:385px;left:0;z-index:5;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,102px);gap:10px;width:53%;max-width:920px;margin:0;padding:0}#avantaje .benefits .benefit{box-sizing:border-box;display:grid;grid-template-columns:43px minmax(0,1fr);grid-template-rows:auto 1fr;gap:3px 11px;height:102px;min-height:0;margin:0;padding:13px 14px;border:1px solid #f6cde6;border-radius:18px;background:#fffffff7;box-shadow:0 6px 22px #85005508;align-content:start}#avantaje .benefit .why-icon{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0;border-radius:50%;background:#fff0f9;color:#d00098}#avantaje .benefit .why-icon svg{width:23px;height:23px}#avantaje .benefit h3{grid-column:2;grid-row:1;font-size:14px;line-height:1.22;margin:0;font-weight:700}#avantaje .benefit p{grid-column:2;grid-row:2;font-size:11.5px;line-height:1.35;margin:0;color:#737d8e}@media(max-width:1300px)and (min-width:951px){#avantaje .why-hero,#avantaje .why-team{height:645px}#avantaje .benefits{top:410px;width:60%}#avantaje .why-intro .title{font-size:clamp(29px,2.5vw,37px)}}@media(max-width:950px){#avantaje .why-showcase{width:calc(100% - 32px)}#avantaje .why-hero{height:auto;display:flex;flex-direction:column;gap:18px}#avantaje .why-intro{position:relative;width:100%;max-width:none;order:1}#avantaje .why-intro .title{font-size:clamp(30px,5vw,40px)}#avantaje .why-team{position:relative;order:2;width:100%;height:clamp(230px,54vw,430px)}#avantaje .benefits{position:relative;order:3;top:auto;left:auto;width:100%;max-width:none;grid-template-rows:auto;gap:12px}#avantaje .benefits .benefit{height:auto;min-height:110px}}@media(max-width:540px){#avantaje .benefits{grid-template-columns:1fr}}#avantaje .why-intro .title{max-width:820px!important;font-size:clamp(29px,2.05vw,39px)!important;line-height:1.12!important;letter-spacing:-.035em!important;margin:6px 0 11px!important}#avantaje .why-intro .lead{max-width:580px!important;font-size:14px!important;line-height:1.42!important;margin:0!important}#avantaje .why-intro .btn{margin-top:12px!important;padding:13px 20px!important}#avantaje .benefits .benefit{background:transparent!important;border:0!important;border-left:2px solid #f1c9e3!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;transition:transform .24s ease,border-color .24s ease,background .24s ease!important}#avantaje .benefits .benefit:hover{transform:translate(5px)!important;border-left-color:#c00090!important;background:linear-gradient(90deg,rgba(255,236,248,.72),transparent)!important;box-shadow:none!important}#avantaje .benefits .benefit h3{transition:color .2s ease!important}#avantaje .benefits .benefit:hover h3{color:#b00083!important}#avantaje .benefits .why-icon{width:31px!important;height:31px!important;border-radius:10px!important;background:#fff0f9!important;color:#c00090!important;font-size:18px!important}#avantaje .benefits .why-icon svg{width:18px!important;height:18px!important}@media(min-width:951px){#avantaje .why-intro{width:44%!important;max-width:760px!important}#avantaje .why-intro .title{font-size:clamp(29px,2.05vw,39px)!important}#avantaje .why-hero>.benefits{top:270px!important;left:0!important;width:39%!important;max-width:660px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,82px)!important;gap:10px 12px!important;height:auto!important}#avantaje .why-hero>.benefits>.benefit{box-sizing:border-box!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:3px 9px!important;height:82px!important;min-height:82px!important;overflow:hidden!important;padding:7px 6px 7px 10px!important}#avantaje .benefit h3{font-size:13px!important;line-height:1.2!important;margin:0!important}#avantaje .benefit p{font-size:11.3px!important;line-height:1.3!important;margin:0!important}}@media(min-width:951px)and (max-width:1300px){#avantaje .why-hero>.benefits{top:305px!important;width:42%!important}}@media(max-width:950px){#avantaje .why-intro{width:100%!important}#avantaje .why-intro .title{font-size:clamp(28px,5vw,39px)!important}#avantaje .why-hero>.benefits{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#avantaje .why-hero>.benefits>.benefit{min-height:84px!important;height:auto!important;padding:10px!important;display:grid!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;gap:4px 8px!important}#avantaje .benefit h3{font-size:12px!important;margin:0!important}#avantaje .benefit p{font-size:11px!important;line-height:1.35!important;margin:0!important}}@media(max-width:540px){#avantaje .why-hero>.benefits{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){#avantaje .benefits .benefit,#avantaje .benefits .benefit h3{transition:none!important}}@media(min-width:951px){#avantaje .why-team{right:-2%!important;top:15px!important;width:61%!important;height:585px!important;overflow:visible!important}#avantaje .why-team img{object-fit:contain!important;object-position:right top!important}#avantaje .why-intro .lead{max-width:540px!important}#avantaje .why-hero>.benefits{column-gap:9px!important}}@media(min-width:951px)and (max-width:1300px){#avantaje .why-team{right:-3%!important;width:59%!important;height:600px!important}#avantaje .why-intro{width:46%!important}}section.why{background:linear-gradient(115deg,#fff 25%,#fff7fc)!important;color:#192232!important}section.why:after{display:none!important}section.why .tag{color:#bc008a!important}section.why .title{color:#192232!important}section.why .title em{color:#b50087!important}section.why .lead{color:#687080!important;line-height:1.85!important;max-width:650px}section.why .why-grid{gap:42px!important;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)!important}section.why .benefits{gap:13px!important}section.why .benefit{background:#fff!important;border:1px solid #f4d8e9!important;border-radius:17px!important;padding:21px!important;backdrop-filter:none!important;box-shadow:0 8px 24px #650c4c09}section.why .benefit:hover{background:#fff9fd!important;border-color:#e9a4d0!important;box-shadow:0 12px 28px #650c4c17}section.why .why-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#fff0f9;color:#c00090}section.why .why-icon svg{width:26px;height:26px}section.why .benefit h3{font-size:15px!important;line-height:1.35!important;margin:12px 0 8px!important;color:#192232!important}section.why .benefit p{font-size:12px!important;line-height:1.65!important;color:#697283!important;margin:0}@media(max-width:900px){section.why .why-grid{grid-template-columns:1fr!important}}@media(max-width:540px){section.why .benefits{grid-template-columns:1fr!important}section.why .benefit{padding:18px!important}}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip{grid-template-columns:14px minmax(0,1fr)!important;column-gap:6px!important;min-height:43px!important;padding:6px 7px!important;overflow:visible!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip .pf-check{width:14px!important;height:14px!important;min-width:14px!important;align-self:center!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip>span:last-child{font-size:10px!important;line-height:1.2!important;letter-spacing:-.25px!important;overflow-wrap:normal!important;hyphens:none!important;word-break:normal!important}.package-section .pf-options[data-filter=circuits]{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}.package-section .pf-options[data-filter=circuits] button.pf-chip{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:35px!important;padding:4px 1px!important;font-size:12px!important;font-weight:650!important;line-height:1!important}.package-section .pf-group h4{font-size:14px!important;line-height:1.25!important;margin-bottom:10px!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip{box-sizing:border-box!important;display:grid!important;grid-template-columns:15px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;column-gap:7px!important;min-width:0!important;width:100%!important;height:auto!important;min-height:43px!important;padding:7px 8px!important;text-align:left!important;white-space:normal!important;overflow:hidden!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip .pf-check{display:block!important;position:static!important;flex:none!important;width:15px!important;height:15px!important;min-width:15px!important;margin:0!important;transform:none!important;box-sizing:border-box!important}.package-section .pf-options:is([data-filter=tier],[data-filter=automation],[data-filter=system]) button.pf-chip>span:last-child{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important;font-weight:650!important;letter-spacing:-.2px!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:left!important}.package-section .pf-group{padding-top:13px!important;padding-bottom:13px!important}.package-section .pf-options[data-filter=area]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}.package-section .pf-options[data-filter=area] .pf-chip{display:flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:0!important;width:100%!important;min-height:34px!important;padding:4px 1px!important;font-size:12px!important;letter-spacing:-.2px!important;white-space:nowrap!important}.package-section .pf-area-number{font-size:12px!important;font-weight:700!important;line-height:1!important}.package-section .pf-area-unit{font-size:9px!important;font-weight:600!important;line-height:1!important}.package-section .pf-options[data-filter=tier] .pf-chip,.package-section .pf-options[data-filter=automation] .pf-chip,.package-section .pf-options[data-filter=system] .pf-chip{font-size:11px!important;min-height:39px!important;gap:5px!important;padding:6px 5px!important;overflow:visible!important}.package-section .pf-options[data-filter=tier] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=automation] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=system] .pf-chip>span:not(.pf-check){font-size:11px!important;line-height:1.18!important;letter-spacing:-.15px!important;overflow-wrap:break-word!important;hyphens:auto!important}.package-section .pf-options[data-filter=tier] .pf-check,.package-section .pf-options[data-filter=automation] .pf-check,.package-section .pf-options[data-filter=system] .pf-check{flex:0 0 14px!important;width:14px!important;height:14px!important}.package-section .pf-brands{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.package-section .pf-brands .pf-chip{height:68px!important;min-height:68px!important;padding:2px!important}.package-section .pf-brands .pf-chip img{height:60px!important;max-height:60px!important;width:100%!important;max-width:100%!important;object-fit:contain!important}.package-section .pf-options[data-filter=tier],.package-section .pf-options[data-filter=automation],.package-section .pf-options[data-filter=system]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.package-section .pf-options[data-filter=tier] .pf-chip,.package-section .pf-options[data-filter=automation] .pf-chip,.package-section .pf-options[data-filter=system] .pf-chip{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:38px!important;height:auto!important;padding:6px 7px!important;overflow:hidden!important;font-size:12px!important;line-height:1.15!important}.package-section .pf-options[data-filter=tier] .pf-chip .pf-check,.package-section .pf-options[data-filter=automation] .pf-chip .pf-check,.package-section .pf-options[data-filter=system] .pf-chip .pf-check{flex:0 0 15px!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important}.package-section .pf-options[data-filter=tier] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=automation] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=system] .pf-chip>span:not(.pf-check){display:block!important;flex:1 1 0!important;min-width:0!important;max-width:100%!important;width:auto!important;font-size:12px!important;font-weight:650!important;line-height:1.15!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important}.package-section .pf-group{padding:9px 0!important}.package-section .pf-group h4{font-size:13px!important;margin:0 0 7px!important}.package-section .pf-options[data-filter=area]{gap:5px!important}.package-section .pf-options[data-filter=area] .pf-chip{font-size:11px!important;min-height:32px!important;padding:5px 1px!important;white-space:nowrap!important}.package-section .pf-brands{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.package-section .pf-brands .pf-chip{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:62px!important;min-height:62px!important;overflow:hidden!important;padding:5px!important;border:1px solid #efdfeb!important;border-radius:9px!important;background:#fff!important}.package-section .pf-brands .pf-chip.active{border-color:#d00091!important;background:#fff2fa!important}.package-section .pf-brands .pf-chip img{display:block!important;width:100%!important;max-width:100%!important;height:50px!important;max-height:50px!important;object-fit:contain!important;object-position:center!important}.package-section .pf-refined-card .pf-brand-logo{display:block!important;max-width:145px!important;height:30px!important;object-fit:contain!important}.package-section .pf-options[data-filter=tier],.package-section .pf-options[data-filter=automation],.package-section .pf-options[data-filter=system]{gap:6px!important}.package-section .pf-options[data-filter=tier] .pf-chip,.package-section .pf-options[data-filter=automation] .pf-chip,.package-section .pf-options[data-filter=system] .pf-chip{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;min-height:40px!important;height:auto!important;padding:7px 8px!important;font-size:13.5px!important;font-weight:650!important;line-height:1.25!important;text-align:left!important;white-space:normal!important;border-radius:10px!important}.package-section .pf-options[data-filter=tier] .pf-chip:before,.package-section .pf-options[data-filter=automation] .pf-chip:before,.package-section .pf-options[data-filter=system] .pf-chip:before{content:none!important;display:none!important}.package-section .pf-chip .pf-check{display:flex!important;flex:0 0 17px!important;width:17px!important;height:17px!important;border:1.5px solid #cda8c2!important;border-radius:4px!important;align-items:center!important;justify-content:center!important;background:#fff!important;position:static!important;transform:none!important;box-sizing:border-box!important}.package-section .pf-chip.active .pf-check{background:#cc0094!important;border-color:#cc0094!important}.package-section .pf-chip.active .pf-check:after{content:"✓";font-size:12px;font-weight:900;line-height:1;color:#fff}.package-section .pf-options[data-filter=tier] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=automation] .pf-chip>span:not(.pf-check),.package-section .pf-options[data-filter=system] .pf-chip>span:not(.pf-check){display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;white-space:normal!important;overflow-wrap:normal!important;font-size:13.5px!important;line-height:1.2!important;text-align:left!important}.package-section .pf-group{padding-top:11px!important;padding-bottom:11px!important;margin-top:0!important;margin-bottom:0!important}.package-section .pf-group h4{margin-bottom:9px!important;font-size:14.5px!important}.package-section .pf-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.package-section .pf-brands .pf-chip{height:60px!important;min-height:60px!important;padding:3px!important;border:1px solid transparent!important;background:transparent!important;overflow:hidden!important}.package-section .pf-brands .pf-chip img{width:100%!important;max-width:100%!important;height:53px!important;max-height:53px!important;object-fit:contain!important;object-position:center!important}.package-section .pf-brands .pf-chip[data-value=FORNELLO] img{width:100%!important;height:54px!important}.package-section .pf-brands .pf-chip[data-value="CRISS INSTAL"] img{height:54px!important}@media(max-width:600px){.package-section .pf-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.package-section .pf-options[data-filter=tier] .pf-chip,.package-section .pf-options[data-filter=automation] .pf-chip,.package-section .pf-options[data-filter=system] .pf-chip{position:relative!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;gap:7px!important;padding:9px 7px 9px 33px!important;font-size:13px!important;line-height:1.25!important;min-height:46px!important}.package-section .pf-options[data-filter=tier] .pf-chip svg,.package-section .pf-options[data-filter=automation] .pf-chip svg,.package-section .pf-options[data-filter=system] .pf-chip svg{display:none!important}.package-section .pf-options[data-filter=tier] .pf-chip:before,.package-section .pf-options[data-filter=automation] .pf-chip:before,.package-section .pf-options[data-filter=system] .pf-chip:before{content:""!important;position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;width:15px!important;height:15px!important;border:1.5px solid #c9a4bd!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important}.package-section .pf-options[data-filter=tier] .pf-chip.active:before,.package-section .pf-options[data-filter=automation] .pf-chip.active:before,.package-section .pf-options[data-filter=system] .pf-chip.active:before{content:"✓"!important;color:#fff!important;font-size:12px!important;font-weight:900!important;text-align:center!important;line-height:13px!important;border-color:#c90091!important;background:#c90091!important}.package-section .pf-group h4{font-size:15px!important}.package-section .pf-options[data-filter=area] .pf-chip,.package-section .pf-options[data-filter=circuits] .pf-chip{font-size:13.5px!important}.package-section .pf-brands{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 9px!important}.package-section .pf-brands .pf-chip{border:1px solid transparent!important;background:transparent!important;border-radius:10px!important;height:69px!important;min-height:69px!important;padding:5px!important;box-shadow:none!important}.package-section .pf-brands .pf-chip:hover{border-color:#efb7dd!important;background:#fff!important}.package-section .pf-brands .pf-chip.active{border-color:#dc0098!important;background:#fff1f9!important}.package-section .pf-brands .pf-chip img{width:100%!important;max-width:135px!important;height:60px!important;max-height:60px!important;object-fit:contain!important}.package-section .pf-brands .pf-chip[data-value="CRISS INSTAL"] img{max-height:62px!important}.pf-fornello-wordmark{display:flex;align-items:center;gap:5px;font-size:20px;font-weight:900;letter-spacing:-.045em;color:#222;white-space:nowrap}.pf-fornello-flame{font-size:26px;color:#f19a00;line-height:1}.pf-custom-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #efd3e6;border-radius:16px;background:linear-gradient(110deg,#fff,#fff2fa);box-shadow:0 6px 24px #9d00700c;max-width:730px}.pf-custom-cta>span{font-size:14px;color:#485064;line-height:1.5}.pf-custom-cta strong{color:#1d2435}.pf-calculator-cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;white-space:nowrap;border-radius:11px;padding:13px 17px;color:#fff!important;font-size:13px;font-weight:800;text-decoration:none!important;background:linear-gradient(105deg,#ec009e,#a60089 55%,#25112f);box-shadow:0 8px 22px #b4008840;transition:transform .22s,box-shadow .22s,filter .22s;position:relative;overflow:hidden}.pf-calculator-cta:after{content:"";position:absolute;inset:0;transform:translate(-140%) skew(-25deg);width:55%;background:linear-gradient(90deg,transparent,#ffffff55,transparent);transition:transform .55s}.pf-calculator-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #a7008a55;filter:saturate(1.12)}.pf-calculator-cta:hover:after{transform:translate(260%) skew(-25deg)}.pf-calculator-cta svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;fill:none}@media(max-width:1000px){.pf-custom-cta{flex-wrap:wrap;max-width:none}}@media(max-width:600px){.pf-custom-cta{padding:14px}.pf-calculator-cta{width:100%}.package-section .pf-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.package-section .pf-group h4{font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important;margin-bottom:12px!important;color:#263047!important}.package-section .pf-options{gap:8px!important}.package-section .pf-options .pf-chip{font-size:12.5px!important;font-weight:650!important;min-height:39px!important;border:1px solid #e8dce8!important;border-radius:9px!important;transition:background .18s,border-color .18s,box-shadow .18s!important}.package-section .pf-options .pf-chip:hover{border-color:#d40095!important;box-shadow:0 2px 10px #bc00851c!important}.package-section .pf-options .pf-chip svg{width:17px!important;height:17px!important;flex-shrink:0!important}.package-section .pf-options[data-filter=tier] .pf-chip{position:relative;padding-left:30px!important}.package-section .pf-options[data-filter=tier] .pf-chip svg{display:none!important}.package-section .pf-options[data-filter=tier] .pf-chip:before{content:"";position:absolute;left:11px;top:50%;transform:translateY(-50%);width:13px;height:13px;border:1.6px solid #c29bb7;border-radius:4px;background:#fff;box-sizing:border-box}.package-section .pf-options[data-filter=tier] .pf-chip.active:before{content:"✓";font-size:11px;font-weight:900;line-height:11px;text-align:center;color:#fff;border-color:#c60090;background:#c60090}.package-section .pf-options[data-filter=tier] .pf-chip:not(.active){background:#fff!important;color:#283146!important}.package-section .pf-brands{gap:7px!important}.package-section .pf-brands .pf-chip{min-height:63px!important;height:63px!important;padding:6px 4px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.package-section .pf-brands .pf-chip img{display:block!important;width:100%!important;max-width:108px!important;height:47px!important;max-height:47px!important;object-fit:contain!important}.package-section .pf-brands .pf-chip.active{background:#fff2fa!important}.package-section .pf-brands .pf-chip[data-value=FORNELLO]{font-weight:900!important}@media(min-width:1201px){body .wrap{width:min(1480px,calc(100% - 72px))!important;max-width:none!important}body .head{height:66px!important}body .hero .slide.premium-slide{height:350px!important;min-height:350px!important}body .hero .premium-inner{height:350px!important;min-height:350px!important;display:grid!important;grid-template-columns:45% 55%!important}body .hero .premium-copy{padding:18px 20px 22px 0!important}body .hero .premium-copy h1{font-size:clamp(43px,3.45vw,59px)!important;line-height:1.06!important}body .hero .premium-visual{height:350px!important;min-height:350px!important;margin:0!important}body .hero .premium-visual img{height:350px!important;min-height:350px!important;width:100%!important;object-fit:cover!important}body .hero .hero-controls{height:0!important;padding:0!important}body .hero .dots{bottom:11px!important}body .stats-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}body .stat{min-width:0!important;min-height:65px!important;padding:10px!important}body .stat b{font-size:21px!important}body #servicii{padding:22px 0 30px!important}body #servicii .section-head{margin-bottom:15px!important}body #servicii .section-head .title{font-size:clamp(28px,2.7vw,41px)!important;line-height:1.1!important}body #servicii .section-head .title br{display:none!important}body #servicii .section-head .lead{font-size:12px!important;max-width:440px!important}body #servicii .services{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:11px!important}body #servicii .service{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:215px!important;height:215px!important;padding:0!important;border-radius:11px!important;overflow:hidden!important}body #servicii .service-photo{flex:0 0 90px!important;height:90px!important;min-height:90px!important;max-height:90px!important;width:100%!important;overflow:hidden!important}body #servicii .service-photo img{height:90px!important;width:100%!important;object-fit:cover!important}body #servicii .service-body{flex:1!important;min-height:0!important;padding:9px 11px 11px!important;display:flex!important;flex-direction:column!important}body #servicii .service-body h3{font-size:12px!important;line-height:1.24!important;margin:0 0 5px!important;letter-spacing:-.025em!important}body #servicii .service-body p{font-size:10px!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}body #servicii .service-body a{font-size:10px!important;margin-top:auto!important;padding-top:7px!important}body #pachete{padding:25px 0 35px!important}body #pachete .section-head .title{font-size:32px!important}body #pachete .product{flex:0 0 218px!important}body #pachete .product-art{height:140px!important}}@media(min-width:781px)and (max-width:1200px){body #servicii .services{grid-template-columns:repeat(3,minmax(0,1fr))!important}body #servicii .service{padding:0!important;overflow:hidden!important}body #servicii .service-photo{height:130px!important}body #servicii .service-body{padding:15px!important}}@media(max-width:780px){body #servicii .services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body #servicii .service{padding:0!important;overflow:hidden!important}body #servicii .service-photo{height:95px!important}body #servicii .service-body{padding:11px!important}body #servicii .service-body h3{font-size:13px!important}body #servicii .service-body p{font-size:11px!important}body .hero .premium-inner{display:flex!important;flex-direction:column!important}body .hero .premium-copy{padding:25px 0!important}body .hero .premium-visual{height:245px!important}body .hero .premium-visual img{height:245px!important;min-height:245px!important}}body .hero{margin-bottom:0!important}body .hero .premium-inner{display:grid!important;grid-template-columns:43% 57%!important;min-height:515px!important;position:relative!important}body .hero .premium-copy{padding:35px 22px 35px 32px!important;z-index:4!important}body .hero .premium-copy h1{font-weight:800!important;letter-spacing:-.065em!important;text-wrap:balance}body .hero .premium-visual{margin:0!important;border-radius:0 12px 12px 0!important;min-height:515px!important;overflow:hidden!important;clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)!important}body .hero .premium-visual img{min-height:515px!important;height:515px!important;width:100%!important;object-fit:cover!important}body .hero .premium-visual:before,body .hero .premium-visual:after{content:none!important;display:none!important}body .hero .premium-inner:after{content:"";position:absolute;z-index:5;pointer-events:none;top:0;bottom:0;left:43%;width:7.41%;background:linear-gradient(90deg,#f9c5eb,#e32ba9 36%,#a80081 75%,#6f005a);clip-path:polygon(94% 0,100% 0,6% 100%,0 100%);filter:drop-shadow(0 0 5px #b5008750)}body .hero .premium-perks{font-size:14px!important;font-weight:800!important;gap:16px!important}body .hero .premium-perks a{font-size:15px!important}body .hero .hero-controls{padding:0 0 16px!important}body .hero+#servicii{padding-top:28px!important}@media(max-width:850px){body .hero .premium-inner{display:flex!important;flex-direction:column!important;min-height:0!important}body .hero .premium-copy{padding:28px 16px 24px!important}body .hero .premium-visual{height:260px!important;min-height:260px!important;clip-path:none!important;border-radius:12px!important;margin:0 0 16px!important}body .hero .premium-visual img{height:260px!important;min-height:260px!important}body .hero .premium-inner:after{display:none!important}}@media(min-width:851px){body .hero .premium-inner{grid-template-columns:43% 57%!important}body .hero .premium-copy{padding:22px 22px 22px 48px!important;justify-content:center!important;transform:translateY(-28px)!important}body .hero .premium-copy h1{font-size:clamp(42px,3.75vw,61px)!important;line-height:1.08!important;margin:14px 0 15px!important}body .hero .premium-copy p{font-size:15px!important;line-height:1.55!important;margin:0 0 18px!important}body .hero .premium-copy .eyebrow{margin-bottom:0!important}body .hero .premium-cta .btn{padding:13px 17px!important}body .hero .premium-perks{margin-top:17px!important;gap:9px 14px!important;font-size:12px!important}body .hero .premium-perks a{font-size:13px!important}}@media(min-width:851px)and (max-width:1100px){body .hero .premium-copy{padding-left:28px!important;transform:translateY(-15px)!important}body .hero .premium-copy h1{font-size:clamp(36px,4vw,48px)!important}}@media(min-width:851px){body .hero .premium-inner:after{background:linear-gradient(180deg,#ff9cdd,#ed39b5 18%,#bd008e 49%,#8b006b 78%,#f36fc9)!important;filter:drop-shadow(-4px 0 9px rgba(207,0,148,.22)) drop-shadow(4px 0 8px rgba(207,0,148,.16))!important}}@media(min-width:851px){body .hero .slide.premium-slide{height:515px!important;min-height:515px!important;max-height:none!important;overflow:hidden!important}body .hero .premium-inner{height:515px!important;min-height:515px!important}body .hero .premium-copy{height:515px!important;min-height:0!important;transform:none!important;justify-content:center!important;padding:24px 26px 38px 48px!important}body .hero .premium-copy h1{font-size:clamp(42px,3.55vw,60px)!important;line-height:1.08!important;margin:15px 0 17px!important}body .hero .premium-copy p{font-size:16px!important;line-height:1.55!important;margin:0 0 20px!important}body .hero .premium-perks{margin-top:20px!important;font-size:13px!important;flex-wrap:wrap!important}body .hero .premium-visual,body .hero .premium-visual img{height:515px!important;min-height:515px!important}body .hero .hero-controls .dots{bottom:14px!important}}@media(min-width:851px)and (max-width:1100px){body .hero .premium-copy{padding-left:30px!important}body .hero .premium-copy h1{font-size:clamp(38px,4vw,49px)!important}}@media(min-width:851px){body .hero .slide.premium-slide{height:390px!important;min-height:390px!important}body .hero .premium-inner{height:390px!important;min-height:390px!important;grid-template-columns:41% 59%!important}body .hero .premium-copy{height:390px!important;padding:16px 18px 26px 40px!important;transform:none!important;justify-content:center!important}body .hero .premium-copy h1{font-size:clamp(39px,3.2vw,53px)!important;line-height:1.035!important;margin:10px 0 12px!important}body .hero .premium-copy p{font-size:14px!important;line-height:1.4!important;margin:0 0 13px!important}body .hero .premium-cta .btn{padding:11px 16px!important}body .hero .premium-perks{margin-top:15px!important;font-size:14px!important;font-weight:800!important;gap:10px 16px!important;line-height:1.3!important}body .hero .premium-perks a{font-size:15px!important;font-weight:800!important}body .hero .premium-visual,body .hero .premium-visual img{height:390px!important;min-height:390px!important}body .hero .premium-visual{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)!important}body .hero .premium-inner:after{left:41%!important;width:5.5%!important;clip-path:polygon(89% 0,100% 0,11% 100%,0 100%)!important}}@media(min-width:851px)and (max-width:1100px){body .hero .premium-copy{padding-left:25px!important}body .hero .premium-copy h1{font-size:clamp(35px,3.6vw,43px)!important}body .hero .premium-perks{font-size:12px!important;gap:8px!important}}.hero-typewriter{display:inline-block;position:relative;white-space:nowrap}.hero-typewriter.is-typing:after{content:"";display:inline-block;width:3px;height:.78em;margin-left:4px;background:#c00092;vertical-align:-.06em;animation:heroCaret .65s steps(1,end) infinite}@keyframes heroCaret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.hero-typewriter.is-typing:after{animation:none;display:none}}.hero-gradient-sweep{background:linear-gradient(100deg,#b50087 0% 28%,#ff80d4 46%,#7a005f 60%,#b50087 78%);background-size:260% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-gradient-sweep.is-animating{animation:heroGradientSweep 2.6s cubic-bezier(.2,.7,.2,1) both}@keyframes heroGradientSweep{0%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.hero-gradient-sweep.is-animating,.hero-split.is-animating .hero-split-word{animation:none!important}}body .hero .premium-perks{align-items:center!important;gap:8px 15px!important}body .hero .premium-perks .hero-phone{font-size:17px!important;font-weight:850!important;white-space:nowrap}body .hero .premium-perks .hero-email{flex-basis:100%;font-size:13px!important;font-weight:750!important;color:#9a0078!important;text-decoration:none;overflow-wrap:anywhere}.hero-loop-text{display:inline-block;position:relative}.hero-loop-text.is-typing:after{content:"";display:inline-block;width:2px;height:.8em;margin-left:3px;vertical-align:-.06em;background:#b50087;animation:heroCaret .65s steps(1,end) infinite}.hero-loop-text.is-sweeping{background:linear-gradient(100deg,#b50087 5% 28%,#ff95dd 46%,#80005e 58%,#b50087 78%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heroGradientSweep 2.2s ease-in-out both}@media(prefers-reduced-motion:reduce){.hero-loop-text.is-typing:after,.hero-loop-text.is-sweeping{animation:none!important}}@media(min-width:851px){body .hero .premium-perks{margin-top:11px!important}body .hero .premium-copy{padding-bottom:18px!important}body .hero .premium-copy p{margin-bottom:10px!important}}body .hero .premium-perks .hero-phone{display:inline-flex!important;align-items:center!important;gap:9px!important;font-size:22px!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.15!important;text-decoration:none!important;color:#b50087!important;white-space:nowrap}body .hero .hero-phone-icon{position:relative;display:inline-grid;place-items:center;width:29px;height:29px;flex:none;border-radius:50%;font-size:19px;background:#b50087;color:#fff;transform-origin:center}body .hero .hero-phone--glow .hero-phone-icon{animation:heroPhoneGlow 4s ease-out infinite}body .hero .hero-phone--bounce .hero-phone-icon{animation:heroPhoneBounce 4s ease-in-out infinite}@keyframes heroPhoneGlow{0%,8%,55%,to{box-shadow:0 0 #b5008700}16%{box-shadow:0 0 0 5px #b5008733,0 0 15px 5px #b500872e}30%{box-shadow:0 0 0 12px #b5008700,0 0 20px 5px #b5008700}}@keyframes heroPhoneBounce{0%,8%,23%,to{transform:translateY(0) rotate(0)}11%{transform:translateY(-3px) rotate(-12deg)}14%{transform:translateY(0) rotate(10deg)}17%{transform:translateY(-2px) rotate(-8deg)}20%{transform:translateY(0) rotate(4deg)}}@media(max-width:850px){body .hero .premium-perks .hero-phone{font-size:20px!important}}body .hero .premium-perks .hero-phone{color:#098a3c!important;font-weight:950!important;font-size:24px!important;letter-spacing:-.045em!important;text-shadow:0 0 .35px currentColor}body .hero .hero-phone-icon{background:#078b3d!important;color:#fff!important}body .hero .hero-phone--glow .hero-phone-icon,body .hero .hero-phone--bounce .hero-phone-icon,body .hero .hero-phone--plain .hero-phone-icon{animation:heroPhoneAlternate 8s ease-in-out infinite!important}@keyframes heroPhoneAlternate{0%,5%,43%,50%,55%,to{transform:translateY(0) rotate(0);box-shadow:0 0 #05913e00}12%{box-shadow:0 0 0 5px #05913e33,0 0 14px 4px #05913e2e}23%{box-shadow:0 0 0 13px #05913e00,0 0 18px 5px #05913e00}60%{transform:translateY(-3px) rotate(-12deg)}63%{transform:translateY(0) rotate(10deg)}66%{transform:translateY(-2px) rotate(-8deg)}69%{transform:translateY(0) rotate(4deg)}73%{transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){body .hero .hero-phone-icon{animation:none!important}}@media(max-width:850px){body .hero .premium-perks .hero-phone{font-size:21px!important}}body .hero .premium-perks .hero-phone{color:#b50087!important;text-shadow:0 0 .35px currentColor}body .hero .hero-phone-icon{background:#b50087!important;color:#fff!important}@media(min-width:851px){body .hero .premium-visual{background:#f3f0f4!important}body .hero .premium-visual img{object-fit:cover!important;object-position:center 55%!important}body .hero .premium-slide:nth-child(1) .premium-visual img{object-position:center 60%!important}body .hero .premium-slide:nth-child(2) .premium-visual img{object-position:center 50%!important}body .hero .premium-slide:nth-child(3) .premium-visual img{object-position:center 53%!important}body .hero .premium-slide:nth-child(4) .premium-visual img{object-position:center 43%!important}}@keyframes heroPhoneAlternate{0%,5%,43%,50%,55%,to{transform:translateY(0) rotate(0);box-shadow:0 0 #b5008700}12%{box-shadow:0 0 0 5px #b5008733,0 0 14px 4px #b500872e}23%{box-shadow:0 0 0 13px #b5008700,0 0 18px 5px #b5008700}60%{transform:translateY(-3px) rotate(-12deg)}63%{transform:translateY(0) rotate(10deg)}66%{transform:translateY(-2px) rotate(-8deg)}69%{transform:translateY(0) rotate(4deg)}73%{transform:translateY(0) rotate(0)}}@media(min-width:851px){body .hero .premium-slide:first-child .premium-visual img{object-fit:cover!important;object-position:center center!important}body .hero .premium-slide:first-child .premium-visual{clip-path:none!important}body .hero .premium-slide:first-child .premium-inner:after{display:none!important}}@media(min-width:851px){body .hero .premium-slide .premium-visual{clip-path:none!important;background:#fff!important}body .hero .premium-slide .premium-inner:after{display:none!important}body .hero .premium-slide .premium-visual img{object-fit:cover!important;object-position:left center!important}}body #servicii .wrap{position:relative}body #servicii .section-head{margin-bottom:14px!important}body #servicii .service-carousel-controls{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px}body #servicii .service-arrow{width:42px;height:42px;border-radius:50%;border:1px solid #edc5df;background:#fff;color:#b50087;font-size:22px;cursor:pointer;transition:.2s}body #servicii .service-arrow:hover{background:#b50087;color:#fff;box-shadow:0 6px 18px #b5008733}body #servicii #service-grid{display:flex!important;grid-template-columns:none!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:7px 4px 18px!important;scrollbar-width:none}body #servicii #service-grid::-webkit-scrollbar{display:none}body #servicii #service-grid .service{flex:0 0 clamp(255px,20vw,315px)!important;width:clamp(255px,20vw,315px)!important;min-width:0!important;min-height:0!important;display:flex!important;flex-direction:column!important;padding:0!important;overflow:hidden!important;scroll-snap-align:start;border:1px solid #efd4e6!important;border-radius:17px!important;background:#fff!important;box-shadow:0 5px 18px #4b164312!important;transform:none!important}body #servicii #service-grid .service:before{display:none!important}body #servicii #service-grid .service:hover{box-shadow:0 12px 28px #7c186021!important;border-color:#d965b3!important}body #servicii #service-grid .service-photo{height:178px!important;min-height:178px!important;position:relative!important;overflow:visible!important;margin:0!important}body #servicii #service-grid .service-photo img{width:100%!important;height:178px!important;min-height:178px!important;object-fit:cover!important;object-position:center!important;display:block!important}body #servicii #service-grid .service-index{position:absolute;top:12px;left:12px;background:#fff;color:#b50087;border-radius:10px;padding:8px 10px;font-size:16px;font-weight:900}body #servicii #service-grid .service-icon{position:absolute;bottom:-17px;left:15px;width:43px;height:43px;display:grid;place-items:center;background:linear-gradient(135deg,#fb1ca5,#ae007c);color:#fff;font-size:25px;font-weight:900;border-radius:12px;border:2px solid white;box-shadow:0 4px 12px #9c006b33}body #servicii #service-grid .service-body{padding:27px 15px 15px!important;display:flex!important;flex-direction:column!important;flex:1!important;min-height:290px!important}body #servicii #service-grid .service-body>small{display:none!important}body #servicii #service-grid .service h3{font-size:20px!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:0 0 8px!important;min-height:0!important;color:#121a2b!important}body #servicii #service-grid .service p{font-size:13px!important;line-height:1.4!important;color:#647086!important;margin:0 0 12px!important;min-height:52px!important}body #servicii #service-grid .service-features{list-style:none;margin:0 0 15px;padding:0;display:grid;gap:7px}body #servicii #service-grid .service-features li{font-size:12px;line-height:1.25;color:#293449;display:flex;align-items:flex-start;gap:7px}body #servicii #service-grid .service-features li:before{content:"✓";flex:none;color:#d4008f;background:#fbe6f4;border-radius:50%;width:17px;height:17px;display:grid;place-items:center;font-size:12px;font-weight:900}body #servicii #service-grid .service-actions{display:flex;align-items:center;gap:9px;margin-top:auto!important}body #servicii #service-grid .service-actions a{margin:0!important;font-size:12px!important;letter-spacing:0!important}body #servicii #service-grid .service-quote{background:linear-gradient(110deg,#f70096,#b50087);border-radius:9px;color:#fff!important;display:flex;justify-content:space-between;align-items:center;flex:1;padding:11px 12px;white-space:nowrap;font-weight:800!important}body #servicii #service-grid .service-detail{color:#b50087!important;font-weight:800!important;white-space:nowrap}body #servicii .service-carousel-progress{height:5px;background:#f3d7e9;border-radius:20px;position:relative;overflow:hidden;max-width:240px;margin:10px auto 0}body #servicii .service-carousel-progress span{position:absolute;left:0;top:0;height:100%;width:15%;border-radius:20px;background:#bf0089;transition:left .2s,width .2s}@media(max-width:780px){body #servicii #service-grid .service{flex-basis:265px!important;width:265px!important}body #servicii .service-carousel-controls{margin-top:4px}}@media(prefers-reduced-motion:reduce){body #servicii #service-grid{scroll-behavior:auto!important}}body #servicii #service-grid .service{height:auto!important;max-height:none!important;min-height:535px!important;align-self:stretch!important}body #servicii #service-grid .service-photo{flex:0 0 178px!important;width:100%!important;height:178px!important;min-height:178px!important;max-height:none!important;top:auto!important;right:auto!important;border-radius:0!important}body #servicii #service-grid .service-photo img{height:178px!important;max-height:none!important}body #servicii #service-grid .service-body{flex:1 1 auto!important;height:auto!important;min-height:350px!important;max-height:none!important}body #servicii #service-grid .service-body h3{font-size:20px!important;line-height:1.25!important;margin:0 0 9px!important}body #servicii #service-grid .service-body p{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important;flex:0 0 auto!important;font-size:13px!important;line-height:1.45!important;margin:0 0 14px!important;min-height:56px!important}body #servicii #service-grid .service-features{display:grid!important;gap:8px!important;margin:0 0 18px!important}body #servicii #service-grid .service-actions{margin-top:auto!important;padding-top:10px!important}body #servicii #service-grid .service{height:auto!important;min-height:490px!important;max-height:none!important}body #servicii #service-grid .service-photo{flex:0 0 165px!important;height:165px!important;min-height:165px!important}body #servicii #service-grid .service-photo img{height:165px!important;min-height:165px!important}body #servicii #service-grid .service-body{padding:25px 13px 13px!important;min-height:305px!important}body #servicii #service-grid .service-body h3{font-size:18px!important;margin-bottom:7px!important}body #servicii #service-grid .service-body p{font-size:12px!important;line-height:1.35!important;min-height:46px!important;margin-bottom:10px!important}body #servicii #service-grid .service-features{gap:6px!important;margin-bottom:12px!important}body #servicii #service-grid .service-features li{font-size:11.5px!important;line-height:1.25!important}body #servicii #service-grid .service-actions{gap:7px!important}body #servicii #service-grid .service-quote{justify-content:center!important;gap:9px!important;text-align:center!important;min-height:40px!important;padding:10px 9px!important;position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}body #servicii #service-grid .service-quote span{transition:transform .22s ease!important}body #servicii #service-grid .service-quote:after{content:"";position:absolute;top:-90%;left:-55%;height:280%;width:35%;background:linear-gradient(90deg,transparent,#ffffff60,transparent);transform:rotate(23deg) translate(-250%);transition:transform .5s ease;pointer-events:none}body #servicii #service-grid .service-quote:hover{transform:translateY(-2px) scale(1.025);box-shadow:0 8px 20px #c0008a4d;filter:saturate(1.12)}body #servicii #service-grid .service-quote:hover span{transform:translate(3px)}body #servicii #service-grid .service-quote:hover:after{transform:rotate(23deg) translate(800%)}body #servicii #service-grid .service-quote:focus-visible{outline:3px solid #7c0059;outline-offset:3px}@media(prefers-reduced-motion:reduce){body #servicii #service-grid .service-quote,body #servicii #service-grid .service-quote span,body #servicii #service-grid .service-quote:after{transition:none!important}body #servicii #service-grid .service-quote:hover{transform:none!important}}body #servicii #service-grid{scroll-snap-type:none!important;scroll-behavior:auto!important;overscroll-behavior-x:contain}body #servicii #service-grid .service{height:auto!important;min-height:520px!important;max-height:none!important;border-radius:22px!important;border:1px solid #f1cfe5!important;box-shadow:0 7px 24px #a5007a14!important;transition:box-shadow .25s,border-color .25s!important}body #servicii #service-grid .service:hover{border-color:#e756b6!important;box-shadow:0 12px 32px #ad00802a!important}body #servicii #service-grid .service-photo{flex:0 0 198px!important;height:198px!important;min-height:198px!important;border-radius:0!important;overflow:visible!important}body #servicii #service-grid .service-photo img{height:198px!important;min-height:198px!important;object-fit:cover!important}body #servicii #service-grid .service-index{font-size:20px!important;border-radius:12px!important;padding:10px 13px!important;box-shadow:0 3px 10px #00000012}body #servicii #service-grid .service-icon{width:52px!important;height:52px!important;bottom:-22px!important;left:16px!important;font-size:28px!important;border-radius:14px!important;box-shadow:0 5px 18px #b5008750!important}body #servicii #service-grid .service-body{padding:34px 16px 16px!important;min-height:310px!important;max-height:none!important}body #servicii #service-grid .service-body h3{font-size:20px!important;line-height:1.18!important;margin-bottom:9px!important}body #servicii #service-grid .service-body p{font-size:12.5px!important;line-height:1.4!important;min-height:50px!important}body #servicii #service-grid .service-features{gap:7px!important;margin-bottom:16px!important}body #servicii #service-grid .service-features li{font-size:12px!important}body #servicii #service-grid .service-actions{gap:8px!important}body #servicii #service-grid .service-quote{border-radius:11px!important;min-height:44px!important;font-size:12px!important;box-shadow:0 3px 9px #b5008726}body #servicii #service-grid .service-detail{font-size:11.5px!important}@media(max-width:780px){body #servicii #service-grid .service{min-height:510px!important}body #servicii #service-grid .service-photo,body #servicii #service-grid .service-photo img{height:185px!important;min-height:185px!important}}body #servicii #service-grid .service-premium{flex-basis:clamp(300px,24vw,365px)!important;width:clamp(300px,24vw,365px)!important;min-height:580px!important;border-radius:24px!important;box-shadow:0 10px 26px #7a005c1f!important}body #servicii #service-grid .service-premium .service-photo{flex:0 0 235px!important;height:235px!important;min-height:235px!important;position:relative!important}body #servicii #service-grid .service-premium .service-photo img{height:235px!important;min-height:235px!important}body #servicii #service-grid .service-premium .service-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#1f001c3d);pointer-events:none}body #servicii #service-grid .service-premium .service-index{z-index:2;top:14px;left:14px;font-size:20px!important}body #servicii #service-grid .service-premium .service-image-tag{position:absolute;right:12px;top:13px;z-index:2;background:linear-gradient(120deg,#f8009e,#b00085);color:#fff;border:1px solid #ffb7e6;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:850;box-shadow:0 4px 15px #3d003e35}body #servicii #service-grid .service-premium .service-photo-pills{position:absolute;right:12px;bottom:14px;z-index:2;display:flex;flex-direction:column;gap:5px;align-items:flex-end}body #servicii #service-grid .service-premium .service-photo-pills span{background:#ffffffeb;color:#252036;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;box-shadow:0 2px 8px #0002}body #servicii #service-grid .service-premium .service-icon{z-index:3;left:16px!important;bottom:-25px!important;width:56px!important;height:56px!important;font-size:29px!important;border-radius:16px!important}body #servicii #service-grid .service-premium .service-body{padding:39px 17px 17px!important;min-height:345px!important}body #servicii #service-grid .service-premium .service-body h3{font-size:22px!important;letter-spacing:-.045em!important;line-height:1.16!important;margin:0 0 9px!important}body #servicii #service-grid .service-premium .service-body p{font-size:13px!important;line-height:1.45!important;min-height:0!important;margin:0 0 14px!important;color:#68738a!important}body #servicii #service-grid .service-premium .service-features{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px 8px!important;margin:0 0 22px!important}body #servicii #service-grid .service-premium .service-features li{font-size:11px!important;line-height:1.35!important;display:flex!important;gap:6px!important;align-items:flex-start!important;color:#263149!important}body #servicii #service-grid .service-premium .service-features li:before{display:none!important}body #servicii #service-grid .service-premium .service-check{display:grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#fce3f3;color:#c30086;font-size:12px;font-weight:900}body #servicii #service-grid .service-premium .service-actions{display:flex!important;gap:10px!important;align-items:center!important;padding-top:6px!important;margin-top:auto!important}body #servicii #service-grid .service-premium .service-quote{flex:1 1 auto!important;display:flex!important;justify-content:center!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;font-size:12px!important;box-shadow:0 5px 14px #bd008840!important;border:1px solid #fda7df!important}body #servicii #service-grid .service-premium .service-quote .quote-doc,body #servicii #service-grid .service-premium .service-quote .quote-arrow{font-size:18px!important}body #servicii #service-grid .service-premium .service-detail{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:4px!important;font-size:12px!important}body #servicii #service-grid .service-premium .service-detail span{font-size:19px;color:#c60090}@media(max-width:780px){body #servicii #service-grid .service-premium{flex-basis:310px!important;width:310px!important;min-height:565px!important}body #servicii #service-grid .service-premium .service-photo,body #servicii #service-grid .service-premium .service-photo img{height:205px!important;min-height:205px!important}}body #servicii #service-grid{scroll-behavior:smooth!important;scroll-snap-type:x proximity!important}body #servicii #service-grid .service-premium{height:auto!important;min-height:0!important;max-height:none!important;align-self:flex-start!important;flex-basis:clamp(285px,22vw,325px)!important;width:clamp(285px,22vw,325px)!important}body #servicii #service-grid .service-premium .service-photo{height:180px!important;min-height:180px!important;flex:0 0 180px!important}body #servicii #service-grid .service-premium .service-photo img{height:180px!important;min-height:180px!important;object-fit:cover!important}body #servicii #service-grid .service-premium .service-photo-pills{display:none!important}body #servicii #service-grid .service-premium .service-image-tag{font-size:10px!important;padding:6px 9px!important}body #servicii #service-grid .service-premium .service-icon{width:45px!important;height:45px!important;bottom:-20px!important;font-size:24px!important}body #servicii #service-grid .service-premium .service-body{height:auto!important;min-height:0!important;max-height:none!important;flex:0 0 auto!important;padding:29px 14px 14px!important}body #servicii #service-grid .service-premium .service-body h3{font-size:19px!important;line-height:1.2!important;margin:0 0 7px!important}body #servicii #service-grid .service-premium .service-body p{font-size:12px!important;min-height:0!important;margin:0 0 12px!important}body #servicii #service-grid .service-premium .service-features{gap:8px 7px!important;margin:0 0 15px!important}body #servicii #service-grid .service-premium .service-features li{font-size:10.5px!important;line-height:1.3!important}body #servicii #service-grid .service-premium .service-actions{margin:0!important;padding:0!important;align-self:stretch!important}body #servicii #service-grid .service-premium .service-quote{min-height:41px!important;padding:9px 8px!important;font-size:11px!important}body #servicii #service-grid .service-premium .service-detail{font-size:11px!important}@media(max-width:780px){body #servicii #service-grid .service-premium{flex-basis:285px!important;width:285px!important}}body #servicii #service-grid .service-premium{flex:0 0 clamp(250px,16.25vw,310px)!important;width:clamp(250px,16.25vw,310px)!important;min-width:0!important}body #servicii #service-grid .service-premium .service-photo{height:166px!important;min-height:166px!important;flex-basis:166px!important;overflow:hidden!important}body #servicii #service-grid .service-premium .service-photo img{height:166px!important;min-height:166px!important;transform:none!important;scale:1!important;transition:none!important}body #servicii #service-grid .service-premium:hover .service-photo img,body #servicii #service-grid .service-premium .service-photo:hover img{transform:none!important;scale:1!important;filter:none!important}body #servicii #service-grid .service-premium .service-photo-pills{display:flex!important;right:9px!important;bottom:9px!important;gap:5px!important}body #servicii #service-grid .service-premium .service-photo-pills span{font-size:9px!important;padding:5px 8px!important;background:#fffffff0!important;color:#243047!important}body #servicii #service-grid .service-premium .service-photo-pills span:first-child{color:#bd0084!important}body #servicii #service-grid .service-premium .service-body{padding:29px 12px 13px!important}body #servicii #service-grid .service-premium .service-body h3{font-size:18px!important}body #servicii #service-grid .service-premium .service-features{grid-template-columns:1fr!important;gap:5px!important;margin-bottom:13px!important}body #servicii #service-grid .service-premium .service-features li{font-size:11px!important}body #servicii #service-grid .service-premium .service-quote{font-size:10.5px!important;gap:5px!important;padding:8px 6px!important}body #servicii #service-grid .service-premium .service-detail{font-size:10.5px!important}@media(max-width:780px){body #servicii #service-grid .service-premium{flex:0 0 270px!important;width:270px!important}}body #servicii #service-grid{align-items:stretch!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scroll-padding-inline:4px!important}body #servicii #service-grid .service-premium{align-self:stretch!important;height:505px!important;min-height:505px!important;max-height:505px!important;display:flex!important;flex-direction:column!important;scroll-snap-align:start!important;transform:none!important;filter:none!important;backdrop-filter:none!important}body #servicii #service-grid .service-premium .service-photo{flex:0 0 166px!important;height:166px!important;min-height:166px!important;overflow:hidden!important}body #servicii #service-grid .service-premium .service-photo img{transform:none!important;transition:none!important;filter:none!important;backface-visibility:hidden!important}body #servicii #service-grid .service-premium:hover .service-photo img{transform:none!important;filter:none!important}body #servicii #service-grid .service-premium .service-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;padding:29px 12px 13px!important}body #servicii #service-grid .service-premium .service-features{margin-bottom:12px!important}body #servicii #service-grid .service-premium .service-actions{margin-top:auto!important;padding-top:8px!important}body #servicii #service-grid .service-premium:hover{transform:none!important;filter:none!important}@media(max-width:780px){body #servicii #service-grid .service-premium{height:505px!important;min-height:505px!important;max-height:505px!important}}body #servicii #service-grid .service-premium{height:420px!important;min-height:420px!important;max-height:420px!important}body #servicii #service-grid .service-premium .service-photo{height:156px!important;min-height:156px!important;flex:0 0 156px!important}body #servicii #service-grid .service-premium .service-photo img{height:156px!important;min-height:156px!important}body #servicii #service-grid .service-premium .service-body{padding:27px 12px 12px!important;min-height:0!important;flex:1 1 auto!important}body #servicii #service-grid .service-premium .service-body h3{font-size:17px!important;margin-bottom:6px!important}body #servicii #service-grid .service-premium .service-body p{font-size:11.5px!important;line-height:1.35!important;margin-bottom:9px!important}body #servicii #service-grid .service-premium .service-features{gap:4px!important;margin-bottom:8px!important}body #servicii #service-grid .service-premium .service-features li{font-size:10.5px!important;line-height:1.23!important}body #servicii #service-grid .service-premium .service-actions{margin-top:auto!important;padding-top:5px!important}body #servicii #service-grid .service-premium .service-quote{min-height:38px!important;padding:7px 6px!important}@media(max-width:780px){body #servicii #service-grid .service-premium{height:420px!important;min-height:420px!important;max-height:420px!important}}body #servicii #service-grid .service-premium{height:455px!important;min-height:455px!important;max-height:455px!important;overflow:visible!important}body #servicii #service-grid .service-premium .service-photo{overflow:visible!important;position:relative!important;border-radius:21px 21px 0 0!important}body #servicii #service-grid .service-premium .service-photo img{border-radius:20px 20px 0 0!important;clip-path:inset(0 round 20px 20px 0 0)}body #servicii #service-grid .service-premium .service-photo:after{border-radius:20px 20px 0 0!important}body #servicii #service-grid .service-premium .service-icon{z-index:5!important;left:13px!important;bottom:-20px!important;width:45px!important;height:45px!important;display:grid!important;place-items:center!important;overflow:visible!important;border:2px solid #fff!important;box-shadow:0 4px 13px #ba00884a!important}body #servicii #service-grid .service-premium .service-index{z-index:4!important;top:10px!important;left:10px!important;bottom:auto!important;width:39px!important;height:39px!important;min-width:39px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:14px!important;font-weight:850!important;border-radius:12px!important;box-shadow:0 2px 8px #00000012!important}body #servicii #service-grid .service-premium .service-body{padding:32px 13px 13px!important;min-height:0!important}body #servicii #service-grid .service-premium .service-body h3{font-size:19px!important;line-height:1.22!important;margin-bottom:7px!important;letter-spacing:-.025em!important}body #servicii #service-grid .service-premium .service-body p{font-size:12.5px!important;line-height:1.43!important;margin-bottom:11px!important}body #servicii #service-grid .service-premium .service-features{gap:6px!important;margin-bottom:10px!important}body #servicii #service-grid .service-premium .service-features li{font-size:11.5px!important;line-height:1.3!important}body #servicii #service-grid .service-premium .service-photo-pills span{font-size:10px!important;font-weight:750!important}body #servicii #service-grid .service-premium .service-quote,body #servicii #service-grid .service-premium .service-detail{font-size:11.5px!important}@media(max-width:780px){body #servicii #service-grid .service-premium{height:455px!important;min-height:455px!important;max-height:455px!important}}.desktop-trust-strip{display:block;padding:18px 0 9px;background:linear-gradient(180deg,#fff,#fffafd)}.desktop-trust-strip .trust-six-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.desktop-trust-strip .trust-six-card{display:flex;align-items:center;gap:10px;min-width:0;min-height:100px;padding:13px 11px;background:#fff;border:1px solid #f1d5e8;border-radius:16px;box-shadow:0 3px 13px #6d0b5d0b;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.desktop-trust-strip .trust-six-card:hover{border-color:#e30091;box-shadow:0 7px 22px #bb00851c;transform:translateY(-2px)}.desktop-trust-strip .trust-six-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;background:linear-gradient(135deg,#fff0f9,#ffe3f2);color:#dc008e;font-size:23px;font-weight:800}.desktop-trust-strip .trust-six-card strong{display:block;color:#12213a;font-size:13px;line-height:1.25;letter-spacing:-.02em;margin-bottom:5px}.desktop-trust-strip .trust-six-card small{display:block;color:#6a7890;font-size:10.5px;line-height:1.35}@media(min-width:1025px)and (max-width:1350px){.desktop-trust-strip .trust-six-card{padding:11px 8px;gap:7px}.desktop-trust-strip .trust-six-icon{flex-basis:32px;width:32px;height:32px;font-size:19px}.desktop-trust-strip .trust-six-card strong{font-size:11.5px}.desktop-trust-strip .trust-six-card small{font-size:9.5px}}@media(prefers-reduced-motion:reduce){.desktop-trust-strip .trust-six-card{transition:none!important}}.desktop-trust-strip{padding:23px 0 16px!important}.desktop-trust-strip .trust-six-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:13px!important}.desktop-trust-strip .trust-six-card{min-height:177px!important;padding:18px 11px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;text-align:center!important;border-radius:19px!important;border:1px solid #f4cbe5!important;background:linear-gradient(180deg,#fff,#fffcfe)!important;box-shadow:0 7px 20px #b6008210!important}.desktop-trust-strip .trust-six-icon{flex:0 0 78px!important;width:86px!important;height:78px!important;display:grid!important;place-items:center!important;border-radius:24px!important;background:radial-gradient(circle,#fff1fa 10%,#ffe8f6 63%,transparent 74%)!important;box-shadow:none!important}.desktop-trust-strip .trust-six-icon svg{width:65px!important;height:65px!important;display:block!important;filter:drop-shadow(0 3px 3px #bc00802a)}.desktop-trust-strip .trust-six-copy{min-width:0}.desktop-trust-strip .trust-six-card strong{font-size:14px!important;line-height:1.24!important;margin-bottom:7px!important;color:#11213a!important;letter-spacing:-.025em!important}.desktop-trust-strip .trust-six-card small{font-size:11px!important;line-height:1.4!important;color:#687790!important}.desktop-trust-strip .trust-six-card:hover{transform:translateY(-3px)!important;border-color:#e6009a!important;box-shadow:0 12px 28px #b6008220!important}@media(min-width:1025px)and (max-width:1350px){.desktop-trust-strip .trust-six-card{padding:15px 6px!important;min-height:172px!important}.desktop-trust-strip .trust-six-icon{width:70px!important;height:70px!important;flex-basis:70px!important}.desktop-trust-strip .trust-six-icon svg{width:57px!important;height:57px!important}.desktop-trust-strip .trust-six-card strong{font-size:12px!important}.desktop-trust-strip .trust-six-card small{font-size:10px!important}}@media(max-width:1024px){.desktop-trust-strip{display:none!important}}.desktop-trust-strip .trust-six-card{min-height:220px!important;padding:15px 11px 20px!important;gap:5px!important;overflow:hidden!important}.desktop-trust-strip .trust-six-icon{width:100%!important;height:132px!important;flex:0 0 132px!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.desktop-trust-strip .trust-six-icon img{display:block!important;width:145px!important;height:128px!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:multiply!important;filter:none!important;transform:none!important}.desktop-trust-strip .trust-six-card strong{font-size:16px!important;font-weight:800!important;line-height:1.22!important;margin-bottom:9px!important;white-space:normal!important}.desktop-trust-strip .trust-six-card small{font-size:12.5px!important;line-height:1.35!important;max-width:190px!important;margin-inline:auto!important}@media(min-width:1025px)and (max-width:1350px){.desktop-trust-strip .trust-six-card{min-height:207px!important;padding:12px 5px!important}.desktop-trust-strip .trust-six-icon{height:115px!important;flex-basis:115px!important}.desktop-trust-strip .trust-six-icon img{width:125px!important;height:110px!important}.desktop-trust-strip .trust-six-card strong{font-size:13px!important}.desktop-trust-strip .trust-six-card small{font-size:10.5px!important}}.desktop-trust-strip .trust-six-card{min-height:158px!important;padding:12px 10px 14px!important;gap:6px!important}.desktop-trust-strip .trust-six-icon{height:68px!important;flex:0 0 68px!important;width:100%!important}.desktop-trust-strip .trust-six-icon img{width:74px!important;height:66px!important;max-width:100%!important;object-fit:contain!important}.desktop-trust-strip .trust-six-card strong{font-size:14px!important;margin-bottom:5px!important}.desktop-trust-strip .trust-six-card small{font-size:11px!important;line-height:1.35!important}@media(min-width:1025px)and (max-width:1350px){.desktop-trust-strip .trust-six-card{min-height:153px!important}.desktop-trust-strip .trust-six-icon{height:62px!important;flex-basis:62px!important}.desktop-trust-strip .trust-six-icon img{width:67px!important;height:60px!important}}@media(min-width:1025px){body .hero .premium-slide .premium-inner{grid-template-columns:35% 65%!important;position:relative!important}body .hero .premium-slide .premium-copy{position:relative!important;z-index:4!important;background:#fff!important;padding-left:clamp(20px,2vw,38px)!important;padding-right:2px!important}body .hero .premium-slide .premium-copy h1{font-size:clamp(34px,3.1vw,49px)!important}body .hero .premium-slide .premium-visual{position:relative!important;clip-path:none!important;overflow:visible!important;background:transparent!important}body .hero .premium-slide .premium-visual img{width:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0 12px 12px 0!important}body .hero .premium-slide .premium-visual:before{content:""!important;display:block!important;position:absolute!important;z-index:3!important;pointer-events:none!important;top:0!important;bottom:0!important;left:-1px!important;width:clamp(150px,13vw,250px)!important;background:url(/assets/hero-s-curve.svg) left center/100% 100% no-repeat!important}body .hero .premium-slide .premium-visual:after{content:none!important;display:none!important}body .hero .premium-slide .premium-inner:after{display:none!important}}@media(max-width:1024px){body .hero .premium-slide .premium-visual:before{display:none!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{clip-path:none!important;overflow:hidden!important;isolation:isolate!important;border-radius:0 12px 12px 0!important}body .hero .premium-slide .premium-visual>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important;object-fit:cover!important;object-position:center!important;z-index:0!important}body .hero .premium-slide .premium-visual:before{position:absolute!important;inset:0 auto 0 0!important;width:clamp(150px,13vw,250px)!important;height:100%!important;z-index:2!important;display:block!important;content:""!important;background:url(/assets/hero-s-curve.svg) left center/100% 100% no-repeat!important;pointer-events:none!important}body .hero .premium-slide .premium-visual:after{content:none!important;display:none!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{isolation:isolate!important;clip-path:none!important;overflow:hidden!important}body .hero .premium-slide .premium-visual:before{image-rendering:auto!important;transform:translateZ(0)!important;will-change:auto!important;filter:none!important;background-size:100% 100%!important}body .hero .premium-slide .premium-visual>img{transform:none!important;filter:none!important;image-rendering:auto!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{--hero-curve-width:clamp(150px,13vw,250px);clip-path:none!important;overflow:hidden!important;isolation:isolate!important}body .hero .premium-slide .premium-visual>img{-webkit-mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(#fff,#fff)!important;mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(#fff,#fff)!important;-webkit-mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;-webkit-mask-position:left center,right center!important;mask-position:left center,right center!important;-webkit-mask-repeat:no-repeat,no-repeat!important;mask-repeat:no-repeat,no-repeat!important;clip-path:none!important}body .hero .premium-slide .premium-visual:before{width:var(--hero-curve-width)!important;z-index:5!important;image-rendering:auto!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual>img{-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important;mask:none!important;clip-path:none!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}body .hero .premium-slide .premium-visual:before{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-1px!important;width:clamp(150px,13vw,250px)!important;height:100%!important;background-image:url(/assets/hero-s-curve.svg)!important;background-size:100% 100%!important;background-position:left center!important;background-repeat:no-repeat!important;z-index:10!important;filter:none!important;transform:none!important;image-rendering:auto!important}body .hero .premium-slide .premium-visual:after{content:none!important;display:none!important}}@media(min-width:1025px){body .hero .premium-slide:first-child .premium-visual>img{transform:scale(1.28)!important;transform-origin:right center!important;object-position:right center!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{--hero-curve-width:clamp(150px,13vw,250px)!important;overflow:hidden!important;clip-path:none!important}body .hero .premium-slide .premium-visual>img,body .hero .premium-slide:first-child .premium-visual>img{transform:none!important;transform-origin:center!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;clip-path:none!important;-webkit-mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(#fff,#fff)!important;mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(#fff,#fff)!important;-webkit-mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;-webkit-mask-position:left center,right center!important;mask-position:left center,right center!important;-webkit-mask-repeat:no-repeat,no-repeat!important;mask-repeat:no-repeat,no-repeat!important}body .hero .premium-slide .premium-visual:before{width:var(--hero-curve-width)!important;left:0!important;z-index:10!important;background:url(/assets/hero-s-curve.svg) left center/100% 100% no-repeat!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{--hero-curve-width:clamp(210px,15.8vw,300px)!important;overflow:hidden!important;clip-path:none!important;isolation:isolate!important}body .hero .premium-slide .premium-visual>img,body .hero .premium-slide:first-child .premium-visual>img{transform:none!important;object-fit:cover!important;object-position:center center!important;-webkit-mask:none!important;mask:none!important;-webkit-mask-image:none!important;mask-image:none!important;clip-path:none!important}body .hero .premium-slide .premium-visual:before{content:""!important;display:block!important;left:-1px!important;top:0!important;bottom:0!important;width:var(--hero-curve-width)!important;height:100%!important;background-image:url(/assets/hero-s-curve.svg)!important;background-position:left center!important;background-size:100% 100%!important;background-repeat:no-repeat!important;z-index:20!important;filter:none!important;transform:none!important;image-rendering:auto!important}body .hero .premium-slide .premium-visual:after{display:none!important;content:none!important}}@media(min-width:1025px){body .hero .premium-inner:after,body .hero .premium-inner:before{content:none!important;display:none!important;background:none!important;clip-path:none!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual{--hero-curve-width:clamp(210px,15.8vw,300px)!important;clip-path:none!important;overflow:hidden!important;isolation:isolate!important}body .hero .premium-slide .premium-visual>img,body .hero .premium-slide:first-child .premium-visual>img{transform:none!important;object-fit:cover!important;object-position:center center!important;clip-path:none!important;-webkit-mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(white,white)!important;mask-image:url(/assets/hero-photo-cutout.svg),linear-gradient(#fff,#fff)!important;-webkit-mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;mask-size:var(--hero-curve-width) 100%,calc(100% - var(--hero-curve-width)) 100%!important;-webkit-mask-position:left top,right top!important;mask-position:left top,right top!important;-webkit-mask-repeat:no-repeat,no-repeat!important;mask-repeat:no-repeat,no-repeat!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}body .hero .premium-slide .premium-visual:before{background:url(/assets/hero-s-curve.svg) left top/100% 100% no-repeat!important;width:var(--hero-curve-width)!important;left:0!important;top:0!important;height:100%!important;z-index:20!important}body .hero .premium-inner:after{display:none!important;content:none!important}}@media(min-width:1025px){body .hero .premium-slide .premium-visual:before{clip-path:none!important;-webkit-clip-path:none!important;mask:none!important;-webkit-mask:none!important;border-radius:0!important;opacity:1!important;transform:none!important;filter:none!important}}@media(min-width:1025px){body.hero-approved-shape .hero .premium-slide .premium-visual>img,body.hero-approved-shape .hero .premium-slide:first-child .premium-visual>img{-webkit-mask:none!important;mask:none!important;-webkit-mask-image:none!important;mask-image:none!important}body.hero-approved-shape .hero .premium-slide .premium-visual:before{background-image:url(/assets/hero-shape-approved.png)!important;background-size:100% 100%!important;background-position:left center!important;width:var(--hero-curve-width)!important;image-rendering:auto!important}}.header{z-index:100!important}.header .head{width:min(1880px,calc(100% - 88px))!important;max-width:none!important;min-height:88px;height:auto!important;gap:clamp(12px,1.3vw,26px);justify-content:space-between}.header .brand-link{display:flex;flex:0 0 auto;align-items:center;margin-left:clamp(10px,1.4vw,28px)}.header .brand-link .logo{width:clamp(192px,12vw,245px)!important;max-height:83px!important;height:auto!important;object-fit:contain}.header .nav{display:flex;align-items:center;justify-content:center;gap:clamp(9px,1.12vw,24px);font-size:clamp(11px,.78vw,15px)!important;font-weight:800;flex:1;min-width:0}.header .nav>a,.header .nav-services{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1.32;min-height:46px;white-space:nowrap;transition:color .2s,transform .2s}.header .nav>a:after,.header .nav-services:after{content:"";position:absolute;bottom:3px;left:0;width:100%;height:2px;border-radius:2px;background:linear-gradient(90deg,#ed009c,#740059);transform:scaleX(0);transform-origin:center;transition:transform .24s}.header .nav>a:hover:after,.header .nav-services:hover:after,.header .nav>a:focus-visible:after,.header .nav-services:focus-visible:after{transform:scaleX(1)}.header .nav>a:hover,.header .nav-services:hover{color:#b50087;transform:translateY(-1px)}.header .nav-dropdown{position:relative;align-self:stretch;display:flex;align-items:center}.header .nav-services{gap:5px}.header .nav-submenu{position:absolute;top:calc(100% - 4px);left:-18px;width:282px;max-height:min(72vh,580px);overflow-y:auto;background:#fff;border:1px solid #f4d7e9;border-radius:16px;padding:10px;box-shadow:0 24px 55px #3c003124;opacity:0;visibility:hidden;transform:translateY(9px);transition:opacity .2s,transform .2s,visibility .2s;z-index:150}.header .nav-dropdown:hover .nav-submenu,.header .nav-dropdown:focus-within .nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.header .nav-submenu a{display:block;padding:11px 13px;border-radius:9px;color:#202330;font-size:13px;line-height:1.3;transition:background .2s,color .2s,padding-left .2s}.header .nav-submenu a:hover,.header .nav-submenu a:focus-visible{background:#fff0f9;color:#b50087;padding-left:18px}.header .header-actions{display:flex;align-items:center;gap:clamp(8px,.8vw,17px);flex-shrink:0}.header .header-phone{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:clamp(12px,.95vw,18px);font-weight:800;color:#b50087;background:#fff1fa;border-radius:11px;padding:12px 13px;transition:background .2s,transform .2s}.header .header-phone:hover{background:#fbe1f1;transform:translateY(-2px)}.header .header-quote{white-space:nowrap;padding:14px clamp(12px,1.1vw,22px)!important;font-size:clamp(11px,.78vw,15px)!important}@media(max-width:1500px){.header .head{width:calc(100% - 36px)!important}.header .brand-link{margin-left:0}.header .brand-link .logo{width:185px!important}.header .nav{gap:11px;font-size:11px!important}.header .header-phone{padding:9px;font-size:12px}.header .header-quote{padding:12px!important}}@media(max-width:1190px){.header .head{height:76px!important;min-height:76px}.header .brand-link .logo{width:205px!important}.header .menu{display:block!important;margin-left:4px}.header .nav{display:none!important;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 76px);overflow-y:auto;background:#fff;padding:18px 24px 24px;flex-direction:column;align-items:stretch;gap:2px;box-shadow:0 20px 35px #25002521;font-size:15px!important}.header .nav.open{display:flex!important}.header .nav>a,.header .nav-services{justify-content:flex-start;min-height:42px}.header .nav-dropdown{display:block;align-self:stretch}.header .nav-submenu{position:static;visibility:visible;opacity:1;transform:none;box-shadow:none;max-height:none;width:100%;border-radius:10px;padding:3px 8px;margin:0 0 7px}.header .nav-submenu a{font-size:13px;padding:8px 12px}.header .header-actions{margin-left:auto}.header .header-quote{display:inline-flex!important}}@media(max-width:660px){.header .head{width:calc(100% - 26px)!important;min-height:70px;height:70px!important}.header .brand-link .logo{width:165px!important}.header .header-phone{padding:9px;font-size:0}.header .header-phone span{display:none}.header .header-phone{font-size:19px}.header .header-quote{display:none!important}.header .nav{max-height:calc(100vh - 70px)}}@media(prefers-reduced-motion:reduce){.header .nav a,.header .nav-submenu,.header .header-phone{transition:none!important}}.header .nav{font-size:clamp(12px,.83vw,16px)!important;font-weight:800;gap:clamp(8px,.85vw,19px)}.header .nav-ico{width:17px;height:17px;flex:none;color:#a90084;filter:drop-shadow(0 1px 1px rgba(181,0,135,.13));transition:transform .22s,color .22s}.header .nav>a,.header .nav-services{gap:6px;display:inline-flex;align-items:center}.header .nav>a:hover .nav-ico,.header .nav-services:hover .nav-ico{transform:scale(1.12);color:#e600a2}.header .nav-chevron{display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;line-height:1;width:12px;height:18px;transform:translateY(-2px);transition:transform .2s}.header .nav-dropdown:hover .nav-chevron{transform:translateY(0) rotate(180deg)}.header .nav-submenu{width:320px}.header .nav-submenu a,.header .nav-submenu-pending{display:flex;align-items:center;gap:11px;min-height:43px;padding:9px 12px;line-height:1.25}.header .nav-submenu .nav-ico{width:19px;height:19px}.header .nav-submenu a:hover{padding-left:15px}.header .nav-sub-arrow{margin-left:auto;color:#a90084;font-size:22px;font-weight:500}.header .nav-submenu--calculators{width:310px}.header .nav-submenu-pending{color:#6e6670;opacity:.72;cursor:default;font-size:13px}.header .nav-submenu-pending small{display:block;font-size:10px;color:#9c6590;margin-top:3px}.header .header-phone .nav-ico{width:19px;height:19px}@media(max-width:1500px){.header .nav{font-size:12px!important;gap:8px}.header .nav-ico{width:15px;height:15px}.header .nav>a,.header .nav-services{gap:4px}}@media(max-width:1190px){.header .nav{font-size:15px!important;gap:3px}.header .nav-ico{width:19px;height:19px}.header .nav-submenu{width:100%}.header .nav-submenu a{min-height:38px}}.header .head{gap:10px!important}.header .brand-link{margin-left:0!important}.header .nav{gap:clamp(7px,.65vw,13px)!important}.header .nav>a,.header .nav-services{gap:5px!important}.header .nav-chevron{font-size:0!important;line-height:1!important;width:11px!important;height:11px!important;transform:none!important;position:relative;display:inline-flex;align-items:center;justify-content:center}.header .nav-chevron:before{content:"";display:block;width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:translateY(-2px) rotate(45deg)}.header .nav-dropdown:hover .nav-chevron,.header .nav-dropdown:focus-within .nav-chevron{transform:none!important}.header .nav-sub-arrow{display:none!important}.header .nav-submenu a{justify-content:flex-start}.header .nav-dropdown--packages{position:relative}.header .nav-submenu--packages{width:380px;left:50%;transform:translate(-50%,9px);padding:12px;max-height:min(75vh,650px)}.header .nav-dropdown--packages:hover .nav-submenu--packages,.header .nav-dropdown--packages:focus-within .nav-submenu--packages{transform:translate(-50%)}.header .nav-package-card{display:flex!important;gap:12px!important;align-items:center!important;padding:10px!important;min-height:91px!important;border-bottom:1px solid #f7e7f1;border-radius:10px}.header .nav-package-card img{width:86px;height:72px;object-fit:cover;border-radius:9px;background:#fff1f9;flex:none}.header .nav-package-card-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.header .nav-package-card-copy strong{font-size:12px;line-height:1.3;color:#20202d}.header .nav-package-card-copy small{font-size:10px;line-height:1.3;color:#7c7280}.header .nav-package-card-copy b{font-size:12px;color:#b50087}.header .nav-package-all{display:block!important;text-align:center!important;color:#b50087!important;font-weight:800!important;padding:13px!important}@media(max-width:1500px){.header .head{gap:7px!important}.header .nav{gap:6px!important}.header .nav>a,.header .nav-services{gap:4px!important}.header .brand-link .logo{width:170px!important}.header .header-actions{gap:6px!important}.header .header-phone{padding:8px!important}}@media(max-width:1190px){.header .brand-link .logo{width:205px!important}.header .nav-submenu--packages{position:static;transform:none!important;width:100%;max-height:none}.header .nav-package-card{min-height:82px!important}.header .nav-dropdown--packages:hover .nav-submenu--packages,.header .nav-dropdown--packages:focus-within .nav-submenu--packages{transform:none!important}}.package-section{background:linear-gradient(180deg,#fff,#fff8fc)}.package-section-head{align-items:center}.package-catalog-status{font-size:11px;font-weight:800;color:#a90084;border:1px solid #efd5e7;background:#fff;border-radius:999px;padding:10px 15px}.package-layout{display:grid;grid-template-columns:minmax(235px,275px) minmax(0,1fr);gap:22px;align-items:start}.package-filters{background:#fff;border:1px solid #f0d5e7;box-shadow:0 12px 35px #6a00500b;border-radius:19px;padding:20px;display:flex;flex-direction:column;gap:19px;position:sticky;top:110px}.package-filter-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.package-filter-top button{border:0;background:transparent;color:#b50087;font-size:11px;font-weight:800}.package-filters label{display:grid;gap:9px;font-size:12px;font-weight:800;color:#272331}.package-filters select{width:100%;padding:12px 11px;border:1px solid #e9d9e5;border-radius:10px;background:#fff;color:#28303c;font-size:12px}.pf-price{display:grid;gap:11px}.pf-price-label{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:12px}.pf-price-label span{font-size:11px;color:#b50087;font-weight:800}.pf-range-row{display:grid;gap:6px}.pf-range-row input{width:100%;accent-color:#bd008a}.pf-price small,.pf-help{font-size:10px;line-height:1.6;color:#837685}.pf-help{padding:12px;background:#fff1f9;border-radius:9px}.package-results-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.package-results-bar strong{font-size:16px}.package-results-bar span{font-size:11px;color:#89778a}.package-section #catalog.package-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;overflow:visible;scroll-snap-type:none;padding:0}.package-card{background:#fff;border:1px solid #efd9e8;border-radius:19px;overflow:hidden;box-shadow:0 10px 28px #59004a0a;transition:transform .25s,box-shadow .25s}.package-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #59004a1b}.package-card-art{height:205px;position:relative;background:#f9f1f7}.package-card-art img{width:100%;height:100%;object-fit:cover}.package-brand,.package-availability{position:absolute;top:14px;background:#fff;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;color:#b50087}.package-brand{left:14px}.package-availability{right:14px;background:#b50087;color:#fff}.package-card-content{padding:20px}.package-card-overline{font-size:10px;font-weight:900;letter-spacing:.11em;color:#b50087}.package-card h3{font-size:18px;line-height:1.35;margin:9px 0 7px}.package-card-subtitle{font-size:12px;line-height:1.6;color:#777080;min-height:38px}.package-card-features{display:grid;gap:9px;margin:16px 0;font-size:12px;font-weight:700}.package-card-features span:first-letter{color:#b50087}.package-card-labels{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.package-card-labels span{padding:7px 9px;background:#fff1f9;color:#a10079;border-radius:7px;font-size:10px;font-weight:800}.package-labor-toggle{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #eed5e6;border-radius:11px;background:#fffafe;cursor:pointer}.package-labor-toggle input{width:18px;height:18px;accent-color:#b50087}.package-labor-toggle input:disabled{cursor:not-allowed}.package-labor-toggle span{display:grid;gap:4px}.package-labor-toggle strong{font-size:12px}.package-labor-toggle small{font-size:10px;color:#897a8a}.package-price-breakdown{display:grid;gap:11px;margin:17px 0}.package-price-breakdown>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.package-price-breakdown>div span{color:#79717d}.package-price-breakdown strong{text-align:right}.package-price-breakdown .package-total{border-top:1px solid #eed7e6;padding-top:14px;align-items:center}.package-total strong{color:#b50087;font-size:15px}.package-card-cta{width:100%;font-size:12px;padding:14px}.package-empty{padding:35px;background:#fff;border:1px dashed #dbb4d0;border-radius:13px;color:#6f5d6c}@media(max-width:1000px){.package-layout{grid-template-columns:235px minmax(0,1fr)}.package-section #catalog.package-cards{grid-template-columns:1fr}.package-filters{top:90px}}@media(max-width:700px){.package-layout{grid-template-columns:1fr}.package-filters{position:static}.package-section-head{align-items:flex-start}.package-catalog-status{display:none}.package-section #catalog.package-cards{grid-template-columns:1fr}.package-card-art{height:230px}}.package-section .wrap{max-width:1840px!important;width:calc(100% - 54px)!important}.package-section-head{margin-bottom:22px!important}.package-section-head .title{font-size:clamp(28px,2.4vw,42px)!important}.package-section-head .lead{font-size:13px!important}.package-layout{grid-template-columns:270px minmax(0,1fr)!important;gap:20px!important}.package-filters{position:sticky;top:105px;gap:0!important;padding:18px!important;border-radius:16px}.package-filter-top{margin-bottom:10px}.package-filter-top strong{font-size:17px}.package-filter-top button{cursor:pointer}.pf-group{padding:15px 0;border-top:1px solid #f1e6ee}.pf-group h4{margin:0 0 12px;font-size:12px;font-weight:800;color:#272134;display:flex;justify-content:space-between;gap:5px;align-items:center}.pf-group h4 span{color:#bc008c;font-size:10px}.pf-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pf-options[data-filter=tier],.pf-options[data-filter=automation],.pf-options[data-filter=system]{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-chip{border:1px solid #e8dfeb;background:#fff;border-radius:8px;min-height:34px;padding:6px 3px;font-size:10px;font-weight:700;color:#303044;cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s}.pf-chip:hover{border-color:#d60098;color:#b50087}.pf-chip.active{background:#fff0fa;border-color:#e4009e;color:#ae0085;box-shadow:0 0 0 1px #e4009e30}.pf-brands .pf-chip{font-size:12px;font-weight:900;letter-spacing:-.03em}.pf-double-range{position:relative;height:24px;--from:0%;--to:100%}.pf-range-track{position:absolute;top:11px;left:0;right:0;height:5px;border-radius:10px;background:linear-gradient(to right,#e8e0e9 var(--from),#c0008c var(--from),#c0008c var(--to),#e8e0e9 var(--to))}.pf-double-range input{position:absolute;left:0;top:0;width:100%;height:24px;margin:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}.pf-double-range input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:#c0008c;box-shadow:0 1px 5px #6e00506b;cursor:grab}.pf-double-range input::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:#c0008c;cursor:grab}.pf-double-range #pf-price-min{z-index:2}.pf-double-range #pf-price-max{z-index:3}.package-results-bar{margin-bottom:12px}.package-sort{display:flex;gap:10px;align-items:center}.package-sort label{font-size:11px;color:#79707f}.package-sort select,.package-sort button{border:1px solid #ecdde8;border-radius:9px;padding:9px;background:#fff;color:#292232;font-size:12px;font-weight:700;cursor:pointer}.package-card{border-radius:13px!important;min-width:0;display:flex;flex-direction:column}.package-card-art{height:175px!important;background:#fff!important}.package-card-art img{object-fit:contain!important;padding:9px}.package-brand{top:10px;left:10px;font-size:12px;color:#9e007c;background:#fff9fd;border:1px solid #f2d8e8}.package-sale{position:absolute;right:8px;top:8px;background:linear-gradient(125deg,#f40080,#b90082,#310525);color:#fff;border-radius:9px;padding:7px 9px;font-size:17px;font-weight:950;text-align:center;box-shadow:0 5px 15px #b9008240}.package-sale small{display:block;font-size:7px;letter-spacing:.04em}.package-shipping{position:absolute;bottom:8px;left:9px;background:linear-gradient(100deg,#b8008e,#240c2d);color:#fff;font-size:9px;font-weight:800;padding:6px 9px;border-radius:99px}.package-card-content{padding:12px!important;display:flex;flex:1;flex-direction:column}.package-card h3{font-size:13px!important;line-height:1.35!important;margin:0 0 6px!important;min-height:52px}.package-card-subtitle{font-size:10px!important;min-height:31px!important;margin:0!important}.package-card-features{gap:5px!important;font-size:10px!important;margin:9px 0!important}.package-card-labels{gap:5px;margin:8px 0 12px!important}.package-card-labels span{font-size:9px!important;padding:6px!important}.package-prices{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:auto;margin-bottom:10px}.package-prices del{color:#8c8592;font-size:11px}.package-prices strong{font-size:17px;color:#bc008c;white-space:nowrap}.package-discount-tag{background:linear-gradient(100deg,#ee008f,#b00086,#250e2c);color:#fff;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.package-labor-toggle{padding:9px!important;gap:6px!important}.package-labor-toggle span{display:flex;flex-wrap:wrap;gap:4px;font-size:10px!important;font-weight:800}.package-labor-toggle small{font-size:10px!important}.package-mini-total{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:10px 0;font-size:9px;color:#6e6370}.package-mini-total b{font-size:12px;color:#b50087;white-space:nowrap}.package-cart-button{width:100%;border:0;background:linear-gradient(100deg,#e00096,#8d006c,#170f27);border-radius:9px;color:#fff;padding:12px 6px;font-size:12px;font-weight:900;cursor:pointer;transition:transform .2s,filter .2s}.package-cart-button:hover{transform:translateY(-2px);filter:brightness(1.12)}.package-demo-note{display:block;font-size:8px;line-height:1.3;color:#978999;margin-top:9px}.pf-cart-dialog{border:1px solid #ecd4e4;border-radius:18px;padding:22px;max-width:540px;width:calc(100% - 36px);box-shadow:0 20px 80px #1d082b60}.pf-cart-dialog::backdrop{background:#1a082a80}.pf-cart-head,.pf-cart-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.pf-cart-head button,.pf-cart-item button{border:0;background:#fff0fa;border-radius:8px;padding:8px;cursor:pointer}.pf-cart-item{padding:14px 0;border-bottom:1px solid #f2e5ee;font-size:12px}.pf-cart-item strong{white-space:nowrap}.pf-cart-dialog #pf-cart-total{font-size:19px;font-weight:900;color:#a6007f;margin:20px 0}.pf-cart-dialog p{font-size:11px;color:#7e7481;margin-top:13px}@media(max-width:1550px){.package-section #catalog.package-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1120px){.package-section #catalog.package-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-layout{grid-template-columns:230px minmax(0,1fr)!important}}@media(max-width:700px){.package-section .wrap{width:calc(100% - 28px)!important}.package-layout{grid-template-columns:1fr!important}.package-filters{position:static!important}.package-section #catalog.package-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-card-art{height:130px!important}.package-card-content{padding:9px!important}.package-prices strong{font-size:13px}.package-sort label{display:none}}@media(max-width:450px){.package-section #catalog.package-cards{grid-template-columns:1fr!important}.package-card-art{height:220px!important}}.package-section .wrap{max-width:none!important;width:calc(100% - 28px)!important}.package-layout{grid-template-columns:clamp(205px,16vw,265px) minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.package-filters{position:static!important;top:auto!important;align-self:start!important}.package-section #catalog.package-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.package-card{min-width:0!important}.package-card-art{height:145px!important}.package-card-art img{padding:22px 6px 2px!important;object-fit:contain!important}.package-card .package-brand{top:7px!important;left:8px!important;max-width:58%;padding:4px 7px!important;border:0!important;background:#ffffffeb!important}.pf-brand-mark{font-size:15px;font-weight:950;letter-spacing:-.06em;white-space:nowrap;color:#15151d}.pf-brand-uponor{color:#087bc5}.pf-brand-purmo{color:#181820}.pf-brand-tece{color:#073c77}.pf-brand-valrom{color:#075a8d}.pf-brand-fornello{font-size:11px}.pf-brand-crissinstal{font-size:10px;color:#930070;letter-spacing:.02em}.package-card .package-sale{right:0!important;top:8px!important;border-radius:7px 0 0 7px!important;padding:5px 9px!important;background:linear-gradient(135deg,#ff344b,#e9002c,#b60025)!important;box-shadow:0 5px 12px #ce00303b!important;transform:skewY(-2deg)}.package-card .package-sale:before{content:"";position:absolute;left:-11px;top:0;border-top:15px solid #ef183d;border-left:11px solid transparent}.package-card .package-sale span{font-size:19px;line-height:1;font-weight:1000;color:#fff}.package-card .package-sale small{font-size:9px;color:#fff}.package-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:0 7px;margin-top:2px}.package-benefits>span{display:flex;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 3px;border-radius:5px;background:linear-gradient(115deg,#e000a2,#970076,#260c34);color:#fff;font-size:8px;line-height:1.15;font-weight:850;text-align:center}.package-benefits b{font-size:15px}.package-card-content{padding:10px!important}.package-card h3{font-size:12px!important;min-height:48px!important}.package-card-subtitle{font-size:9px!important;min-height:28px!important}.package-card-features{font-size:9px!important;gap:5px!important}.package-card-labels{margin:5px 0 8px!important}.package-card-labels span{font-size:8px!important}.package-prices{gap:5px!important}.package-prices del{font-size:9px!important}.package-prices strong{font-size:14px!important}.package-discount-tag{font-size:7px!important;background:linear-gradient(100deg,#e900a0,#8a006a,#1b102b)!important}.package-labor-toggle{padding:7px!important}.package-labor-toggle span,.package-labor-toggle small{font-size:9px!important}.package-mini-total b{font-size:11px!important}.pf-brands{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pf-brands .pf-chip{font-size:11px!important;min-height:39px}.pf-brands .pf-chip:nth-child(1){color:#111}.pf-brands .pf-chip:nth-child(2){color:#111}.pf-brands .pf-chip:nth-child(3){color:#0084cb}.pf-brands .pf-chip:nth-child(4){color:#034b88}.pf-brands .pf-chip:nth-child(5){color:#0088bf}.pf-brands .pf-chip:nth-child(7){color:#b0008b}@media(max-width:1300px){.package-layout{grid-template-columns:210px minmax(0,1fr)!important}.package-section #catalog.package-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.package-card-art{height:125px!important}.package-card-content{padding:8px!important}.package-card .package-sale span{font-size:15px}}@media(max-width:700px){.package-layout{grid-template-columns:1fr!important}.package-section #catalog.package-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-card-art{height:145px!important}}@media(max-width:450px){.package-section #catalog.package-cards{grid-template-columns:1fr!important}.package-card-art{height:200px!important}}.package-section #catalog.package-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pf-premium-card{overflow:hidden;display:flex;flex-direction:column;border-radius:15px!important}.pf-premium-card .package-card-art{height:155px!important;background:#fff!important;overflow:hidden}.pf-premium-card .package-card-art img{width:100%;height:100%;object-fit:contain!important;padding:12px 8px 0!important}.pf-promo-ribbon{position:absolute;top:10px;right:0;min-width:90px;max-width:116px;min-height:47px;padding:7px 10px 6px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-3deg);border-radius:11px 0 0 11px;background:linear-gradient(125deg,#ff24b2,#c0008b 48%,#3a0648);color:#fff;box-shadow:0 7px 18px #ad00814a;font-size:20px;font-weight:950;line-height:1;z-index:2;text-align:center}.pf-promo-ribbon small{font-size:9px;letter-spacing:.04em;line-height:1.3;margin-top:3px}.pf-promo-gift,.pf-promo-special{font-size:14px;letter-spacing:.02em}.pf-premium-card .package-card-content{display:flex;flex-direction:column;flex:1;padding:12px!important}.pf-premium-card .package-card-overline{font-size:9px;letter-spacing:.1em}.pf-premium-card h3{font-size:17px!important;line-height:1.22!important;min-height:0!important;margin:5px 0 3px!important;font-weight:850;color:#131d34}.pf-premium-card h3 em{display:block;font-style:normal;color:#c10091;font-size:20px;margin-top:2px}.pf-premium-card .package-card-subtitle{font-size:10px!important;min-height:0!important;line-height:1.35;margin:1px 0 7px!important}.pf-brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.pf-brand-row .pf-brand-mark{font-size:16px}.pf-brand-row .pf-tier{background:#fff0fa;color:#b40085;padding:5px 8px;border-radius:7px;font-size:9px;font-weight:800;white-space:nowrap}.pf-premium-card .package-card-features{display:grid;gap:5px!important;margin:0 0 10px!important;font-size:10px!important;line-height:1.3}.pf-gift-feature{display:flex;align-items:center;gap:8px;min-height:65px;padding:6px;border:1px solid #f5dced;border-radius:11px;background:linear-gradient(115deg,#fff9fd,#fff);margin-top:auto;margin-bottom:10px}.pf-gift-visual{display:flex;align-items:center;flex:0 0 76px;position:relative;justify-content:center}.pf-gift-box{font-size:36px;line-height:1;filter:drop-shadow(0 3px 3px #7b006933)}.pf-gift-thermo{width:31px;height:39px;border:2px solid #d4d8df;border-radius:7px;background:linear-gradient(135deg,#fff,#e7e9ef);box-shadow:0 3px 5px #0002;display:grid;place-items:center;color:#7b7f8b;font-size:20px;margin-left:-7px;transform:rotate(-5deg)}.pf-gift-feature>div:last-child{display:grid;gap:2px;min-width:0}.pf-gift-feature strong{font-size:9px;color:#c0008c}.pf-gift-feature b{font-size:11px;color:#1a2134}.pf-gift-feature small{font-size:9px;color:#8a8392}.pf-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-bottom:12px}.pf-perks>span{display:flex;align-items:center;gap:4px;font-size:9px;line-height:1.2;color:#293047}.pf-perks b{width:27px;height:29px;flex:0 0 27px;border-radius:8px;background:#fff0f9;color:#c0008d;font-size:16px;display:grid;place-items:center}.pf-premium-card .package-prices{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px!important;margin-top:auto}.pf-premium-card .package-prices del{font-size:10px!important;color:#8e8895}.pf-premium-card .package-prices strong{font-size:19px!important;color:#c00091;white-space:nowrap}.pf-premium-card .package-discount-tag{font-size:8px!important;border-radius:7px;padding:6px!important;color:#fff}.pf-premium-card .package-labor-toggle{margin-top:9px;padding:9px!important}.pf-premium-card .package-mini-total{margin:7px 0!important}.pf-materials-link{display:block;text-align:center;margin:10px 0 4px;color:#bd008a;font-size:11px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.pf-materials-link:hover{color:#4d0b4d}.pf-premium-card .package-demo-note{display:block;margin-top:7px}@media(max-width:1250px){.pf-premium-card h3{font-size:14px!important}.pf-premium-card h3 em{font-size:17px}.pf-gift-visual{flex-basis:54px}.pf-gift-box{font-size:27px}.pf-gift-thermo{width:24px;height:32px;font-size:14px}.pf-perks>span{font-size:8px}.pf-perks b{width:22px;height:25px;flex-basis:22px}.pf-premium-card .package-prices strong{font-size:15px!important}}@media(max-width:450px){.package-section #catalog.package-cards{grid-template-columns:1fr!important}}.package-section #catalog.package-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.pf-refined-card{min-width:0!important;overflow:hidden;border-radius:15px!important;box-shadow:0 5px 22px #51093d0a!important}.pf-refined-card .package-card-art{height:172px!important;position:relative;background:#fff;overflow:hidden}.pf-refined-card .package-card-art>img{width:100%;height:100%;object-fit:contain;padding:22px 8px 3px}.pf-refined-card .pf-favorite{position:absolute;top:10px;left:10px;z-index:4;width:30px;height:30px;border:1px solid #ffcae7;border-radius:50%;background:#fff;color:#df008e;font-size:23px;line-height:1;cursor:pointer}.pf-refined-card .pf-favorite[aria-pressed=true]{background:#fff0fa}.pf-refined-card .pf-promo-ribbon{top:6px!important;right:0!important;min-width:92px!important;min-height:46px!important;font-size:17px!important;border-radius:12px 2px 2px 12px!important;transform:rotate(-5deg)!important;padding:5px 10px!important;line-height:1.05!important}.pf-refined-card .pf-promo-ribbon small{font-size:9px!important;display:block}.pf-refined-card .package-card-content{padding:10px 11px 13px!important}.pf-refined-card .package-card-overline{font-size:9px!important;letter-spacing:.08em;color:#db008c}.pf-refined-card h3{font-size:15px!important;line-height:1.22!important;letter-spacing:-.025em!important;min-height:72px!important;margin:6px 0 5px!important}.pf-refined-card h3 em{font-size:inherit!important;color:#d00092!important;font-style:normal}.pf-refined-card .package-card-subtitle{font-size:10px!important;margin:0 0 8px!important;min-height:18px}.pf-refined-card .pf-brand-row{margin:0 0 8px!important;min-height:25px}.pf-refined-card .package-card-features{display:grid;gap:4px;margin:0 0 10px!important;min-height:81px}.pf-refined-card .package-card-features span{font-size:10.5px!important;line-height:1.25;display:flex;gap:7px}.pf-refined-card .package-card-features span:before{content:"✓";color:#d90096;font-weight:900}.pf-refined-card .pf-gift-feature{display:flex!important;align-items:center;min-height:70px!important;margin:7px 0!important;padding:6px!important;border:1px solid #f8ddeb;border-radius:10px;background:linear-gradient(115deg,#fff9fd,#fff)}.pf-refined-card .pf-gift-visual{flex:0 0 100px!important;display:flex;align-items:center;gap:1px}.pf-refined-card .pf-gift-box{font-size:40px!important;filter:drop-shadow(0 2px 3px #78005725)}.pf-refined-card .pf-gift-thermo{display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:43px!important;height:45px!important;border:2px solid #e3e6ea;border-radius:7px;background:linear-gradient(145deg,#fff,#e9edf2);font-size:14px!important;color:#333;font-weight:800;box-shadow:0 3px 7px #0002}.pf-refined-card .pf-gift-thermo small{font-size:7px!important}.pf-refined-card .pf-gift-feature strong{color:#dc0094;font-size:10px}.pf-refined-card .pf-gift-feature b{display:block;font-size:11px}.pf-refined-card .pf-gift-feature small{font-size:10px;color:#8c8492}.pf-refined-card .pf-perks{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px!important;margin:9px 0!important}.pf-refined-card .pf-perks>span{display:flex;align-items:center;gap:4px;font-size:9px!important;line-height:1.15;min-width:0}.pf-refined-card .pf-perks b{flex:0 0 25px!important;width:25px!important;height:27px!important;display:grid;place-items:center;border-radius:7px;background:#fff0fa;color:#d90092;font-size:14px}.pf-price-lines{border-top:1px solid #f6e4ef;margin:10px 0 7px}.pf-price-line{display:flex;align-items:center;gap:6px;padding:8px 2px;border-bottom:1px solid #f7e6f0;min-width:0;font-size:10px}.pf-price-icon{flex:0 0 20px;color:#d70095;font-size:19px;text-align:center}.pf-price-name{flex:1;min-width:0;color:#263044}.pf-price-name small{display:block;color:#888fa0;font-size:10px}.pf-price-amount{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:0}.pf-price-amount del{color:#9392a0;font-size:10px}.pf-price-amount strong,.pf-line-price{color:#d00092;font-weight:850;font-size:13px;white-space:nowrap}.pf-mini-discount{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:47px;padding:4px 5px;border-radius:7px 2px;background:linear-gradient(130deg,#f000a9,#5a0859);color:#fff;font-size:12px;font-weight:900;line-height:1}.pf-mini-discount small{font-size:6px;margin-top:3px}.pf-price-line .pf-free{color:#06a565;font-weight:850;font-size:11px}.pf-grand-line{background:linear-gradient(100deg,#fff0fa,#fdebf7);border-radius:9px;border-bottom:0;padding:10px 7px}.pf-grand-line .pf-line-price{font-size:16px}.pf-refined-card .package-cart-button{width:100%;margin-top:5px!important;min-height:39px;border-radius:9px!important;background:linear-gradient(110deg,#e0009b,#210e30)!important}.pf-refined-card .pf-materials-link{display:block;text-align:center;margin:11px auto 0!important;font-size:10px!important}@media(max-width:1300px){.package-section #catalog.package-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px){.package-section #catalog.package-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.package-section #catalog.package-cards{grid-template-columns:1fr!important}.pf-refined-card .package-card-art{height:210px!important}}.pf-refined-card .pf-gift-feature{display:flex!important;align-items:center!important;gap:8px!important;padding:5px 8px!important;min-height:76px!important;margin:10px 0 12px!important;background:linear-gradient(110deg,#fff8fc,#fff)!important;border-color:#f5d8e9!important}.pf-refined-card .pf-gift-photo{display:block;width:122px;max-width:46%;height:69px;object-fit:contain;flex-shrink:0}.pf-refined-card .pf-gift-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-refined-card .pf-gift-copy strong{color:#d50091;font-size:10px;letter-spacing:.035em}.pf-refined-card .pf-gift-copy b{font-size:12px;line-height:1.2;color:#242338}.pf-refined-card .pf-gift-copy small{font-size:10px;color:#898398}.pf-refined-card .pf-perks{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:11px 0 14px!important}.pf-refined-card .pf-perks>span{gap:5px!important;font-size:9px!important;color:#4b5263}.pf-refined-card .pf-perks b{flex:0 0 28px!important;width:28px!important;height:30px!important;border-radius:8px;background:linear-gradient(135deg,#fff1fa,#fce6f5);color:#d00091}.pf-refined-card .pf-promo-ribbon{top:9px!important;right:0!important;min-width:100px!important;min-height:48px!important;border-radius:13px 3px 3px 13px!important;transform:rotate(-5deg)!important;background:linear-gradient(120deg,#ff58c5,#dc009b 45%,#61005d 85%,#340035)!important;box-shadow:0 5px 14px #9800673d!important;font-size:18px!important;line-height:1.1!important}.pf-refined-card .pf-price-lines{margin-top:6px}.pf-refined-card .pf-price-line{padding:9px 3px}.pf-refined-card .pf-price-amount strong{font-size:14px}.pf-refined-card .pf-grand-line{padding:12px 7px;background:linear-gradient(105deg,#fff1fa,#fce6f5)}.pf-refined-card .pf-grand-line .pf-line-price{font-size:17px}.pf-refined-card .pf-perks b img{display:block;width:19px;height:19px;object-fit:contain;filter:drop-shadow(0 1px 1px #d0008c18)}.pf-refined-card .pf-price-icon{display:inline-flex;align-items:center;justify-content:center}.pf-refined-card .pf-price-icon img{display:block;width:19px;height:19px;object-fit:contain}.pf-refined-card .pf-cart-icon{display:inline-block;width:19px;height:19px;vertical-align:-4px;margin-right:6px;filter:brightness(0) invert(1)}.pf-refined-card .pf-perks>span{align-items:center!important}.package-section .package-card.pf-refined-card{border:1px solid #f4dce9!important;background:#fff!important;border-radius:15px!important}.package-section .pf-refined-card .package-card-art{height:190px!important}.package-section .pf-refined-card .package-card-art>img{padding:22px 9px 2px!important;object-fit:contain!important}.package-section .pf-refined-card .pf-promo-ribbon{right:0!important;top:8px!important;min-width:88px!important;min-height:52px!important;padding:7px 12px!important;border-radius:13px 3px 3px 12px!important;transform:rotate(-6deg)!important;background:linear-gradient(120deg,#ff29ad,#d50098 43%,#59004e)!important;box-shadow:0 5px 15px #ac007b55!important;font-size:20px!important;letter-spacing:-.035em}.package-section .pf-refined-card .pf-promo-ribbon small{font-size:9px!important;letter-spacing:.04em}.package-section .pf-refined-card .package-card-content{padding:13px!important}.package-section .pf-refined-card h3{font-size:16px!important;line-height:1.24!important;min-height:81px!important;margin:0 0 6px!important;font-weight:850!important;letter-spacing:-.025em!important}.package-section .pf-refined-card h3 em{display:inline!important;font-size:inherit!important;color:#d00093!important}.package-section .pf-refined-card .package-card-subtitle{font-size:11px!important;margin-bottom:9px!important}.package-section .pf-refined-card .pf-brand-row{display:flex!important;align-items:center!important;flex-wrap:wrap;gap:5px 7px!important;min-height:38px!important;margin-bottom:10px!important}.package-section .pf-brand-mark{font-size:17px!important;font-weight:950!important;letter-spacing:-.055em!important;color:#131c33}.package-section .pf-brand-uponor{color:#0072c6!important;letter-spacing:-.035em!important}.package-section .pf-brand-purmo{color:#1a2530!important}.package-section .pf-brand-tece{color:#16356a!important}.package-section .pf-brand-valrom{color:#0075b6!important}.package-section .pf-brand-crissinstal{color:#b00086!important}.package-section .pf-refined-card .pf-brand-row .pf-tier{margin-left:auto}.package-section .pf-stock{display:inline-flex;align-items:center;gap:4px;background:#e9f9ed;color:#168d37;font-size:9px;font-weight:750;border-radius:7px;padding:5px 7px;white-space:nowrap}.package-section .pf-stock i{width:7px;height:7px;border-radius:50%;background:#27b947}.package-section .pf-refined-card .package-card-features{min-height:94px!important;gap:6px!important}.package-section .pf-refined-card .package-card-features span{font-size:11px!important}.package-section .pf-refined-card .pf-gift-feature{min-height:90px!important;margin:8px 0 12px!important;gap:7px!important;padding:8px!important;border-radius:11px!important}.package-section .pf-refined-card .pf-gift-photo{width:114px!important;height:76px!important;max-width:44%!important;object-fit:contain!important}.package-section .pf-refined-card .pf-gift-copy b{font-size:11px!important;line-height:1.3!important}.package-section .pf-refined-card .pf-gift-copy small{font-size:9px!important;line-height:1.2!important}.package-section .pf-refined-card .pf-perks{margin:10px 0 15px!important;gap:5px!important}.package-section .pf-refined-card .pf-perks>span{font-size:9px!important}.package-section .pf-refined-card .pf-perks b{flex-basis:28px!important;width:28px!important;height:30px!important}.package-section .pf-refined-card .pf-price-line{min-height:44px;padding:9px 4px!important}.package-section .pf-refined-card .pf-grand-line{min-height:53px!important}.package-section .pf-refined-card .pf-grand-line .pf-line-price{font-size:18px!important}.package-section .pf-refined-card .package-cart-button{min-height:46px!important;font-size:13px!important}.package-section .pf-refined-card .pf-materials-link{font-size:11px!important;padding:4px 0!important}@media(min-width:1301px){.package-section #catalog.package-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1300px)and (min-width:1001px){.package-section #catalog.package-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1000px)and (min-width:561px){.package-section #catalog.package-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.package-section #catalog.package-cards{grid-template-columns:1fr!important}}.pf-refined-card .pf-perks{display:none!important}.package-section .pf-refined-card .package-card-art{height:166px!important}.package-section .pf-refined-card .package-card-art>img{padding:13px 9px 0!important}.package-section .pf-refined-card .pf-promo-ribbon{background:url(/assets/premium-discount-ribbon.svg) center/100% 100% no-repeat!important;border-radius:0!important;box-shadow:none!important;top:7px!important;right:0!important;transform:rotate(-4deg)!important;min-width:92px!important;min-height:53px!important;overflow:visible!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;line-height:1.05!important}.package-section .pf-refined-card .pf-ribbon-shine{display:none!important}.package-section .pf-refined-card .package-card-content{padding:10px 12px 12px!important}.package-section .pf-refined-card h3{min-height:66px!important;font-size:15px!important;line-height:1.25!important;margin-bottom:4px!important}.package-section .pf-refined-card .package-card-subtitle{margin-bottom:5px!important}.package-section .pf-refined-card .pf-brand-row{min-height:31px!important;margin-bottom:5px!important}.package-section .pf-refined-card .package-card-features{min-height:78px!important;gap:4px!important;margin-bottom:5px!important}.package-section .pf-refined-card .pf-gift-feature{margin:6px 0 9px!important;min-height:78px!important;padding:5px 7px!important;gap:6px!important;background:linear-gradient(120deg,#fff7fc,#fff)!important}.package-section .pf-refined-card .pf-gift-photo{width:122px!important;height:72px!important;max-width:46%!important;object-fit:contain!important}.package-section .pf-refined-card .pf-gift-copy{display:flex!important;flex-direction:column!important;gap:2px!important}.package-section .pf-refined-card .pf-gift-copy strong{font-size:9px!important}.package-section .pf-refined-card .pf-gift-copy b{font-size:10.5px!important}.package-section .pf-refined-card .pf-gift-copy small{font-size:9px!important}.package-section .pf-refined-card .pf-price-line{min-height:39px!important;padding:7px 3px!important}.package-section .pf-refined-card .pf-grand-line{min-height:50px!important}.package-section .pf-refined-card .pf-price-icon img{width:19px!important;height:19px!important}.package-section .pf-refined-card .pf-brand-waves{font-style:normal;color:#f47a24}.package-section .pf-refined-card .pf-brand-mark{display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:155px!important;height:32px!important;line-height:1!important}.package-section .pf-refined-card .pf-brand-logo{display:block!important;width:auto!important;max-width:145px!important;height:29px!important;object-fit:contain!important;object-position:left center!important}.package-section .pf-refined-card .pf-promo-ribbon{min-width:76px!important;width:76px!important;min-height:44px!important;height:44px!important;top:9px!important;right:1px!important;font-size:16px!important;transform:rotate(-4deg)!important;padding:6px 6px 8px!important}.package-section .pf-refined-card .pf-promo-ribbon small{font-size:8px!important;line-height:1.1!important}.package-section .pf-refined-card .pf-gift-photo{width:135px!important;height:80px!important;max-width:46%!important;image-rendering:auto!important}.package-section .pf-refined-card .pf-gift-feature{min-height:85px!important}.package-section .package-layout{grid-template-columns:minmax(210px,235px) minmax(0,1fr)!important;gap:17px!important}.package-section .package-filters{position:static!important;top:auto!important;align-self:start!important;padding:15px 14px 18px!important;gap:0!important;border-radius:18px!important;box-shadow:0 10px 35px #69004b09!important}.package-section .package-filter-top{padding:0 0 13px!important;border-bottom:1px solid #f1e8ef!important;align-items:center!important}.package-section .package-filter-top strong{display:flex;align-items:center;gap:7px;font-size:15px!important;line-height:1.07!important;color:#18243d!important}.package-section .pf-heading-icon{width:21px;height:21px;fill:none;stroke:#d00091;stroke-width:2.1;stroke-linejoin:round;flex-shrink:0}.package-section .package-filter-top button{font-size:10px!important;white-space:nowrap}.package-section .pf-group{margin:0!important;padding:14px 0!important;border-bottom:1px solid #f4eaf1!important}.package-section .pf-group:last-child{border-bottom:0!important;padding-bottom:0!important}.package-section .pf-group h4{font-size:11px!important;font-weight:800!important;margin:0 0 9px!important;color:#18243d!important}.package-section .pf-options{gap:5px!important}.package-section .pf-options[data-filter=area]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.package-section .pf-options[data-filter=circuits]{grid-template-columns:repeat(5,minmax(0,1fr))!important}.package-section .pf-options[data-filter=tier],.package-section .pf-options[data-filter=automation],.package-section .pf-options[data-filter=system]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.package-section .pf-chip{min-height:29px!important;padding:5px 3px!important;border-radius:6px!important;font-size:10px!important;font-weight:600!important;display:flex;align-items:center;justify-content:center;gap:5px;line-height:1.15!important}.package-section .pf-chip svg{width:13px;height:13px;flex-shrink:0;fill:none;stroke:#c0008c;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.package-section .pf-options[data-filter=automation] .pf-chip,.package-section .pf-options[data-filter=system] .pf-chip{font-size:9px!important;justify-content:flex-start!important;padding:5px 6px!important}.package-section .pf-options[data-filter=tier] .pf-chip{font-size:9.5px!important}.package-section .pf-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important}.package-section .pf-brands .pf-chip{height:39px!important;padding:4px!important;background:#fff!important;overflow:hidden}.package-section .pf-brands .pf-chip img{width:100%!important;height:29px!important;max-width:100%!important;object-fit:contain!important}.package-section .pf-brands .pf-chip.active{background:#fff1fa!important}.package-section .pf-price-label{font-size:10px!important}.package-section .pf-double-range{margin:1px 5px 2px!important}@media(max-width:900px){.package-section .package-layout{grid-template-columns:1fr!important}.package-section .package-filters{position:static!important}.package-section .pf-brands .pf-chip{height:46px!important}}.topbar{display:none!important}.header{box-shadow:0 1px 12px #2600200a}.head{height:66px!important}.logo{width:155px!important;max-height:55px!important}.nav{font-size:12px!important;gap:29px!important}.head>.btn{padding:12px 20px!important;border-radius:7px!important}.wrap{width:min(1440px,calc(100% - 80px))!important}.hero{background:#faf9fc!important;color:var(--ink)!important}.hero .slide{min-height:355px!important}.hero .premium-inner{min-height:355px!important;grid-template-columns:45% 55%!important}.hero .premium-copy{padding:27px 24px 26px 0!important;z-index:2}.hero .premium-copy .eyebrow{color:#c00092!important}.hero .premium-copy h1{font-size:clamp(40px,3.65vw,61px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.058em!important;margin:10px 0 12px!important}.hero .premium-copy h1 em{color:#b50087!important}.hero .premium-copy p{font-size:15px!important;line-height:1.45!important;color:#556477!important;margin:0 0 14px!important;max-width:520px}.premium-cta{gap:11px!important}.premium-cta .btn{padding:12px 19px!important;border-radius:7px!important;font-size:12px!important}.premium-perks{margin-top:19px!important;gap:12px 20px!important;font-size:11px!important;color:#17212c!important}.premium-perks a{font-size:13px!important;color:#b50087!important}.hero .premium-visual{height:355px!important;margin:0!important;border-radius:0!important;overflow:hidden}.hero .premium-visual img{min-height:355px!important;height:355px!important;object-fit:cover}.hero .premium-visual:before{content:""!important;position:absolute!important;left:-1px!important;top:0!important;height:100%!important;width:16%!important;background:linear-gradient(100deg,#fff,#f8f0fa 67%,#f5b8e4)!important;clip-path:polygon(0 0,100% 0,22% 100%,0 100%)!important;z-index:1}.hero .premium-visual:after{content:""!important;position:absolute!important;top:0!important;bottom:0!important;left:10%!important;width:7px!important;height:110%!important;background:linear-gradient(180deg,#f54ec5,#b50087 60%,#f6a9db)!important;transform:skew(-18deg)!important;z-index:2;box-shadow:0 0 16px #b5008760!important}.hero-controls{padding:0!important;height:0!important}.hero-controls .dots{position:absolute!important;bottom:12px!important;left:0!important;z-index:10}.hero-controls .arrows{position:absolute!important;right:8px!important;bottom:135px!important;z-index:10}.hero-controls .arrows button{background:#fff!important;color:#b50087!important;border-radius:50%!important;width:39px!important;height:39px!important;box-shadow:0 4px 15px #0002}.stats{background:linear-gradient(100deg,#e8f6fc,#f4faff)!important}.stats-grid{padding:15px 0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.stat{padding:12px 16px!important;min-height:70px!important;border:0!important;border-radius:12px!important;box-shadow:0 3px 14px #00000008!important;gap:11px!important}.stat b{font-size:24px!important}.stat span{font-size:11px!important;line-height:1.45!important}.section{padding:35px 0!important}.section-head{margin-bottom:18px!important}.section .tag{font-size:10px!important}.section .title{font-size:clamp(30px,3vw,44px)!important;line-height:1.12!important;margin:8px 0!important}.section .lead{font-size:13px!important;line-height:1.55!important}.services{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important}.service{min-width:0!important;min-height:205px!important;padding:0!important;display:flex!important;border:1px solid #eae8ed!important;border-radius:11px!important;overflow:hidden!important;box-shadow:0 3px 10px #00000006!important}.service-photo{position:relative!important;top:auto!important;right:auto!important;width:100%!important;height:86px!important;border-radius:0!important}.service-photo img{object-fit:cover!important}.service-body{padding:11px 12px 12px!important;display:flex!important;flex-direction:column!important}.service-body small{display:none!important}.service-body h3{font-size:13px!important;line-height:1.22!important;margin:0 0 5px!important;letter-spacing:-.02em!important}.service-body p{font-size:11px!important;line-height:1.4!important;margin:0 0 6px!important}.service-body a{font-size:11px!important;padding-top:5px!important}.service:before{display:none!important}#pachete{background:linear-gradient(120deg,#fff6fc,#fff)!important}#pachete .section-head{margin-bottom:12px!important}#pachete .catalog{gap:11px!important}#pachete .product{flex-basis:210px!important;border-radius:11px!important;overflow:hidden}#pachete .product-art{height:125px!important}#pachete .product-info{padding:12px!important}#pachete .product-info h3{font-size:13px!important;line-height:1.3!important}#pachete .product-note{font-size:11px!important}#pachete .product-action{padding:11px 7px!important;font-size:11px!important}#pachete .stock-line{font-size:10px!important}#calculator .calc-banner{background:linear-gradient(105deg,#3c003b,#950077)!important;border-radius:18px!important}#calculator .calc-banner .title{font-size:clamp(34px,3.1vw,46px)!important}@media(max-width:1250px){.services{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:850px){.wrap{width:calc(100% - 32px)!important}.services,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero .premium-inner{grid-template-columns:1fr!important}.hero .premium-copy{padding:30px 0 22px!important}.hero .premium-visual{height:250px!important;margin:0 0 20px!important;border-radius:12px!important}.hero .premium-visual img{height:250px!important;min-height:250px!important}.hero .premium-visual:before,.hero .premium-visual:after{display:none!important}.hero-controls .arrows{bottom:135px!important}.hero .premium-copy h1{font-size:clamp(37px,8vw,56px)!important}.section{padding:32px 0!important}}@media(max-width:480px){.services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.service-photo{height:74px!important}.service-body{padding:9px!important}.service-body h3{font-size:12px!important}.service-body p{font-size:10px!important}.stat{padding:10px!important}.stat span{font-size:10px!important}.stat b{font-size:22px!important}}.premium-inner{grid-template-columns:40% 60%;min-height:535px}.premium-copy{padding:52px 18px 50px 0}.premium-copy h1{font-weight:800;font-size:clamp(43px,4.35vw,70px);line-height:1.09}.premium-perks{font-size:14px;gap:14px 22px;font-weight:800;align-items:center}.premium-perks span{display:inline-flex;align-items:center;gap:6px}.premium-perks a{font-size:15px;white-space:nowrap}.premium-visual{margin:18px 0;height:495px;border-radius:0 16px 16px 0}.premium-visual img{min-height:495px;object-fit:cover}.premium-visual:before{width:11%;clip-path:polygon(0 0,100% 0,5% 100%,0 100%);background:#fff}.premium-visual:after{left:5.2%;width:5px;transform:skew(-7deg);background:linear-gradient(180deg,#e62aa8,#b50087 40%,#65004e);box-shadow:0 0 20px #b5008730}.stats{background:#f6fafd;border-top:1px solid #f0e6ef}.stats-grid{padding:24px 0;gap:16px}.stat{min-height:108px;border:1px solid #e8d9e5;border-radius:20px;background:#fff;box-shadow:0 12px 30px #4400330b;padding:20px 24px;gap:18px}.stat b{font-size:36px;letter-spacing:-.05em;white-space:nowrap}.stat span{font-size:13px;line-height:1.6}.services{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.service{border-radius:19px!important;min-height:235px!important;position:relative;display:flex;flex-direction:column;padding:22px!important}.service:before{display:block!important;transform:scaleX(.25)}.service-photo{height:78px!important;width:130px;position:absolute;right:12px;top:16px;border-radius:12px;overflow:hidden;background:#f9edf5}.service-photo img{width:100%;height:100%;object-fit:cover}.service-body{padding:0!important;display:flex;flex:1;flex-direction:column}.service-body small{margin:100px 0 8px}.service-body h3{font-size:18px!important}.service-body p{font-size:13px!important}.service-body a{margin-top:auto!important;padding-top:12px}.service .service-photo:after{display:none}.product{flex-basis:315px!important}.product-info h3{min-height:0}.stock-line{display:flex;align-items:center;gap:8px;color:#208b4c;font-weight:800;font-size:12px;margin:8px 0}.stock-dot{height:9px;width:9px;background:#26bd66;border-radius:50%;box-shadow:0 0 0 4px #26bd661f;animation:stockPulse 2s ease-in-out infinite}@keyframes stockPulse{50%{box-shadow:0 0 0 8px #26bd6600}}.product-price-old{color:#8b8991;font-size:13px;text-decoration:line-through}.product-price-new{font-size:24px;font-weight:800;color:#b50087}.product-tag{background:#6d0054!important}.catalog-clarity{font-size:12px;color:#66727f;margin-top:10px}.calc-banner{position:relative;overflow:hidden}.calc-banner:before{content:"";position:absolute;right:-65px;top:-95px;width:360px;height:360px;border:1px solid #ffffff21;border-radius:50%;pointer-events:none}.calc-banner .title{font-size:clamp(38px,4vw,58px)}@media(max-width:1080px){.services{grid-template-columns:repeat(3,minmax(0,1fr))!important}.premium-inner{grid-template-columns:43% 57%}.premium-copy h1{font-size:45px}.premium-perks{font-size:12px}}@media(max-width:780px){.services{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-inner{grid-template-columns:1fr;min-height:0}.premium-copy{padding:34px 0 18px}.premium-visual{height:280px;margin:12px 0 18px}.premium-visual img{min-height:280px}.premium-visual:before{width:0}.premium-visual:after{left:0;top:0;bottom:auto;width:100%;height:4px;transform:none}.premium-perks{font-size:12px}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.services{grid-template-columns:1fr!important}.service{min-height:215px!important}.service-photo{width:145px;height:85px!important}.premium-copy h1{font-size:38px}.premium-perks a{font-size:13px}.stat{padding:15px;min-height:95px}.stat b{font-size:27px}.stat span{font-size:11px}.stats-grid{gap:9px}.product{flex-basis:85vw!important}}@media(prefers-reduced-motion:reduce){.stock-dot{animation:none}}.hero{background:#fff!important;color:#17212c!important;margin-bottom:58px!important}.hero .premium-slide{min-height:0;display:none;overflow:hidden}.hero .premium-slide.active{display:block}.hero .premium-slide:before,.hero .premium-slide:after{display:none!important}.premium-inner{display:grid;grid-template-columns:48% 52%;align-items:stretch;min-height:515px}.premium-copy{padding:70px 46px 52px 0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.premium-copy .eyebrow{color:#b50087;font-size:12px;letter-spacing:.16em}.premium-copy h1{font-size:clamp(40px,4.2vw,68px);line-height:1.12;letter-spacing:-.065em;color:#19202e;margin:22px 0 20px;font-weight:800}.premium-copy h1 em{color:#b50087;font-style:normal}.premium-copy p{font-size:17px;line-height:1.8;color:#66727f;max-width:560px;margin:0 0 28px}.premium-cta{display:flex;gap:12px;flex-wrap:wrap}.premium-perks{display:flex;flex-wrap:wrap;gap:13px 22px;margin-top:30px;color:#525d6b;font-weight:700;font-size:12px}.premium-perks a{color:#b50087}.premium-visual{position:relative;min-width:0;margin:24px 0;overflow:hidden;border-radius:14px;background:#f1edf1}.premium-visual:before{content:"";position:absolute;z-index:2;inset:-2px auto -2px -2px;width:14%;background:#fff;clip-path:polygon(0 0,100% 0,18% 100%,0 100%)}.premium-visual:after{content:"";position:absolute;z-index:3;top:-2%;bottom:-2%;left:7.3%;width:5px;background:#b50087;transform:skew(-12deg);box-shadow:0 0 18px #b5008733}.premium-visual img{width:100%;height:100%;min-height:465px;object-fit:cover;object-position:center;display:block}.hero-controls{padding:0 0 22px!important}.hero .arrows button{color:#b50087}.services{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.service{padding:0!important;min-height:0!important;display:flex;flex-direction:column;border:1px solid #eee2ed!important;border-radius:20px!important;box-shadow:0 8px 24px #27002608;overflow:hidden!important}.service:before{display:none}.service-photo{height:165px;overflow:hidden;background:#f5f0f5}.service-photo img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.service:hover .service-photo img{transform:scale(1.06)}.service-body{padding:24px 25px 27px;display:flex;flex:1;flex-direction:column}.service-body h3{font-size:19px!important;line-height:1.35}.service-body p{font-size:14px!important;line-height:1.7!important;flex:1}.service-body a{margin-top:18px!important;color:#b50087!important;font-weight:800}.catalog{gap:22px!important;scrollbar-width:thin;scrollbar-color:#b50087 #f4e7f1}.product{flex:0 0 clamp(275px,26vw,345px)!important;border-radius:20px!important;box-shadow:0 7px 25px #3b00350d}.product-art{height:225px!important;background:#fff!important}.product-art img{object-fit:contain!important;padding:15px}.product-info{padding:23px!important}.product-info h3{font-size:19px!important;min-height:60px;line-height:1.45}.product-info small{color:#b50087;font-weight:800}.product .product-action{display:block;text-align:center;background:#b50087;color:#fff!important;border-radius:10px;padding:14px 10px;margin-top:18px;font-weight:800}.product .product-note{color:#66727f;font-size:12px;line-height:1.6;margin-top:10px}.product .product-tag{position:absolute;right:12px;top:12px;background:#b50087;color:#fff;padding:8px 10px;border-radius:8px;font-weight:800;font-size:11px}@media(max-width:1000px){.services{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-inner{min-height:440px}.premium-copy{padding:42px 22px 40px 0}.premium-copy h1{font-size:42px}.premium-copy p{font-size:14px}.premium-visual img{min-height:410px}}@media(max-width:700px){.hero{margin-bottom:30px!important}.premium-inner{display:flex;flex-direction:column;min-height:0}.premium-copy{padding:35px 0 20px;order:1}.premium-copy h1{font-size:clamp(36px,9vw,49px);margin:16px 0}.premium-copy p{font-size:14px;line-height:1.7;margin-bottom:18px}.premium-cta .btn{padding:13px 15px;font-size:12px}.premium-perks{margin-top:18px;gap:10px;font-size:11px}.premium-visual{order:2;margin:10px 0 20px;min-height:220px;height:235px}.premium-visual img{min-height:235px}.services{grid-template-columns:1fr!important;gap:17px!important}.service-photo{height:195px}.product{flex-basis:82vw!important}.product-art{height:205px!important}}.hero{background:#fff}.hero .banner-slide{min-height:0;aspect-ratio:3.02/1;align-items:stretch}.hero .banner-slide:before,.hero .banner-slide:after{display:none}.banner-slide>a,.banner-slide picture,.banner-slide img{display:block;width:100%;height:100%}.banner-slide img{object-fit:contain;background:#fff}.hero-controls{padding:18px 0 22px}.hero .dot{background:#e6cddd}.hero .dot.on{background:#b50087}.hero .arrows button{background:#fff;color:#b50087;border-color:#e6cddd}.hero{margin-bottom:35px}.stats{margin-top:0}.section.alt{background:#f8f7fa}@media(max-width:720px){.hero .banner-slide{aspect-ratio:3.02/1;min-height:0}.hero-controls{padding:12px 0}.hero .wrap.hero-controls{width:calc(100% - 32px)}.hero .arrows button{width:35px;height:35px}.hero{margin-bottom:20px}}:root{--pink:#b50087;--pink2:#e62aa8;--purple:#550052;--ink:#17212c;--muted:#64707c;--line:#e9e7ed;--bg:#f7f6f9;--shadow:0 22px 65px rgba(57,0,56,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:15px Manrope,Arial,sans-serif;background:#fff}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(1340px,calc(100% - 64px));margin:auto}.topbar{background:#270026;color:#f6d8f0;font-size:11px;padding:10px 0}.topbar .wrap{display:flex;justify-content:space-between}.header{background:#fff;position:sticky;top:0;z-index:50;box-shadow:0 4px 22px #28002b0a}.head{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{width:205px;max-height:70px;object-fit:contain}.nav{display:flex;gap:26px;align-items:center;font-weight:800;font-size:12px}.nav a:hover{color:var(--pink)}.btn{border:0;border-radius:12px;padding:16px 24px;font-weight:800;display:inline-flex;align-items:center;gap:22px;justify-content:center;transition:.25s;background:linear-gradient(110deg,var(--pink),#dc209b);color:#fff;box-shadow:0 12px 25px #b500872e}.btn:hover{transform:translateY(-3px);box-shadow:0 17px 35px #b5008744}.btn.outline{background:#fff;color:var(--pink);border:1px solid #eed0e7;box-shadow:none}.menu{display:none;border:0;background:transparent;font-size:28px;color:var(--pink)}.hero{background:#340034;position:relative;color:#fff;overflow:hidden}.slide{display:none;min-height:490px;position:relative;align-items:center}.slide.active{display:flex;animation:fade .55s ease}.slide:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#31002ff7,#530047eb 43%,#6c005b8c 70%,#41003c50),var(--photo);background-size:cover;background-position:center}.slide:after{content:"";position:absolute;inset:0;opacity:.13;background:radial-gradient(circle at 40% 50%,transparent 0 20%,#fff 20.2% 20.4%,transparent 20.6%)}.hero-inner{position:relative;z-index:1;padding:55px 0}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.18em;color:#ffb5e8}.hero h1{font-size:clamp(44px,5vw,73px);letter-spacing:-.065em;line-height:1.09;max-width:840px;margin:18px 0}.hero h1 span{color:#ff8cd6}.hero p{max-width:600px;line-height:1.8;color:#f4dcef;font-size:16px;margin-bottom:26px}.hero-controls{display:flex;align-items:center;justify-content:space-between;padding:13px 0 17px;position:relative}.dots{display:flex;gap:9px}.dot{width:28px;height:5px;background:#ffffff65;border:0;border-radius:10px}.dot.on{background:#ff8cd6;width:53px}.arrows button{border:1px solid #ffffff66;background:#ffffff12;color:#fff;width:42px;height:42px;border-radius:50%;margin-left:8px}.stats{border-bottom:1px solid var(--line);background:#fff}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:25px 0}.stat{padding:15px 18px;display:flex;gap:14px;align-items:center;background:linear-gradient(145deg,#fff,#fbf3f9);border:1px solid #f0dce9;border-radius:15px;transition:.25s}.stat:hover{transform:translateY(-6px);border-color:#d36ab5;box-shadow:var(--shadow)}.stat b{font-size:30px;color:var(--pink)}.stat span{font-size:12px;font-weight:800;line-height:1.5}.section{padding:94px 0}.section.alt{background:var(--bg)}.tag{color:var(--pink);font-weight:800;font-size:11px;letter-spacing:.17em}.title{font-size:clamp(35px,3.8vw,55px);line-height:1.18;letter-spacing:-.055em;margin:16px 0}.title em{font-style:normal;color:var(--pink)}.lead{color:var(--muted);line-height:1.8;max-width:650px}.section-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:36px}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service{background:#fff;border:1px solid #e9e0e9;border-radius:18px;padding:27px 23px;min-height:238px;position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}.service:before{content:"";height:5px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,var(--pink),#f28ad4);transform:scaleX(.18);transform-origin:left;transition:transform .3s}.service:hover{transform:translateY(-9px);box-shadow:0 24px 48px #61005220;border-color:#dca1d0}.service:hover:before{transform:scaleX(1)}.service .ico{width:51px;height:51px;border-radius:15px;background:linear-gradient(145deg,#fae7f5,#fff);display:grid;place-items:center;font-size:27px;margin-bottom:22px;color:var(--pink)}.service h3{font-size:17px;line-height:1.42;margin:0 0 11px;letter-spacing:-.025em}.service p{font-size:12px;color:var(--muted);line-height:1.65}.service a{font-size:12px;font-weight:800;color:var(--pink);display:inline-flex;gap:15px;margin-top:7px}.catalog{display:flex;gap:17px;overflow:auto;scroll-snap-type:x mandatory;padding:5px 3px 25px}.product{scroll-snap-align:start;flex:0 0 260px;background:#fff;border:1px solid #eee0ea;border-radius:17px;overflow:hidden;transition:.25s}.product:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.product-art{height:185px;background:linear-gradient(135deg,#f9e9f4,#f1f2f7);display:grid;place-items:center;position:relative}.product-art img{width:100%;height:100%;object-fit:cover}.product-art .pill{position:absolute;top:14px;left:14px;border-radius:7px;background:#fff;padding:7px 10px;font-size:10px;font-weight:800;color:var(--pink)}.product-info{padding:20px}.product-info h3{font-size:15px;line-height:1.5;min-height:70px}.product-info small{color:#7b7781}.price{font-weight:800;color:var(--pink);font-size:24px;margin:8px 0 15px}.product-info a{display:flex;justify-content:space-between;font-weight:800;font-size:12px;border-top:1px solid var(--line);padding-top:14px}.catalog-actions{display:flex;gap:10px}.circle-btn{width:44px;height:44px;border-radius:50%;border:1px solid #e9c7e1;background:#fff;color:var(--pink);font-size:20px}.why{background:linear-gradient(120deg,#3b003b,#790068 65%,#9b007a);color:#fff;position:relative;overflow:hidden}.why:after{content:"";position:absolute;width:600px;height:600px;border:1px solid #ffffff18;border-radius:50%;right:-180px;top:-190px}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center;position:relative;z-index:1}.why .tag,.why .title em{color:#ff9ddd}.why .lead{color:#ead1e5}.benefits{display:grid;grid-template-columns:1fr 1fr;gap:17px}.benefit{background:#ffffff14;border:1px solid #ffffff30;border-radius:18px;padding:26px;backdrop-filter:blur(8px);transition:.25s}.benefit:hover{background:#ffffff24;transform:translateY(-6px);border-color:#ffb0e4}.benefit .big{font-size:35px;color:#ffa7e0;font-weight:800}.benefit h3{font-size:16px;margin:15px 0 9px}.benefit p{font-size:12px;line-height:1.7;color:#f0dceb}.calc-banner{display:grid;grid-template-columns:1fr .9fr;gap:50px;align-items:center;background:linear-gradient(120deg,#404,#8b0073);border-radius:26px;padding:45px;color:#fff;box-shadow:var(--shadow)}.calc-banner .tag{color:#ffc1ec}.calc-banner .title{font-size:42px}.calc-banner .title em{color:#ffa5de}.calc-form{background:#fff;color:var(--ink);border-radius:18px;padding:26px;display:grid;gap:14px}.calc-form label{display:grid;gap:6px;font-size:12px;font-weight:800}.calc-form input,.calc-form select{border:1px solid #e7dce7;border-radius:9px;padding:13px;width:100%;background:#fff}.calc-form .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calc-form .btn{width:100%;margin-top:5px}.calc-form small{color:#777;line-height:1.6}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-points{display:grid;gap:15px;margin-top:30px}.contact-points a{font-weight:800;color:var(--pink)}.contact-box{border:1px solid #ebdbe7;box-shadow:var(--shadow);border-radius:20px;padding:30px;display:grid;gap:13px}.contact-box input,.contact-box textarea{width:100%;border:1px solid #e9dce7;border-radius:9px;padding:14px}.contact-box .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.footer{background:#120014;color:#fff;padding:70px 0 20px}.footer-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:42px}.footer h3{font-size:15px;margin:0 0 23px}.footer p,.footer a{display:block;color:#dec7db;font-size:12px;line-height:2.2}.footer a:hover,.footer strong{color:#ff8dd5}.footer-bottom{border-top:1px solid #ffffff23;margin-top:48px;padding-top:19px;font-size:11px;color:#bfa5ba;display:flex;justify-content:space-between}.float-wa{position:fixed;right:24px;bottom:23px;background:#1bbd67;color:#fff;padding:14px 20px;border-radius:50px;box-shadow:0 10px 35px #0003;z-index:40;font-weight:800}.calc-page{display:none;background:#f7f6f9;min-height:85vh;padding:65px 0}.calc-page.show{display:block}.homepage.hidden{display:none}.quote-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.quote-meta{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:25px 0}.quote-meta div{background:#fff;border:1px solid #e7dfe7;border-radius:12px;padding:18px}.quote-meta span{display:block;color:#777;font-size:11px}.quote-meta b{display:block;margin-top:7px;font-size:16px}.quote-table{width:100%;border-collapse:collapse;background:#fff;border-radius:14px;overflow:hidden}.quote-table th{background:#54004c;color:#fff;text-align:left;padding:15px;font-size:12px}.quote-table td{padding:13px 15px;border-bottom:1px solid #eee;font-size:12px}.quote-table td:last-child,.quote-table th:last-child{text-align:right}.quote-summary{margin:20px 0 30px;display:flex;justify-content:flex-end}.quote-summary>div{background:#fff;border:1px solid #eadce7;border-radius:14px;padding:23px;min-width:320px}.quote-summary p{display:flex;justify-content:space-between;gap:40px;margin:8px 0}.quote-summary .grand{font-size:20px;font-weight:800;color:var(--pink);border-top:1px solid #ddd;padding-top:14px}.notice{background:#fff6fc;border-left:4px solid var(--pink);padding:15px 18px;color:#655465;font-size:12px;line-height:1.7}.quote-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}@keyframes fade{0%{opacity:.35}to{opacity:1}}@media(max-width:1100px){.services{grid-template-columns:repeat(3,1fr)}.nav{gap:14px}.why-grid{gap:30px}}@media(max-width:780px){.wrap{width:min(100% - 36px,1340px)}.topbar{display:none}.head{height:72px}.logo{width:165px}.menu{display:block}.nav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;align-items:stretch;box-shadow:0 15px 25px #0002}.nav.open{display:flex}.head>.btn{display:none}.slide{min-height:510px}.hero h1{font-size:45px}.stats-grid,.services{grid-template-columns:repeat(2,1fr)}.section{padding:65px 0}.why-grid,.calc-banner,.contact-grid{grid-template-columns:1fr}.calc-banner{padding:25px}.footer-grid,.quote-meta{grid-template-columns:repeat(2,1fr)}.quote-table{display:block;overflow:auto}.section-head{align-items:flex-start}.calc-banner .title{font-size:35px}}@media(max-width:480px){.services,.benefits,.stats-grid,.footer-grid,.calc-form .two,.contact-box .two{grid-template-columns:1fr}.hero h1{font-size:38px}.slide{min-height:530px}.section-head{flex-direction:column}.stat b{font-size:25px}.quote-meta{grid-template-columns:1fr}.quote-head{flex-direction:column;align-items:flex-start}}@media print{.topbar,.header,.footer,.float-wa,.homepage,.quote-actions,.notice{display:none!important}.calc-page{display:block!important;padding:0;background:#fff}.wrap{width:100%}.quote-table th{background:#54004c!important;color:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.quote-meta{margin:15px 0}.quote-meta div{padding:10px}.quote-table td{padding:8px;font-size:10px}.quote-table th{padding:9px}}:root{--pink:#b50087;--purple:#500043}.hero{background:#fff;color:#18202c;border-bottom:1px solid #f0e8ef}.slide{min-height:460px;background:#fff;overflow:hidden}.slide:before,.slide:after{display:none!important}.hero-inner{display:grid;grid-template-columns:48% 52%;align-items:center;min-height:460px;padding:0;gap:0}.hero-copy{position:relative;z-index:2;padding:34px 25px 34px 0}.hero .eyebrow{color:var(--pink);letter-spacing:.17em;font-size:11px}.hero h1{font-size:clamp(38px,4vw,66px);line-height:1.12;color:#181c2a;margin:19px 0 20px;letter-spacing:-.055em}.hero h1 span{color:var(--pink)}.hero p{color:#64707c;line-height:1.8;font-size:15px;max-width:520px;margin-bottom:24px}.hero-ctas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hero .btn{border-radius:9px;background:var(--pink);box-shadow:0 10px 24px #b5008726;padding:15px 20px;font-size:12px}.hero .btn.outline{background:#fff;border:1px solid #e8cde1;color:var(--pink);box-shadow:none}.hero-trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:25px;color:#637078;font-size:11px;font-weight:800}.hero-trust span:first-letter{color:var(--pink)}.hero-image{height:410px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;background:#f7f5f7}.hero-image:before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;width:14%;background:linear-gradient(90deg,#fff,transparent);pointer-events:none}.hero-image img{height:100%;width:100%;object-fit:cover;object-position:center}.hero-price{position:absolute;z-index:2;right:19px;top:18px;background:var(--pink);color:#fff;border-radius:50%;width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.7;font-weight:800;text-align:center;box-shadow:0 12px 30px #5500433b}.hero-price b{font-size:15px}.hero-controls{padding:12px 0 16px}.dot{background:#d6c9d3}.dot.on{background:var(--pink)}.arrows button{color:var(--pink);background:#fff;border:1px solid #e9c7e1}.stats-grid{gap:15px}.stat{box-shadow:0 8px 24px #3c003a0a;background:#fff;border:1px solid #f0e4ee}.stat:hover{background:#fff5fb}.why{background:#241a29!important}.why:after{border-color:#ffffff13}.benefit{background:#ffffff0d;border-color:#ffffff23}.benefit:hover{background:#ffffff18}.calc-banner{background:#251a2b!important}.footer{background:#171019}@media(max-width:900px){.hero-inner{grid-template-columns:1fr 1fr}.hero h1{font-size:39px}.hero-image{height:350px}.hero-ctas .btn{padding:12px}}@media(max-width:700px){.slide{min-height:unset}.hero-inner{grid-template-columns:1fr;padding:30px 0 20px;gap:20px}.hero-copy{padding:0}.hero h1{font-size:38px}.hero p{font-size:14px}.hero-image{height:260px}.hero-price{width:82px;height:82px;font-size:9px}.hero-price b{font-size:11px}.hero-trust{margin-top:15px;gap:10px}.hero-controls{padding:12px 0}.hero .btn{font-size:11px}}@media print{.hero{display:none}}.hero .premium-slide .premium-copy .calculator-hero-title{font-size:clamp(28px,2.55vw,48px)!important;line-height:1.12!important;letter-spacing:-.045em!important}.hero .premium-slide .calculator-hero-title .hero-loop-text{font-size:.87em!important;white-space:nowrap;color:#c00091;text-shadow:0 0 14px rgba(224,0,148,.14)}.hero .premium-slide .calculator-hero-title .hero-loop-text.is-sweeping{text-shadow:0 0 17px rgba(231,0,157,.35),0 0 35px rgba(231,0,157,.12)}@media(max-width:600px){.hero .premium-slide .premium-copy .calculator-hero-title{font-size:clamp(25px,6.3vw,35px)!important}.hero .premium-slide .calculator-hero-title .hero-loop-text{font-size:.8em!important;white-space:normal}}.pf-premium-card .pf-promo-ribbon{top:9px;right:0;min-width:104px;min-height:56px;border-radius:14px 0 0 14px;transform:rotate(-2deg);background:linear-gradient(130deg,#fa48c1,#d00098 35%,#820075 70%,#30063f);box-shadow:0 7px 18px #a5008b50,inset 0 1px 1px #fff8;isolation:isolate;overflow:hidden;font-size:21px}.pf-ribbon-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 15%,#fff5 37%,transparent 55%);animation:pfRibbonShine 6s ease-in-out infinite;pointer-events:none}@keyframes pfRibbonShine{0%,65%,to{transform:translate(-90%)}83%{transform:translate(110%)}}.pf-premium-card .pf-promo-gift,.pf-premium-card .pf-promo-special{font-size:15px}.pf-premium-card .pf-gift-thermo{font-size:11px;font-weight:900;display:flex;flex-direction:column;gap:1px;line-height:1.1;color:#515c6b}.pf-premium-card .pf-gift-thermo small{font-size:6px;color:#999}.pf-price-summary{border:1px solid #f1dce9;background:#fffafd;border-radius:11px;padding:10px 11px;display:grid;gap:8px;margin:11px 0}.pf-price-summary>div{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:#676174}.pf-price-summary b{font-weight:800;color:#202338}.pf-price-summary .pf-free{color:#07895a}.pf-price-summary .pf-grand-total{border-top:1px solid #f0d6e7;padding-top:10px;font-weight:800;color:#1c1b2e}.pf-price-summary .pf-grand-total strong{font-size:17px;color:#bb008c;white-space:nowrap}.pf-show-more-wrap{text-align:center;margin:26px auto 4px}.pf-show-more{border:0;background:linear-gradient(115deg,#e000a3,#4b0c51);border-radius:12px;padding:14px 34px;color:#fff;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 8px 24px #ab007326}.pf-show-more[hidden]{display:none}.package-section .pf-options[data-filter=tier] .pf-chip svg{color:#d00091}.package-section .pf-chip:not(.active) svg{stroke:#b60087}.package-section .pf-chip.active{border-color:#ec009e!important;background:#fff1fa!important}.package-section .pf-brands .pf-chip{min-height:46px!important;height:46px!important}.package-section .pf-brands .pf-chip img{height:34px!important}.package-section .pf-gift-photo{image-rendering:auto!important}
