.Header-module__hBw1pG__header{background:var(--surface-primary);border-bottom:1px solid var(--border-light);z-index:100;justify-content:space-between;align-items:center;padding:16px 80px;display:flex;position:sticky;top:0}.Header-module__hBw1pG__logoLink{flex-shrink:0;align-items:center;display:inline-flex}.Header-module__hBw1pG__logoImage{width:210px;height:auto}.Header-module__hBw1pG__nav{align-items:center;gap:28px;display:flex}.Header-module__hBw1pG__nav a{color:var(--foreground-secondary);font-size:14px;font-weight:500;transition:color .2s;position:relative}.Header-module__hBw1pG__nav a:after{content:"";background:var(--accent-primary);transform-origin:0;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.Header-module__hBw1pG__nav a:hover{color:var(--accent-primary)}.Header-module__hBw1pG__nav a:hover:after{transform:scaleX(1)}.Header-module__hBw1pG__right{align-items:center;gap:20px;display:flex}.Header-module__hBw1pG__ctaButton{background:var(--accent-primary);color:var(--foreground-inverse);border-radius:var(--radius-pill);box-shadow:0 4px 12px rgba(var(--accent-primary-rgb), .25);padding:10px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.Header-module__hBw1pG__ctaButton:hover{background:var(--accent-hover);box-shadow:0 8px 18px rgba(var(--accent-primary-rgb), .35);transform:translateY(-1px)}.Header-module__hBw1pG__ctaButton:active{transform:translateY(0)}.Header-module__hBw1pG__phone{color:var(--foreground-primary);font-size:14px;font-weight:600;transition:color .2s}.Header-module__hBw1pG__phone:hover{color:var(--accent-primary)}.Header-module__hBw1pG__burger{z-index:102;flex-direction:column;gap:5px;padding:4px;display:none}.Header-module__hBw1pG__burger span{background:var(--foreground-primary);border-radius:2px;width:24px;height:2px;transition:transform .25s,opacity .2s;display:block}.Header-module__hBw1pG__burgerOpen span:first-child{transform:translateY(7px)rotate(45deg)}.Header-module__hBw1pG__burgerOpen span:nth-child(2){opacity:0}.Header-module__hBw1pG__burgerOpen span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Header-module__hBw1pG__mobileBackdrop,.Header-module__hBw1pG__mobilePanel{display:none}@media (max-width:768px){.Header-module__hBw1pG__header{padding:12px 20px}.Header-module__hBw1pG__logoImage{width:176px}.Header-module__hBw1pG__nav,.Header-module__hBw1pG__right{display:none}.Header-module__hBw1pG__burger{display:flex}.Header-module__hBw1pG__mobileBackdrop{opacity:0;pointer-events:none;z-index:98;background:#0e18365c;transition:opacity .25s;display:block;position:fixed;inset:0}.Header-module__hBw1pG__mobileBackdropOpen{opacity:1;pointer-events:auto}.Header-module__hBw1pG__mobilePanel{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);z-index:99;opacity:0;pointer-events:none;flex-direction:column;gap:14px;padding:16px;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:72px;left:14px;right:14px;transform:translateY(-8px)}.Header-module__hBw1pG__mobilePanelOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__hBw1pG__mobileNav{flex-direction:column;gap:12px;display:flex}.Header-module__hBw1pG__mobileNav a{color:var(--foreground-primary);padding:4px 2px;font-size:16px;font-weight:600;line-height:1.3}.Header-module__hBw1pG__mobilePhone{color:var(--foreground-primary);border-top:1px solid var(--border-light);padding-top:14px;font-size:15px;font-weight:700}.Header-module__hBw1pG__mobileCtaButton{border-radius:var(--radius-pill);background:var(--accent-primary);width:100%;color:var(--foreground-inverse);box-shadow:0 6px 14px rgba(var(--accent-primary-rgb), .28);padding:12px 14px;font-size:14px;font-weight:700}}
.Hero-module__ZARIfG__hero{background:var(--surface-secondary);align-items:center;gap:48px;padding:60px 80px;display:flex}.Hero-module__ZARIfG__left{flex-direction:column;flex:1;gap:28px;display:flex}.Hero-module__ZARIfG__eyebrow{background:var(--accent-light);border-radius:var(--radius-pill);color:var(--accent-primary);align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.Hero-module__ZARIfG__headline{color:var(--foreground-primary);font-size:48px;font-weight:800;line-height:1.1}.Hero-module__ZARIfG__subtitle{color:var(--foreground-secondary);max-width:760px;font-size:16px;line-height:1.6}.Hero-module__ZARIfG__badges{gap:12px;display:flex}.Hero-module__ZARIfG__badge{background:var(--surface-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;flex:1;gap:6px;padding:12px 14px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);display:flex}.Hero-module__ZARIfG__badge:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.Hero-module__ZARIfG__badgeText{color:var(--foreground-primary);white-space:pre-line;font-size:12px;font-weight:600;line-height:1.3}.Hero-module__ZARIfG__ctaRow{align-items:center;gap:20px;display:flex}.Hero-module__ZARIfG__ctaButton{background:var(--accent-primary);color:var(--foreground-inverse);border-radius:var(--radius-md);isolation:isolate;box-shadow:0 6px 18px rgba(var(--accent-primary-rgb), .28);padding:16px 32px;font-size:16px;font-weight:700;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;position:relative;overflow:hidden}.Hero-module__ZARIfG__ctaButton:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-20deg)}.Hero-module__ZARIfG__ctaLabel{z-index:2;position:relative}.Hero-module__ZARIfG__ctaButton:hover{background:var(--accent-hover);box-shadow:0 12px 26px rgba(var(--accent-primary-rgb), .36);transform:translateY(-2px)}.Hero-module__ZARIfG__ctaButton:hover:before{animation:.9s Hero-module__ZARIfG__shimmer}.Hero-module__ZARIfG__ctaButton:active{transform:translateY(0)}.Hero-module__ZARIfG__price{color:var(--foreground-muted);font-size:14px;font-weight:600;font-family:var(--font-mono)}.Hero-module__ZARIfG__imageWrapper{border-radius:var(--radius-lg);width:480px;height:420px;box-shadow:var(--shadow-lg);flex-shrink:0;overflow:hidden}.Hero-module__ZARIfG__image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);animation:6s ease-in-out 1.4s infinite Hero-module__ZARIfG__floatY}.Hero-module__ZARIfG__imageWrapper:hover .Hero-module__ZARIfG__image{animation-play-state:paused;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__image{animation:none}}@media (max-width:768px){.Hero-module__ZARIfG__hero{flex-direction:column;gap:32px;padding:40px 20px}.Hero-module__ZARIfG__headline{font-size:32px}.Hero-module__ZARIfG__badges{grid-template-columns:1fr 1fr;display:grid}.Hero-module__ZARIfG__imageWrapper{width:100%;height:240px}.Hero-module__ZARIfG__ctaRow{flex-direction:column;align-items:flex-start}}
.Calculator-module__nBSQfG__section{background:var(--surface-primary);flex-direction:column;align-items:center;gap:40px;padding:60px 80px;display:flex}.Calculator-module__nBSQfG__title{text-align:center;color:var(--foreground-primary);font-size:36px;font-weight:700}.Calculator-module__nBSQfG__subtitle{color:var(--foreground-secondary);text-align:center;max-width:700px;font-size:16px;line-height:1.5}.Calculator-module__nBSQfG__main{gap:32px;width:100%;max-width:1280px;display:flex}.Calculator-module__nBSQfG__leftPanel{flex-direction:column;flex:1;gap:20px;display:flex}.Calculator-module__nBSQfG__fieldGroup{flex-direction:column;gap:10px;display:flex}.Calculator-module__nBSQfG__fieldLabel{color:var(--foreground-primary);font-size:14px;font-weight:600}.Calculator-module__nBSQfG__fieldLabelSm{color:var(--foreground-primary);font-size:13px;font-weight:500}.Calculator-module__nBSQfG__typeRow,.Calculator-module__nBSQfG__stvorRow{gap:8px;display:flex}.Calculator-module__nBSQfG__typeBtn{height:44px;color:var(--foreground-secondary);background:var(--surface-secondary);border:1px solid var(--border-light);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:500;transition:all .2s;display:flex}.Calculator-module__nBSQfG__typeBtn:hover{border-color:var(--accent-primary)}.Calculator-module__nBSQfG__typeBtnActive{background:var(--accent-primary);color:var(--foreground-inverse);border-color:var(--accent-primary);font-weight:600}.Calculator-module__nBSQfG__dimsRow{gap:12px;display:flex}.Calculator-module__nBSQfG__dimField{flex-direction:column;flex:1;gap:8px;display:flex}.Calculator-module__nBSQfG__dimInput{background:var(--surface-secondary);border:1px solid var(--border-light);height:48px;color:var(--foreground-primary);border-radius:10px;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;font-weight:600;display:flex}.Calculator-module__nBSQfG__dimUnit{color:var(--foreground-muted);font-size:13px;font-weight:400}.Calculator-module__nBSQfG__slider{appearance:none;background:linear-gradient(to right, var(--accent-primary) 0%, var(--accent-primary) var(--fill), var(--border-light) var(--fill), var(--border-light) 100%);cursor:pointer;border-radius:3px;outline:none;width:100%;height:6px}.Calculator-module__nBSQfG__slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--accent-primary);border:3px solid var(--surface-primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0003}.Calculator-module__nBSQfG__slider::-moz-range-thumb{background:var(--accent-primary);border:3px solid var(--surface-primary);cursor:pointer;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0003}.Calculator-module__nBSQfG__rangeLabels{color:var(--foreground-muted);justify-content:space-between;font-size:11px;display:flex}.Calculator-module__nBSQfG__rightPanel{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-sm);flex-direction:column;flex-shrink:0;gap:20px;padding:32px;display:flex}.Calculator-module__nBSQfG__calcImage{background:var(--surface-secondary);border-radius:16px 16px 0 0;justify-content:center;align-items:center;width:calc(100% + 64px);height:200px;margin:-32px -32px 0;display:flex;overflow:hidden}.Calculator-module__nBSQfG__calcImage img{object-fit:contain;object-position:center;width:100%;height:100%}.Calculator-module__nBSQfG__calcTitle{color:var(--foreground-primary);font-size:22px;font-weight:700}.Calculator-module__nBSQfG__items{flex-direction:column;gap:14px;display:flex}.Calculator-module__nBSQfG__item{justify-content:space-between;align-items:center;display:flex}.Calculator-module__nBSQfG__itemLabel{color:var(--foreground-secondary);font-size:14px}.Calculator-module__nBSQfG__itemPrice{color:var(--foreground-primary);font-size:14px;font-weight:600}.Calculator-module__nBSQfG__divider{background:var(--border-light);height:1px}.Calculator-module__nBSQfG__totalRow{justify-content:space-between;align-items:center;display:flex}.Calculator-module__nBSQfG__totalLabel{color:var(--foreground-primary);font-size:18px;font-weight:700}.Calculator-module__nBSQfG__totalPrice{color:var(--accent-primary);font-size:24px;font-weight:700}.Calculator-module__nBSQfG__ctaBtn{background:var(--accent-primary);width:100%;height:52px;color:var(--foreground-inverse);border-radius:var(--radius-md);box-shadow:0 6px 18px rgba(var(--accent-primary-rgb), .3);justify-content:center;align-items:center;font-size:15px;font-weight:600;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex}.Calculator-module__nBSQfG__ctaBtn:hover{background:var(--accent-hover);box-shadow:0 12px 26px rgba(var(--accent-primary-rgb), .4);transform:translateY(-2px)}.Calculator-module__nBSQfG__ctaBtn:active{transform:translateY(0)}.Calculator-module__nBSQfG__totalPrice{transition:transform .4s cubic-bezier(.22,1,.36,1)}.Calculator-module__nBSQfG__rightPanel:hover .Calculator-module__nBSQfG__totalPrice{transform:scale(1.05)}.Calculator-module__nBSQfG__calcImage img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.Calculator-module__nBSQfG__rightPanel:hover .Calculator-module__nBSQfG__calcImage img{transform:scale(1.04)}.Calculator-module__nBSQfG__note{color:var(--foreground-muted);text-align:center;font-size:12px}@media (max-width:768px){.Calculator-module__nBSQfG__section{padding:40px 20px}.Calculator-module__nBSQfG__main,.Calculator-module__nBSQfG__dimsRow{flex-direction:column}.Calculator-module__nBSQfG__rightPanel{width:100%}.Calculator-module__nBSQfG__calcImage{height:160px}}
.Benefits-module__iMMc8a__section{background:var(--surface-primary);flex-direction:column;gap:40px;padding:60px 80px;display:flex}.Benefits-module__iMMc8a__title{color:var(--foreground-primary);font-size:36px;font-weight:800}.Benefits-module__iMMc8a__grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Benefits-module__iMMc8a__card{background:var(--surface-secondary);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:32px 28px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),background .4s;display:flex}.Benefits-module__iMMc8a__card:hover{background:var(--surface-primary);box-shadow:var(--shadow-md);transform:translateY(-6px)}.Benefits-module__iMMc8a__iconWrap{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.Benefits-module__iMMc8a__card:hover .Benefits-module__iMMc8a__iconWrap{transform:scale(1.08)rotate(-3deg)}.Benefits-module__iMMc8a__cardTitle{color:var(--foreground-primary);font-size:20px;font-weight:700}.Benefits-module__iMMc8a__cardDesc{color:var(--foreground-secondary);font-size:14px;line-height:1.5}@media (max-width:768px){.Benefits-module__iMMc8a__section{padding:40px 20px}.Benefits-module__iMMc8a__title{font-size:28px}.Benefits-module__iMMc8a__grid{grid-template-columns:1fr}}
.Includes-module__oqiciG__section{background:var(--surface-secondary);flex-direction:column;gap:32px;padding:60px 80px;display:flex}.Includes-module__oqiciG__title{color:var(--foreground-primary);font-size:36px;font-weight:800}.Includes-module__oqiciG__subtitle{color:var(--foreground-secondary);max-width:700px;font-size:16px;line-height:1.5}.Includes-module__oqiciG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.Includes-module__oqiciG__card{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;gap:16px;min-width:0;padding:28px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex}.Includes-module__oqiciG__card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-6px)}.Includes-module__oqiciG__iconWrap{background:var(--accent-light);border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.Includes-module__oqiciG__card:hover .Includes-module__oqiciG__iconWrap{transform:scale(1.08)rotate(-3deg)}.Includes-module__oqiciG__cardTitle{color:var(--foreground-primary);font-size:18px;font-weight:700}.Includes-module__oqiciG__cardDesc{color:var(--foreground-secondary);overflow-wrap:anywhere;font-size:14px;line-height:1.5}@media (max-width:1100px){.Includes-module__oqiciG__grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Includes-module__oqiciG__section{padding:40px 20px}.Includes-module__oqiciG__title{font-size:28px}.Includes-module__oqiciG__grid{grid-template-columns:1fr}.Includes-module__oqiciG__card{padding:24px 22px}}
.CTA-module__CdZh3q__section{background:var(--surface-inverse);align-items:center;gap:60px;padding:80px;display:flex}.CTA-module__CdZh3q__left{flex-direction:column;flex:1;gap:24px;display:flex}.CTA-module__CdZh3q__eyebrow{background:rgba(var(--accent-primary-rgb), .14);border-radius:var(--radius-pill);color:var(--accent-primary);align-self:flex-start;padding:6px 16px;font-size:13px;font-weight:500;display:inline-flex}.CTA-module__CdZh3q__heading{color:var(--foreground-inverse);font-size:36px;font-weight:700;line-height:1.2}.CTA-module__CdZh3q__desc{color:var(--foreground-muted);font-size:16px;line-height:1.6}.CTA-module__CdZh3q__statsRow{gap:40px;display:flex}.CTA-module__CdZh3q__stat{flex-direction:column;gap:4px;display:flex}.CTA-module__CdZh3q__statNum{font-family:var(--font-mono);color:var(--accent-primary);font-size:32px;font-weight:700;transition:transform .4s cubic-bezier(.22,1,.36,1);display:inline-block}.CTA-module__CdZh3q__stat:hover .CTA-module__CdZh3q__statNum{transform:scale(1.08)}.CTA-module__CdZh3q__statLabel{color:var(--foreground-muted);font-size:13px}.CTA-module__CdZh3q__form{background:var(--surface-dark-card);border-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;gap:20px;width:420px;padding:32px;display:flex}.CTA-module__CdZh3q__formTitle{color:var(--foreground-inverse);font-size:22px;font-weight:700}.CTA-module__CdZh3q__formSubtitle{color:var(--foreground-muted);font-size:14px}.CTA-module__CdZh3q__field{flex-direction:column;gap:6px;display:flex}.CTA-module__CdZh3q__label{color:var(--foreground-muted);font-size:13px}.CTA-module__CdZh3q__input{background:var(--surface-dark-input);border-radius:var(--radius-md);height:48px;color:var(--foreground-inverse);border:1px solid #0000;padding:0 16px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s}.CTA-module__CdZh3q__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb), .18);background:var(--surface-dark-input-active)}.CTA-module__CdZh3q__input::placeholder{color:var(--foreground-muted-inverse)}.CTA-module__CdZh3q__submitBtn{background:var(--accent-primary);height:52px;color:var(--foreground-inverse);border-radius:var(--radius-md);box-shadow:0 8px 22px rgba(var(--accent-primary-rgb), .35);justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.CTA-module__CdZh3q__submitBtn:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:40%;height:100%;position:absolute;top:0;left:0;transform:translate(-120%)skew(-20deg)}.CTA-module__CdZh3q__submitBtn:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 30px rgba(var(--accent-primary-rgb), .45);transform:translateY(-2px)}.CTA-module__CdZh3q__submitBtn:hover:not(:disabled):before{animation:.9s CTA-module__CdZh3q__shimmer}.CTA-module__CdZh3q__submitBtn:active:not(:disabled){transform:translateY(0)}.CTA-module__CdZh3q__submitBtn:disabled{opacity:.78;cursor:not-allowed}.CTA-module__CdZh3q__submitBtnLoading{background:var(--accent-hover)}.CTA-module__CdZh3q__statusSuccess{color:var(--success-color);margin-top:-4px;font-size:13px;line-height:1.4;animation:.5s cubic-bezier(.22,1,.36,1) both CTA-module__CdZh3q__fadeInUp}.CTA-module__CdZh3q__statusError{color:var(--danger-color);margin-top:-4px;font-size:13px;line-height:1.4;animation:.5s cubic-bezier(.22,1,.36,1) both CTA-module__CdZh3q__fadeInUp}.CTA-module__CdZh3q__consent{color:var(--foreground-muted-inverse);font-size:11px;line-height:1.4}.CTA-module__CdZh3q__phoneLine{justify-content:center;align-items:center;gap:8px;display:flex}.CTA-module__CdZh3q__phoneLink{color:var(--accent-primary);font-size:14px;font-weight:500}@media (max-width:768px){.CTA-module__CdZh3q__section{flex-direction:column;gap:32px;padding:40px 20px}.CTA-module__CdZh3q__heading{font-size:28px}.CTA-module__CdZh3q__statsRow{gap:20px}.CTA-module__CdZh3q__statNum{font-size:24px}.CTA-module__CdZh3q__form{width:100%}}
.Features-module__zvCZ4q__section{background:var(--surface-primary);flex-direction:column;gap:20px;padding:60px 80px;display:flex}.Features-module__zvCZ4q__title{color:var(--foreground-primary);font-size:36px;font-weight:700}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.Features-module__zvCZ4q__card{background:var(--surface-primary);border-radius:16px;flex-direction:column;grid-column:span 2;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 2px 10px #00000012}.Features-module__zvCZ4q__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.Features-module__zvCZ4q__card:nth-last-child(2),.Features-module__zvCZ4q__card:last-child{grid-column:span 3}.Features-module__zvCZ4q__imgWrap{background-color:var(--surface-secondary);flex-shrink:0;height:220px;overflow:hidden}.Features-module__zvCZ4q__img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.Features-module__zvCZ4q__card:hover .Features-module__zvCZ4q__img{transform:scale(1.06)}.Features-module__zvCZ4q__label{color:var(--foreground-primary);padding:14px 16px;font-size:15px;font-weight:600;line-height:1.3}@media (max-width:1024px){.Features-module__zvCZ4q__section{padding:48px 40px}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Features-module__zvCZ4q__card,.Features-module__zvCZ4q__card:nth-last-child(2),.Features-module__zvCZ4q__card:last-child{grid-column:span 1}}@media (max-width:768px){.Features-module__zvCZ4q__section{padding:40px 20px}.Features-module__zvCZ4q__title{font-size:26px}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Features-module__zvCZ4q__imgWrap{height:180px}}@media (max-width:480px){.Features-module__zvCZ4q__grid{grid-template-columns:1fr}.Features-module__zvCZ4q__card,.Features-module__zvCZ4q__card:nth-last-child(2),.Features-module__zvCZ4q__card:last-child{grid-column:span 1}}
.WindowVariants-module__z-fWtG__section{background:var(--surface-secondary);flex-direction:column;gap:24px;padding:60px 80px;display:flex}.WindowVariants-module__z-fWtG__title{color:var(--foreground-primary);font-size:28px;font-weight:700}.WindowVariants-module__z-fWtG__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.WindowVariants-module__z-fWtG__card{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:12px;flex-direction:column;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex;overflow:hidden}.WindowVariants-module__z-fWtG__card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-5px)}.WindowVariants-module__z-fWtG__imgWrap{flex-shrink:0;justify-content:center;align-items:center;height:169px;padding:12px 12px 0;display:flex}.WindowVariants-module__z-fWtG__img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.WindowVariants-module__z-fWtG__card:hover .WindowVariants-module__z-fWtG__img{transform:scale(1.05)}.WindowVariants-module__z-fWtG__info{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.WindowVariants-module__z-fWtG__name{color:var(--foreground-primary);flex:1;font-size:13px;font-weight:500;line-height:1.4}.WindowVariants-module__z-fWtG__priceBtn{background:var(--accent-primary);width:100%;height:34px;color:var(--foreground-inverse);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;font-size:13px;font-weight:600;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.WindowVariants-module__z-fWtG__priceBtn:hover{background:var(--accent-hover);box-shadow:0 6px 14px rgba(var(--accent-primary-rgb), .3);transform:translateY(-1px)}.WindowVariants-module__z-fWtG__priceBtn:active{transform:translateY(0)}@media (max-width:1024px){.WindowVariants-module__z-fWtG__section{padding:48px 40px}.WindowVariants-module__z-fWtG__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.WindowVariants-module__z-fWtG__section{padding:40px 20px}.WindowVariants-module__z-fWtG__title{font-size:22px}.WindowVariants-module__z-fWtG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:400px){.WindowVariants-module__z-fWtG__grid{grid-template-columns:1fr}}
.Trust-module__iNkviW__section{background:var(--surface-secondary);flex-direction:column;align-items:center;gap:48px;padding:80px;display:flex}.Trust-module__iNkviW__mainTitle{text-align:center;color:var(--foreground-primary);font-size:36px;font-weight:700}.Trust-module__iNkviW__mainSub{text-align:center;color:var(--foreground-secondary);max-width:700px;font-size:16px;line-height:1.5}.Trust-module__iNkviW__badges{gap:20px;width:100%;max-width:1280px;display:flex}.Trust-module__iNkviW__badge{background:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;padding:24px 20px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .4s;display:flex}.Trust-module__iNkviW__badge:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-md);transform:translateY(-6px)}.Trust-module__iNkviW__badgeIcon{background:var(--accent-light);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.Trust-module__iNkviW__badge:hover .Trust-module__iNkviW__badgeIcon{transform:scale(1.1)}.Trust-module__iNkviW__badgeTitle{color:var(--foreground-primary);font-size:14px;font-weight:600}.Trust-module__iNkviW__badgeDesc{color:var(--foreground-muted);font-size:13px}.Trust-module__iNkviW__subTitle{text-align:center;color:var(--foreground-primary);font-size:24px;font-weight:700}.Trust-module__iNkviW__faqList{width:100%;max-width:1280px}.Trust-module__iNkviW__faqItem{flex-direction:column;display:flex}.Trust-module__iNkviW__faqBorder{border-bottom:1px solid var(--border-light)}.Trust-module__iNkviW__faqQuestion{text-align:left;width:100%;color:var(--foreground-primary);cursor:pointer;justify-content:space-between;align-items:center;padding:20px 24px;font-size:16px;font-weight:600;transition:color .25s;display:flex}.Trust-module__iNkviW__faqQuestion:hover{color:var(--accent-primary)}.Trust-module__iNkviW__faqChevron{transition:transform .35s cubic-bezier(.22,1,.36,1)}.Trust-module__iNkviW__faqChevronOpen{transform:rotate(180deg)}.Trust-module__iNkviW__faqPanel{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.Trust-module__iNkviW__faqPanelOpen{grid-template-rows:1fr}.Trust-module__iNkviW__faqPanel>.Trust-module__iNkviW__faqAnswer{overflow:hidden}.Trust-module__iNkviW__faqAnswer{color:var(--foreground-secondary);opacity:0;padding:0 24px;font-size:14px;line-height:1.6;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1),padding .35s;transform:translateY(-4px)}.Trust-module__iNkviW__faqPanelOpen>.Trust-module__iNkviW__faqAnswer{opacity:1;padding:0 24px 20px;transform:translateY(0)}.Trust-module__iNkviW__processRow{gap:16px;width:100%;max-width:1280px;display:flex}.Trust-module__iNkviW__processStep{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex}.Trust-module__iNkviW__processNum{background:var(--accent-primary);width:44px;height:44px;font-family:var(--font-mono);color:var(--foreground-inverse);box-shadow:0 6px 14px rgba(var(--accent-primary-rgb), .35);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:700;transition:transform .35s cubic-bezier(.22,1,.36,1);display:flex}.Trust-module__iNkviW__processStep:hover .Trust-module__iNkviW__processNum{transform:scale(1.1)translateY(-2px)}.Trust-module__iNkviW__processTitle{color:var(--foreground-primary);font-size:15px;font-weight:600}.Trust-module__iNkviW__processDesc{color:var(--foreground-secondary);font-size:13px;line-height:1.5}.Trust-module__iNkviW__teamCard{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-primary);flex-direction:column;gap:10px;width:100%;max-width:900px;padding:24px;display:flex}.Trust-module__iNkviW__teamTitle{color:var(--foreground-primary);font-size:22px;font-weight:700}.Trust-module__iNkviW__teamText{color:var(--foreground-secondary);font-size:14px;line-height:1.6}@media (max-width:768px){.Trust-module__iNkviW__section{gap:32px;padding:40px 20px}.Trust-module__iNkviW__mainTitle{font-size:28px}.Trust-module__iNkviW__badges{grid-template-columns:1fr 1fr;display:grid}.Trust-module__iNkviW__processRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Trust-module__iNkviW__faqQuestion{padding:16px;font-size:14px}.Trust-module__iNkviW__faqAnswer{padding:0 16px 16px}}
.Portfolio-module__uAcsSq__section{background:var(--surface-primary);flex-direction:column;gap:48px;padding:80px;display:flex}.Portfolio-module__uAcsSq__titleRow{justify-content:space-between;align-items:flex-end;display:flex}.Portfolio-module__uAcsSq__title{color:var(--foreground-primary);font-size:36px;font-weight:700}.Portfolio-module__uAcsSq__subtitle{color:var(--foreground-secondary);margin-top:8px;font-size:16px}.Portfolio-module__uAcsSq__viewAllBtn{border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--foreground-primary);padding:12px 24px;font-size:14px;font-weight:500;transition:border-color .25s,color .25s,transform .25s cubic-bezier(.22,1,.36,1),background .25s}.Portfolio-module__uAcsSq__viewAllBtn:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light);transform:translateY(-2px)}.Portfolio-module__uAcsSq__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Portfolio-module__uAcsSq__card{text-align:left;border-radius:var(--radius-lg);cursor:zoom-in;background:0 0;border:0;width:100%;height:280px;padding:0;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.Portfolio-module__uAcsSq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Portfolio-module__uAcsSq__image{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.Portfolio-module__uAcsSq__card:hover .Portfolio-module__uAcsSq__image{transform:scale(1.07)}.Portfolio-module__uAcsSq__overlay{opacity:0;pointer-events:none;background:linear-gradient(#0000 55%,#00000073 100%);transition:opacity .4s;position:absolute;inset:0}.Portfolio-module__uAcsSq__card:hover .Portfolio-module__uAcsSq__overlay{opacity:1}.Portfolio-module__uAcsSq__label{border-radius:var(--radius-sm);color:var(--foreground-inverse);background:#00000080;padding:6px 12px;font-size:12px;font-weight:500;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:16px;left:16px}.Portfolio-module__uAcsSq__card:hover .Portfolio-module__uAcsSq__label{transform:translateY(-2px)}.Portfolio-module__uAcsSq__lightboxOverlay{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1117d1;justify-content:center;align-items:center;padding:24px;animation:.25s forwards Portfolio-module__uAcsSq__fadeIn;display:flex;position:fixed;inset:0}.Portfolio-module__uAcsSq__lightbox{background:#111827;border-radius:18px;flex-direction:column;width:min(1100px,100%);max-height:calc(100vh - 48px);animation:.35s cubic-bezier(.22,1,.36,1) forwards Portfolio-module__uAcsSq__lightboxIn;display:flex;position:relative;overflow:hidden}@keyframes Portfolio-module__uAcsSq__lightboxIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.Portfolio-module__uAcsSq__lightboxImage{object-fit:contain;background:#0f172a;width:100%;max-height:calc(100vh - 120px)}.Portfolio-module__uAcsSq__lightboxCaption{color:#f3f4f6;background:#111827f2;padding:14px 18px;font-size:14px}.Portfolio-module__uAcsSq__closeBtn{width:38px;height:38px;color:var(--foreground-inverse);z-index:2;background:#111827c7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}.Portfolio-module__uAcsSq__navBtn{width:40px;height:40px;color:var(--foreground-inverse);z-index:2;background:#111827c7;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Portfolio-module__uAcsSq__navBtnLeft{left:14px}.Portfolio-module__uAcsSq__navBtnRight{right:14px}@media (max-width:768px){.Portfolio-module__uAcsSq__section{gap:32px;padding:40px 20px}.Portfolio-module__uAcsSq__titleRow{flex-direction:column;align-items:flex-start;gap:16px}.Portfolio-module__uAcsSq__title{font-size:28px}.Portfolio-module__uAcsSq__grid{grid-template-columns:1fr 1fr}.Portfolio-module__uAcsSq__card{height:200px}.Portfolio-module__uAcsSq__lightboxOverlay{padding:10px}.Portfolio-module__uAcsSq__lightbox{max-height:calc(100vh - 20px)}.Portfolio-module__uAcsSq__lightboxImage{max-height:calc(100vh - 140px)}.Portfolio-module__uAcsSq__closeBtn{top:10px;right:10px}.Portfolio-module__uAcsSq__navBtn{width:34px;height:34px}.Portfolio-module__uAcsSq__navBtnLeft{left:10px}.Portfolio-module__uAcsSq__navBtnRight{right:10px}}
.Footer-module__S6Hkya__footer{background:var(--surface-inverse);flex-direction:column;gap:40px;padding:48px 80px;display:flex}.Footer-module__S6Hkya__top{justify-content:space-between;gap:40px;display:flex}.Footer-module__S6Hkya__brand{flex-direction:column;gap:16px;width:280px;display:flex}.Footer-module__S6Hkya__logoLink{align-self:flex-start;display:inline-flex}.Footer-module__S6Hkya__logoImage{width:210px;height:auto}.Footer-module__S6Hkya__desc{color:var(--foreground-muted-inverse);font-size:13px;line-height:1.6}.Footer-module__S6Hkya__col{flex-direction:column;gap:12px;display:flex}.Footer-module__S6Hkya__colTitle{color:var(--foreground-inverse);font-size:14px;font-weight:600}.Footer-module__S6Hkya__link{color:var(--foreground-muted-inverse);font-size:13px;transition:color .2s}.Footer-module__S6Hkya__link:hover{color:var(--accent-primary)}.Footer-module__S6Hkya__phone{color:var(--accent-primary);font-size:14px;font-weight:500}.Footer-module__S6Hkya__divider{background:var(--surface-dark-input);height:1px}.Footer-module__S6Hkya__bottom{justify-content:space-between;align-items:center;display:flex}.Footer-module__S6Hkya__copy{color:var(--foreground-muted-inverse);font-size:12px}.Footer-module__S6Hkya__payments{align-items:center;gap:12px;display:flex}.Footer-module__S6Hkya__payLabel{color:var(--foreground-muted-inverse);font-size:12px}.Footer-module__S6Hkya__payBadge{background:var(--surface-dark-card);color:var(--foreground-muted-inverse);border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}@media (max-width:768px){.Footer-module__S6Hkya__footer{padding:32px 20px}.Footer-module__S6Hkya__logoImage{width:176px}.Footer-module__S6Hkya__top{flex-direction:column;gap:32px}.Footer-module__S6Hkya__brand{width:100%}.Footer-module__S6Hkya__bottom{flex-direction:column;align-items:flex-start;gap:16px}}
.Modal-module__Ro-5Wq__overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;padding:20px;animation:.25s forwards Modal-module__Ro-5Wq__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__Ro-5Wq__card{background:var(--surface-primary);border-radius:var(--radius-xl);width:min(480px,100%);max-width:100%;max-height:90vh;box-shadow:var(--shadow-lg);transform-origin:50%;flex-direction:column;gap:24px;padding:40px;animation:.35s cubic-bezier(.22,1,.36,1) forwards Modal-module__Ro-5Wq__modalIn;display:flex;overflow:hidden auto}@keyframes Modal-module__Ro-5Wq__modalIn{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.Modal-module__Ro-5Wq__header{justify-content:space-between;align-items:center;display:flex}.Modal-module__Ro-5Wq__title{color:var(--foreground-primary);font-size:24px;font-weight:700}.Modal-module__Ro-5Wq__closeBtn{background:var(--surface-secondary);width:36px;height:36px;color:var(--foreground-secondary);border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.Modal-module__Ro-5Wq__closeBtn:hover{background:var(--border-light)}.Modal-module__Ro-5Wq__closeBtn:disabled{opacity:.6;cursor:not-allowed}.Modal-module__Ro-5Wq__subtitle{color:var(--foreground-secondary);font-size:14px;line-height:1.5}.Modal-module__Ro-5Wq__calculationPrefill{border:1px solid var(--border-light);background:var(--accent-light);border-radius:var(--radius-md);flex-direction:column;gap:8px;min-width:0;padding:12px 14px;display:flex}.Modal-module__Ro-5Wq__calculationPrefillTitle{color:var(--foreground-primary);font-size:12px;font-weight:600}.Modal-module__Ro-5Wq__calculationPrefillChips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.Modal-module__Ro-5Wq__calculationPrefillChip{background:var(--surface-primary);max-width:100%;min-height:28px;color:var(--foreground-secondary);border:1px solid var(--border-light);overflow-wrap:anywhere;border-radius:9999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.Modal-module__Ro-5Wq__calculationPrefillChipTotal{background:var(--surface-secondary);color:var(--accent-primary)}.Modal-module__Ro-5Wq__fields{flex-direction:column;gap:16px;min-width:0;display:flex}.Modal-module__Ro-5Wq__field{flex-direction:column;gap:6px;display:flex}.Modal-module__Ro-5Wq__label{color:var(--foreground-primary);font-size:13px;font-weight:500}.Modal-module__Ro-5Wq__input{background:var(--surface-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);height:48px;color:var(--foreground-primary);width:100%;padding:0 16px;font-size:15px}.Modal-module__Ro-5Wq__input::placeholder{color:var(--foreground-muted)}.Modal-module__Ro-5Wq__input{transition:border-color .25s,box-shadow .25s}.Modal-module__Ro-5Wq__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(var(--accent-primary-rgb), .18);outline:none}.Modal-module__Ro-5Wq__dateWrapper{min-width:0;position:relative}.Modal-module__Ro-5Wq__dateWrapper .Modal-module__Ro-5Wq__input{padding-right:48px}.Modal-module__Ro-5Wq__dateIcon{pointer-events:none}.Modal-module__Ro-5Wq__dateInput{cursor:pointer}.Modal-module__Ro-5Wq__dateInput::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Modal-module__Ro-5Wq__datePickerBtn{background:0 0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.Modal-module__Ro-5Wq__datePickerBtn:disabled{opacity:.6;cursor:not-allowed}.Modal-module__Ro-5Wq__submitBtn{background:var(--accent-primary);min-height:56px;color:var(--foreground-inverse);width:100%;min-width:100%;box-shadow:0 8px 22px rgba(var(--accent-primary-rgb), .32);border-radius:16px;justify-content:center;align-self:stretch;align-items:center;padding:0 20px;font-size:18px;font-weight:600;line-height:1.1;transition:background .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex}.Modal-module__Ro-5Wq__submitBtn:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 14px 30px rgba(var(--accent-primary-rgb), .42);transform:translateY(-2px)}.Modal-module__Ro-5Wq__submitBtn:active:not(:disabled){transform:translateY(0)}.Modal-module__Ro-5Wq__submitBtn:disabled{opacity:.8;cursor:not-allowed}.Modal-module__Ro-5Wq__submitBtnLoading{background:var(--accent-hover)}.Modal-module__Ro-5Wq__statusError{color:var(--danger-color);margin-top:-8px;font-size:13px;line-height:1.4}.Modal-module__Ro-5Wq__successText{color:var(--foreground-secondary);font-size:15px;line-height:1.6}.Modal-module__Ro-5Wq__consent{color:var(--foreground-muted);text-align:center;font-size:11px;line-height:1.4}@media (max-width:768px){.Modal-module__Ro-5Wq__overlay{align-items:flex-start;padding:12px}.Modal-module__Ro-5Wq__card{width:100%;max-height:calc(100vh - 24px);padding:24px}.Modal-module__Ro-5Wq__title{font-size:20px}}
