.Header-module__lnUIdW__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);background:#ffffffe6;position:fixed;top:0;left:0;right:0}.Header-module__lnUIdW__inner{max-width:1200px;padding:0 var(--space-lg);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.Header-module__lnUIdW__logo{align-items:center;gap:var(--space-sm);color:var(--color-text-primary);text-decoration:none;display:flex}.Header-module__lnUIdW__logoText{font-weight:700;font-size:var(--font-size-lg);color:var(--color-text-primary)}.Header-module__lnUIdW__nav{align-items:center;gap:var(--space-xl);display:flex}.Header-module__lnUIdW__nav a{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.Header-module__lnUIdW__nav a:hover{color:var(--color-text-primary)}.Header-module__lnUIdW__menuToggle{cursor:pointer;padding:var(--space-sm);background:0 0;border:none;display:none}.Header-module__lnUIdW__hamburger{background:var(--color-text-primary);width:22px;height:2px;transition:all var(--transition-fast);display:block;position:relative}.Header-module__lnUIdW__hamburger:before,.Header-module__lnUIdW__hamburger:after{content:"";background:var(--color-text-primary);width:22px;height:2px;transition:all var(--transition-fast);position:absolute;left:0}.Header-module__lnUIdW__hamburger:before{top:-6px}.Header-module__lnUIdW__hamburger:after{top:6px}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__open{background:0 0}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__open:before{top:0;transform:rotate(45deg)}.Header-module__lnUIdW__hamburger.Header-module__lnUIdW__open:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.Header-module__lnUIdW__menuToggle{display:block}.Header-module__lnUIdW__nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-xl);gap:var(--space-lg);opacity:0;pointer-events:none;transition:all var(--transition-base);border-bottom:1px solid var(--color-border);background:#fffffffa;flex-direction:column;position:fixed;top:64px;left:0;right:0;transform:translateY(-100%)}.Header-module__lnUIdW__navOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__lnUIdW__nav a{font-size:var(--font-size-lg)}}
.Footer-module__3hUVsW__footer{background:var(--color-bg-secondary);border-top:1px solid var(--color-border);padding:var(--space-3xl) 0 var(--space-xl);margin-top:var(--space-4xl)}.Footer-module__3hUVsW__inner{max-width:1200px;padding:0 var(--space-lg);align-items:center;gap:var(--space-lg);text-align:center;flex-direction:column;margin:0 auto;display:flex}.Footer-module__3hUVsW__title{font-size:var(--font-size-base);color:var(--color-text-primary);font-weight:700}.Footer-module__3hUVsW__subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:var(--space-xs)}.Footer-module__3hUVsW__links{gap:var(--space-xl);flex-wrap:wrap;justify-content:center;display:flex}.Footer-module__3hUVsW__links a{color:var(--color-text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast);text-decoration:none}.Footer-module__3hUVsW__links a:hover{color:var(--color-text-primary)}.Footer-module__3hUVsW__copy{font-size:var(--font-size-xs);color:var(--color-text-muted)}.Footer-module__3hUVsW__adminLink{color:var(--color-text-muted);opacity:.6;transition:opacity var(--transition-fast), color var(--transition-fast);text-decoration:none}.Footer-module__3hUVsW__adminLink:hover{opacity:1;color:var(--color-text-secondary);text-decoration:underline}
.page-module__Us_auW__form{gap:var(--space-xl);padding-bottom:var(--space-3xl);flex-direction:column;display:flex}.page-module__Us_auW__fieldset{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--color-surface)}.page-module__Us_auW__legend{font-size:var(--font-size-base);color:var(--color-text-primary);padding:0 var(--space-sm);font-weight:600}.page-module__Us_auW__fieldsetDescription{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--space-lg)}.page-module__Us_auW__formRow{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.page-module__Us_auW__radioGroup{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.page-module__Us_auW__radioLabel{cursor:pointer}.page-module__Us_auW__radioInput{opacity:0;pointer-events:none;position:absolute}.page-module__Us_auW__radioBox{gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all var(--transition-fast);flex-direction:column;display:flex}.page-module__Us_auW__radioInput:checked+.page-module__Us_auW__radioBox{border-color:var(--color-accent-primary);background:var(--color-bg-secondary)}.page-module__Us_auW__radioTitle{font-weight:600;font-size:var(--font-size-base)}.page-module__Us_auW__radioDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page-module__Us_auW__serviceOption{margin-bottom:var(--space-sm)}.page-module__Us_auW__checkboxLabel{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex}.page-module__Us_auW__checkboxLabel:hover{background:var(--color-bg-secondary);border-color:#d1d5db}.page-module__Us_auW__checkboxTitle{font-weight:600;font-size:var(--font-size-base);display:block}.page-module__Us_auW__checkboxDescription{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-top:2px;display:block}.page-module__Us_auW__serviceComment{margin-top:var(--space-sm);padding:0 var(--space-lg) var(--space-sm);animation:.2s page-module__Us_auW__fadeIn}.page-module__Us_auW__guideButton{align-self:flex-start;width:fit-content}.page-module__Us_auW__successCard{text-align:center;padding:var(--space-3xl);animation:.4s page-module__Us_auW__fadeIn}.page-module__Us_auW__successCard h1{font-size:var(--font-size-2xl);margin-bottom:var(--space-md)}.page-module__Us_auW__successCard p{color:var(--color-text-secondary);max-width:500px;margin:0 auto;line-height:1.7}@keyframes page-module__Us_auW__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.page-module__Us_auW__radioGroup{grid-template-columns:1fr}}
body{background:#fdf7f9}.page-module___8aEwW__hero,.page-module___8aEwW__strip,.page-module___8aEwW__block,.page-module___8aEwW__contact{--pp-navy:#1f1b5c;--pp-teal:#5dd3c5;--pp-pink:#f4b6cc;--pp-yellow:#f4c430;--pp-bg-2:#f6ebf0;--pp-accent-soft:#ebf6f6;--pp-line:#ecdfe5;--pp-ink-3:#9b92a6}.page-module___8aEwW__hero{grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1100px;margin:0 auto;padding:88px 24px 56px;display:grid}.page-module___8aEwW__heroText{max-width:460px}.page-module___8aEwW__heroLogo{margin-bottom:24px;width:120px!important;height:120px!important}.page-module___8aEwW__heroTitle{color:var(--pp-navy);letter-spacing:-.02em;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.08}.page-module___8aEwW__heroTagline{color:var(--color-text-secondary);margin-bottom:28px;font-size:17px;line-height:1.55}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module___8aEwW__heroPhoto{aspect-ratio:4/5;background:var(--pp-bg-2);border-radius:14px;position:relative;overflow:hidden}.page-module___8aEwW__slot{background:repeating-linear-gradient(135deg, #1f1b5c0f 0 12px, #1f1b5c05 12px 24px), var(--pp-bg-2);color:var(--pp-ink-3);letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__heroPhoto .page-module___8aEwW__slot{border-radius:0;position:absolute;inset:0}.page-module___8aEwW__strip{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1100px;margin:0 auto;padding:8px 24px 80px;display:grid}.page-module___8aEwW__strip .page-module___8aEwW__slot{aspect-ratio:4/3}.page-module___8aEwW__block{max-width:1100px;margin:0 auto;padding:56px 24px}.page-module___8aEwW__sectionTitle{color:var(--pp-navy);letter-spacing:-.01em;align-items:center;gap:12px;margin-bottom:20px;font-size:22px;font-weight:600;display:flex}.page-module___8aEwW__sectionTitle:before{content:"";background:var(--pp-teal);width:22px;height:2px;display:inline-block}.page-module___8aEwW__twoCol{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.page-module___8aEwW__twoCol p{color:var(--color-text-secondary);margin-bottom:14px;font-size:16px;line-height:1.7}.page-module___8aEwW__twoCol p:last-child{margin-bottom:0}.page-module___8aEwW__imgSide{aspect-ratio:5/4;background:repeating-linear-gradient(135deg, #5dd3c52e 0 12px, #5dd3c50a 12px 24px), var(--pp-bg-2);color:var(--pp-ink-3);border-radius:12px;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__servicesList{flex-direction:column;display:flex}.page-module___8aEwW__svc{border-top:1px solid var(--pp-line);grid-template-columns:96px 1fr auto;align-items:center;gap:22px;padding:18px 0;display:grid}.page-module___8aEwW__svc:last-child{border-bottom:1px solid var(--pp-line)}.page-module___8aEwW__svcThumb{background:repeating-linear-gradient(135deg, #1f1b5c0f 0 10px, #1f1b5c05 10px 20px), var(--pp-bg-2);border-radius:8px;flex-shrink:0;width:96px;height:72px;position:relative;overflow:hidden}.page-module___8aEwW__svc:nth-child(2) .page-module___8aEwW__svcThumb{background:repeating-linear-gradient(135deg, #f4c43038 0 10px, #f4c4300d 10px 20px), var(--pp-bg-2)}.page-module___8aEwW__svc:nth-child(3) .page-module___8aEwW__svcThumb{background:repeating-linear-gradient(135deg, #f4b6cc52 0 10px, #f4b6cc14 10px 20px), var(--pp-bg-2)}.page-module___8aEwW__svc:nth-child(4) .page-module___8aEwW__svcThumb{background:repeating-linear-gradient(135deg, #5dd3c538 0 10px, #5dd3c50d 10px 20px), var(--pp-bg-2)}.page-module___8aEwW__svcBody h3{color:var(--pp-navy);margin-bottom:4px;font-size:16.5px;font-weight:600}.page-module___8aEwW__svcBody p{color:var(--color-text-secondary);margin:0;font-size:14.5px;line-height:1.55}.page-module___8aEwW__svcLink{color:var(--pp-navy);white-space:nowrap;border-bottom:1px solid var(--pp-teal);transition:border-color var(--transition-fast);padding-bottom:1px;font-size:13.5px;font-weight:500}.page-module___8aEwW__svcLink:hover{border-bottom-color:var(--pp-navy)}.page-module___8aEwW__contact{max-width:1100px;margin:0 auto;padding:32px 24px 80px}.page-module___8aEwW__contactCard{background:var(--pp-accent-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:36px;display:grid}.page-module___8aEwW__contactCard p{color:var(--color-text-secondary);max-width:460px;margin:0;font-size:15px}.page-module___8aEwW__contactActions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:760px){.page-module___8aEwW__hero{grid-template-columns:1fr;gap:28px;padding:56px 20px 28px}.page-module___8aEwW__heroTitle{font-size:26px;line-height:1.15}.page-module___8aEwW__heroTagline{margin-bottom:22px;font-size:15.5px}.page-module___8aEwW__heroLogo{margin-bottom:18px;width:80px!important;height:80px!important}.page-module___8aEwW__strip{grid-template-columns:repeat(2,1fr);padding-bottom:48px}.page-module___8aEwW__strip .page-module___8aEwW__slot:nth-child(3){display:none}.page-module___8aEwW__twoCol{grid-template-columns:1fr;gap:24px}.page-module___8aEwW__block{padding:36px 20px}.page-module___8aEwW__sectionTitle{margin-bottom:14px;font-size:19px}.page-module___8aEwW__svc{grid-template-columns:64px 1fr;gap:14px;padding:16px 0}.page-module___8aEwW__svcThumb{width:64px;height:48px}.page-module___8aEwW__svcBody h3{font-size:15.5px}.page-module___8aEwW__svcBody p{font-size:14px}.page-module___8aEwW__svcLink{grid-column:2;margin-top:6px;font-size:13px}.page-module___8aEwW__contact{padding:16px 20px 56px}.page-module___8aEwW__contactCard{grid-template-columns:1fr;gap:18px;padding:24px}.page-module___8aEwW__contactActions{width:100%}.page-module___8aEwW__contactActions .btn{flex:1}}
