.CostSimulator-module__WNAXLG__container{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);text-align:center;border:var(--glass-border);margin-top:5rem;padding:4rem;transition:all .4s}.CostSimulator-module__WNAXLG__container:hover{box-shadow:0 20px 45px #0000001a, var(--shadow-glow);transform:translateY(-5px)}.CostSimulator-module__WNAXLG__header{color:var(--color-primary);justify-content:center;align-items:center;gap:.8rem;margin-bottom:2rem;display:flex}.CostSimulator-module__WNAXLG__title{margin:0;font-size:1.8rem;font-weight:800}.CostSimulator-module__WNAXLG__description{color:var(--color-text-sub);margin-bottom:3rem;font-size:1rem;line-height:1.8}.CostSimulator-module__WNAXLG__accordion{border-radius:var(--radius-md);background:#fff6;border:1px solid #0000000d;margin-bottom:3rem;overflow:hidden}.CostSimulator-module__WNAXLG__accordionHeader{width:100%;color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 2rem;font-size:1.1rem;font-weight:800;transition:all .3s;display:flex}.CostSimulator-module__WNAXLG__accordionHeader:hover{background:#3b76ce0d}.CostSimulator-module__WNAXLG__accordionContent{text-align:left;background:#fff9;padding:2.5rem}.CostSimulator-module__WNAXLG__feeItem{margin-bottom:1.5rem}.CostSimulator-module__WNAXLG__feeBadge{background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-sm);margin-bottom:.5rem;padding:.3rem .8rem;font-size:.75rem;font-weight:800;display:inline-block}.CostSimulator-module__WNAXLG__feeText{color:var(--color-text-main);font-size:1rem;line-height:1.7}.CostSimulator-module__WNAXLG__calculator{border-radius:var(--radius-md);background:#3b76ce05;border:1px solid #3b76ce0d;padding:3rem}.CostSimulator-module__WNAXLG__inputGroup{text-align:left;margin-bottom:2.5rem}.CostSimulator-module__WNAXLG__label{color:var(--color-text-main);margin-bottom:1rem;font-size:1rem;font-weight:800;display:block}.CostSimulator-module__WNAXLG__buttonGroup{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.8rem;display:grid}.CostSimulator-module__WNAXLG__selectButton{border-radius:var(--radius-md);color:var(--color-text-sub);cursor:pointer;background:#fff;border:2px solid #0000000d;padding:1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.CostSimulator-module__WNAXLG__selectButton.CostSimulator-module__WNAXLG__active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.CostSimulator-module__WNAXLG__resultArea{border-radius:var(--radius-md);background:#fff;margin-top:3.5rem;padding:3rem;transition:all .4s;box-shadow:0 15px 35px #0000000d}.CostSimulator-module__WNAXLG__resultArea:hover{box-shadow:0 20px 45px #0000001a, var(--shadow-glow);transform:translateY(-5px)}.CostSimulator-module__WNAXLG__resultLabel{color:var(--color-text-sub);margin-bottom:.8rem;font-size:1rem;font-weight:600}.CostSimulator-module__WNAXLG__resultValue{color:#e63946;font-size:1.5rem;font-weight:900}.CostSimulator-module__WNAXLG__amount{letter-spacing:-.02em;font-size:3.5rem}.CostSimulator-module__WNAXLG__capNote{color:#28a745;border-radius:var(--radius-sm);background:#f0fdf4;border:1px solid #dcfce7;margin-top:2rem;padding:1.2rem;font-size:.95rem;font-weight:800;line-height:1.6}.CostSimulator-module__WNAXLG__ctaContainer{border-top:1px solid #0000000d;margin-top:3.5rem;padding-top:3.5rem}.CostSimulator-module__WNAXLG__ctaButtons{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.CostSimulator-module__WNAXLG__ctaButton{border-radius:var(--radius-full);justify-content:center;align-items:center;width:100%;max-width:320px;padding:1.2rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:inline-flex}.CostSimulator-module__WNAXLG__ctaPrimary{color:#fff;background:#06c755}.CostSimulator-module__WNAXLG__ctaSecondary{background:var(--color-primary);color:#fff}.CostSimulator-module__WNAXLG__ctaButton:hover{box-shadow:0 10px 25px #0000001a, var(--shadow-glow);transform:translateY(-4px)}@media (min-width:768px){.CostSimulator-module__WNAXLG__ctaButtons{flex-direction:row}}@media (max-width:768px){.CostSimulator-module__WNAXLG__container{padding:2.5rem 1.5rem}.CostSimulator-module__WNAXLG__title{font-size:1.5rem}.CostSimulator-module__WNAXLG__calculator{padding:1.5rem}.CostSimulator-module__WNAXLG__amount{font-size:2.5rem}}
.AreaCheck-module__ZJVoGW__container{max-width:900px;margin:0 auto;padding:0 1rem 4rem}.AreaCheck-module__ZJVoGW__searchCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);text-align:center;margin-bottom:3rem;padding:3rem;transition:all .4s}.AreaCheck-module__ZJVoGW__searchCard:hover{box-shadow:0 15px 40px #00000014, var(--shadow-glow);transform:translateY(-5px)}.AreaCheck-module__ZJVoGW__hero{margin-bottom:2.5rem}.AreaCheck-module__ZJVoGW__title{color:var(--color-primary);margin:0;font-size:1.5rem;font-weight:800}.AreaCheck-module__ZJVoGW__description{color:var(--color-text-sub);margin-top:1rem;font-size:1rem;line-height:1.8}.AreaCheck-module__ZJVoGW__label{color:var(--color-text-main);margin-bottom:1rem;font-size:.9rem;font-weight:800;display:block}.AreaCheck-module__ZJVoGW__inputRow{flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;display:flex}.AreaCheck-module__ZJVoGW__input{border-radius:var(--radius-md);background:#fffc;border:2px solid #0000000d;flex-grow:1;padding:1.2rem 1.5rem;font-size:1.1rem;transition:all .3s}.AreaCheck-module__ZJVoGW__input:focus{border-color:var(--color-primary);background:#fff;outline:none;box-shadow:0 0 15px #3b76ce1a}.AreaCheck-module__ZJVoGW__button{color:#fff;background:var(--color-primary);border-radius:var(--radius-full);cursor:pointer;border:none;padding:1rem 2.5rem;font-size:1.1rem;font-weight:800;transition:all .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 5px 15px #3b76ce4d}.AreaCheck-module__ZJVoGW__button:hover{box-shadow:0 8px 25px #3b76ce66, var(--shadow-glow);transform:translateY(-3px)}.AreaCheck-module__ZJVoGW__tipsContainer{text-align:left;border-radius:var(--radius-md);background:#3b76ce08;border:1px solid #3b76ce0d;margin-top:2.5rem;padding:2rem}.AreaCheck-module__ZJVoGW__resultCard{border-radius:var(--radius-lg);text-align:center;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);margin-bottom:3rem;padding:3rem;transition:all .4s;animation:.5s ease-out AreaCheck-module__ZJVoGW__slideUp}.AreaCheck-module__ZJVoGW__resultCard:hover{box-shadow:0 20px 45px #0000001a, var(--shadow-glow);transform:translateY(-5px)}@keyframes AreaCheck-module__ZJVoGW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.AreaCheck-module__ZJVoGW__resultIcon{margin-bottom:1.5rem;display:inline-block}.AreaCheck-module__ZJVoGW__resultTitle{margin-bottom:1.5rem;font-size:1.8rem;font-weight:800}.AreaCheck-module__ZJVoGW__resultMessage{color:var(--color-text-main);margin-bottom:2.5rem;font-size:1.1rem;line-height:1.9}.AreaCheck-module__ZJVoGW__statusGreen{border-width:2px;border-color:#28a745}.AreaCheck-module__ZJVoGW__statusGreen .AreaCheck-module__ZJVoGW__resultTitle,.AreaCheck-module__ZJVoGW__statusGreen .AreaCheck-module__ZJVoGW__resultIcon{color:#28a745}.AreaCheck-module__ZJVoGW__statusYellow{border-width:2px;border-color:#f39c12}.AreaCheck-module__ZJVoGW__statusYellow .AreaCheck-module__ZJVoGW__resultTitle,.AreaCheck-module__ZJVoGW__statusYellow .AreaCheck-module__ZJVoGW__resultIcon{color:#f39c12}.AreaCheck-module__ZJVoGW__statusRed{border-width:2px;border-color:#e74c3c}.AreaCheck-module__ZJVoGW__statusRed .AreaCheck-module__ZJVoGW__resultTitle,.AreaCheck-module__ZJVoGW__statusRed .AreaCheck-module__ZJVoGW__resultIcon{color:#e74c3c}.AreaCheck-module__ZJVoGW__ctaButtons{flex-direction:column;gap:1.2rem;max-width:500px;margin:0 auto;display:flex}.AreaCheck-module__ZJVoGW__ctaButton{border-radius:var(--radius-full);justify-content:center;align-items:center;padding:1.2rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex}.AreaCheck-module__ZJVoGW__ctaPrimary{color:#fff;background:#06c755}.AreaCheck-module__ZJVoGW__ctaSecondary{background:var(--color-primary);color:#fff}.AreaCheck-module__ZJVoGW__ctaButton:hover{box-shadow:0 10px 25px #0000001a, var(--shadow-glow);transform:translateY(-4px)}.AreaCheck-module__ZJVoGW__disclaimer{color:var(--color-text-sub);text-align:center;margin-top:2rem;font-size:.85rem;line-height:1.6}@media (min-width:600px){.AreaCheck-module__ZJVoGW__inputRow,.AreaCheck-module__ZJVoGW__ctaButtons{flex-direction:row}.AreaCheck-module__ZJVoGW__ctaButton{width:100%}}
.SubPageHeader-module__PsjhMG__header{background:radial-gradient(circle at top left, var(--color-primary-light) 0%, transparent 40%), radial-gradient(circle at bottom right, #f57c000d 0%, transparent 40%), #fff;text-align:center;border-bottom:1px solid #0000000d;padding:6rem 1rem 4rem;position:relative;overflow:hidden}.SubPageHeader-module__PsjhMG__container{z-index:2;max-width:800px;margin:0 auto;position:relative}.SubPageHeader-module__PsjhMG__title{color:var(--color-text-main);letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem}.SubPageHeader-module__PsjhMG__breadcrumb{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.85rem;font-weight:600}.SubPageHeader-module__PsjhMG__description{color:var(--color-text-sub);text-wrap:balance;word-break:normal;overflow-wrap:anywhere;line-break:strict;max-width:600px;margin:0 auto;font-size:1rem;line-height:2}.SubPageHeader-module__PsjhMG__bgCircle{background:var(--color-primary);opacity:.03;filter:blur(60px);z-index:1;border-radius:50%;position:absolute}.SubPageHeader-module__PsjhMG__circle1{width:300px;height:300px;top:-50px;left:-50px}@media (min-width:768px){.SubPageHeader-module__PsjhMG__header{padding:8rem 1rem 6rem}.SubPageHeader-module__PsjhMG__title{font-size:3rem}}
.CarePage-module__hKe0QG__container{max-width:900px;margin:0 auto;padding:0 1rem 8rem}.CarePage-module__hKe0QG__introSection{text-align:center;margin-bottom:5rem}.CarePage-module__hKe0QG__introQuote{color:var(--color-primary);margin-bottom:2rem;padding-bottom:1rem;font-size:1.75rem;font-weight:800;display:inline-block;position:relative}.CarePage-module__hKe0QG__introQuote:after{content:"";background:var(--color-accent);opacity:.6;border-radius:99px;height:3px;position:absolute;bottom:0;left:20%;right:20%}.CarePage-module__hKe0QG__introText{color:var(--color-text-main);font-size:1.15rem;font-weight:500;line-height:2}.CarePage-module__hKe0QG__section{margin-bottom:6rem}.CarePage-module__hKe0QG__sectionTitle{color:var(--color-primary);letter-spacing:-.02em;margin-bottom:2rem;font-size:1.6rem;font-weight:800}.CarePage-module__hKe0QG__cardList{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);border:var(--glass-border);box-shadow:var(--glass-shadow);gap:2rem;padding:3rem;list-style:none;display:grid}.CarePage-module__hKe0QG__listItem{padding-left:2.5rem;position:relative}.CarePage-module__hKe0QG__checkIcon{color:var(--color-accent);font-size:1.2rem;font-weight:900;position:absolute;top:.1rem;left:0}.CarePage-module__hKe0QG__itemTitle{color:var(--color-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:800;display:block}.CarePage-module__hKe0QG__itemText{color:var(--color-text-main);font-size:.95rem;line-height:1.8}.CarePage-module__hKe0QG__featureGrid{gap:2rem;display:grid}.CarePage-module__hKe0QG__featureCard{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);border:var(--glass-border);box-shadow:var(--glass-shadow);padding:2.5rem;transition:all .4s cubic-bezier(.165,.84,.44,1)}.CarePage-module__hKe0QG__featureCard:hover{box-shadow:0 15px 30px #0000000d, var(--shadow-glow);transform:translateY(-5px)}.CarePage-module__hKe0QG__featureTitle{color:var(--color-primary);align-items:center;gap:.8rem;margin-bottom:1rem;font-size:1.25rem;font-weight:800;display:flex}.CarePage-module__hKe0QG__flowContainer{border-left:3px solid var(--color-primary-light);padding-left:2.5rem;position:relative}.CarePage-module__hKe0QG__flowHeaderCard{border-radius:var(--radius-lg);background:#3b76ce08;border:1px solid #3b76ce1a;margin-bottom:4rem;padding:3rem}.CarePage-module__hKe0QG__flowHeaderTitle{color:var(--color-primary);align-items:center;gap:.8rem;margin-bottom:2rem;font-size:1.3rem;font-weight:800;display:flex}.CarePage-module__hKe0QG__formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.CarePage-module__hKe0QG__formCard{border-radius:var(--radius-md);color:var(--color-text-main);text-align:center;background:#fff;border:1px solid #0000000d;flex-direction:column;justify-content:center;align-items:center;padding:2rem;text-decoration:none;transition:all .3s;display:flex}.CarePage-module__hKe0QG__formCard:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.CarePage-module__hKe0QG__stepItem{margin-bottom:3.5rem;position:relative}.CarePage-module__hKe0QG__stepDot{background:var(--color-primary);border-radius:50%;width:14px;height:14px;position:absolute;top:5px;left:-48px;box-shadow:0 0 0 8px #3b76ce1a}.CarePage-module__hKe0QG__stepLabel{color:var(--color-primary);letter-spacing:.1em;margin-bottom:.5rem;font-size:.8rem;font-weight:800;display:block}.CarePage-module__hKe0QG__stepTitle{color:var(--color-text-main);margin-bottom:1rem;font-size:1.25rem;font-weight:800}.CarePage-module__hKe0QG__costSection{background:#f57c0008;border:1px solid #f57c001a;border-radius:24px;margin-bottom:6rem;padding:4rem}.CarePage-module__hKe0QG__costTitle{color:#d35400;margin-bottom:2rem;font-size:1.6rem;font-weight:800}.CarePage-module__hKe0QG__costHighlight{color:var(--color-accent);margin-top:1rem;font-size:1.1rem;font-weight:800;display:block}@media (max-width:768px){.CarePage-module__hKe0QG__introQuote{font-size:1.3rem}.CarePage-module__hKe0QG__cardList,.CarePage-module__hKe0QG__featureCard,.CarePage-module__hKe0QG__flowHeaderCard{padding:1.5rem}.CarePage-module__hKe0QG__costSection{padding:2rem 1.5rem}}
