.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.section-padding{padding:80px 0}@media (max-width:768px){.section-padding{padding:60px 0}}.intake-page-wrap{background:#fff;min-height:80vh;overflow-x:hidden;padding:20px 0 56px}.intake-sheet{background:#fff;border:1px solid #475569;max-width:100%;width:100%}.intake-top-date{align-items:center;border-bottom:1px solid #475569;display:flex;gap:10px;justify-content:flex-end;padding:12px 16px}.intake-top-date label{color:#0f172a}.intake-header{border-bottom:1px solid #475569;display:grid;grid-template-columns:1.5fr 1fr}.intake-contact-block,.intake-form-card,.intake-logo-row{background:#fff;border-radius:0;box-shadow:none;color:#111}.intake-logo-row{align-items:center;border-right:1px solid #475569;display:flex;gap:16px;padding:16px}.intake-contact-block{padding:16px}.intake-conditional-block h3,.intake-contact-block h2,.intake-form-card legend,.intake-logo-row h1{-webkit-text-fill-color:#0f172a!important;animation:none!important;background-image:none!important;color:#0f172a!important;text-shadow:none!important}.intake-logo-row h1{font-size:2rem;letter-spacing:0;margin-bottom:4px}.intake-contact-block p,.intake-logo-row p{color:#0f172a}.intake-logo{display:block;height:16px;width:auto}.intake-contact-block h2{font-size:1.2rem;margin-bottom:10px}.intake-contact-block p{margin-bottom:2px}.intake-form-card{color:#374151;padding:16px}.intake-form-card fieldset{border:1px solid #64748b;border-radius:0;margin-bottom:14px;padding:14px}.intake-form-card legend{font-size:1rem;font-weight:700;padding:0 6px}.intake-grid{grid-gap:12px;display:grid;gap:12px}.intake-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-form-card label{color:#111827;display:block;font-weight:600;margin-bottom:6px}.intake-form-card input,.intake-form-card select,.intake-form-card textarea,.intake-top-date input{background:none!important;border:1px solid #000!important;border-radius:0;color:#000!important;font-size:.95rem;line-height:1.4;min-height:44px;min-width:0;padding:10px 12px;width:100%}.intake-form-card input:focus,.intake-form-card select:focus,.intake-form-card textarea:focus,.intake-top-date input:focus{border:1px solid #000!important;outline:none}.intake-form-card input::placeholder,.intake-form-card textarea::placeholder{color:#6b7280!important;opacity:1}.intake-section p{color:#374151}.intake-client-info p,.intake-legal-matter p{margin-bottom:16px;margin-top:10px}.intake-client-info .intake-character-count,.intake-legal-matter .intake-character-count,.intake-legal-matter .intake-help-text{margin-top:10px}.intake-top-date input{width:180px}.intake-form-card textarea{max-height:220px;min-height:82px;overflow-y:auto;resize:vertical}.intake-matter-select{min-height:170px}.intake-character-count,.intake-help-text{color:#334155;font-size:.85rem;margin-top:6px}.intake-conditional-block{border:1px solid #64748b;border-radius:0;margin-top:12px;padding:12px}.intake-conditional-block h3{font-size:1rem;margin-bottom:8px}.intake-conditional-block input{margin-bottom:8px}.intake-property-block{border:1px solid #94a3b8;margin-top:10px;padding:10px}.intake-property-meta-grid{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.intake-currency-input{align-items:center;background:none;border:1px solid #cbd5e1;display:flex;padding:0 8px}.intake-currency-input span{color:#334155;font-weight:600}.intake-currency-input input{margin-bottom:0;padding-left:6px}.intake-actions{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}.intake-actions button{align-items:center;border-radius:0;box-shadow:none;display:inline-flex;gap:8px}.intake-grid.two-col>div,.intake-property-meta-grid>div{display:flex;flex-direction:column;justify-content:flex-start}.intake-conditional-block input,.intake-conditional-block select,.intake-conditional-block textarea,.intake-grid.two-col input,.intake-grid.two-col select,.intake-property-meta-grid input,.intake-property-meta-grid select{width:100%}.intake-status{align-items:center;border-radius:0;display:flex;font-weight:600;gap:8px;margin-bottom:14px;padding:10px 12px}.intake-status.success{background:#ecfdf5;border:1px solid #a7f3d0;color:#166534}.intake-status.error{background:#fff1f2;border:1px solid #fecdd3;color:#9f1239}@media (max-width:960px){.intake-header{grid-template-columns:1fr}.intake-logo-row{border-bottom:1px solid #475569;border-right:0}.intake-grid.two-col,.intake-property-meta-grid{grid-template-columns:1fr}.intake-top-date{justify-content:flex-start}}@media (max-width:640px){.intake-page-wrap{padding:8px 0 24px}.container{padding:0 10px}.intake-sheet{border-width:1px}.intake-top-date{align-items:stretch;flex-direction:column;gap:6px;padding:10px}.intake-top-date input{width:100%}.intake-contact-block,.intake-form-card,.intake-logo-row{padding:10px}.intake-logo-row{align-items:flex-start;gap:10px}.intake-logo{height:14px}.intake-logo-row h1{font-size:1.4rem;line-height:1.2}.intake-contact-block h2{font-size:1rem}.intake-form-card fieldset{margin-bottom:10px;padding:10px}.intake-form-card legend{font-size:.95rem}.intake-form-card label{font-size:.88rem;line-height:1.25;word-break:break-word}.intake-form-card input,.intake-form-card select,.intake-form-card textarea{font-size:16px;padding:10px}.intake-property-block{padding:8px}.intake-actions{gap:14px}.intake-actions button{justify-content:center;width:100%}}.intake-page-wrap.intake-single-screen{padding:4px 0 16px}.intake-page-wrap.intake-single-screen .container{padding:0 8px}.intake-page-wrap.intake-single-screen .intake-contact-block,.intake-page-wrap.intake-single-screen .intake-form-card,.intake-page-wrap.intake-single-screen .intake-logo-row,.intake-page-wrap.intake-single-screen .intake-top-date{padding:8px}.intake-page-wrap.intake-single-screen .intake-logo{height:12px}.intake-page-wrap.intake-single-screen .intake-logo-row h1{font-size:1.2rem}.intake-page-wrap.intake-single-screen .intake-contact-block h2,.intake-page-wrap.intake-single-screen .intake-form-card legend{font-size:.95rem}.intake-page-wrap.intake-single-screen .intake-conditional-block,.intake-page-wrap.intake-single-screen .intake-form-card fieldset,.intake-page-wrap.intake-single-screen .intake-property-block{margin-bottom:8px;padding:8px}.intake-page-wrap.intake-single-screen .intake-grid,.intake-page-wrap.intake-single-screen .intake-property-meta-grid{gap:6px}.intake-page-wrap.intake-single-screen .intake-form-card label{font-size:.82rem}.intake-page-wrap.intake-single-screen .intake-character-count,.intake-page-wrap.intake-single-screen .intake-help-text{font-size:.76rem}.intake-page-wrap.intake-single-screen .intake-form-card input,.intake-page-wrap.intake-single-screen .intake-form-card select,.intake-page-wrap.intake-single-screen .intake-form-card textarea,.intake-page-wrap.intake-single-screen .intake-top-date input{font-size:15px;padding:8px}@media print{.navbar,.no-print,footer{display:none!important}.app-container,.intake-page-wrap,.main-content{background:#fff!important}.intake-contact-block,.intake-form-card,.intake-form-card fieldset,.intake-header,.intake-logo-row,.intake-sheet{background:#fff!important;border-color:#94a3b8!important;box-shadow:none!important}.intake-form-card fieldset{break-inside:avoid;page-break-inside:avoid}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}:root{--primary-color:#00d4ff;--secondary-color:#0fc;--accent-blue:#00d4ff1a;--text-color:#1f2937;--bg-color:#fff;--light-bg:#f8fafc;--white:#fff;--shadow:0 0 20px #00d4ff33;--transition:all 0.3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes metallicSheen{0%{background-position:0 50%}to{background-position:220% 50%}}.slide-down{animation:slideDown 1s ease-out forwards}.hero-section{align-items:center;color:#fff;color:var(--white);display:flex;height:80vh;justify-content:center;min-height:500px;overflow:hidden;position:relative;text-align:center}.hero-video{object-fit:cover;z-index:0}.hero-overlay,.hero-video{height:100%;left:0;position:absolute;top:0;width:100%}.hero-overlay{background:#0a0c10b3;z-index:1}.hero-content{max-width:900px;padding:0 20px;position:relative;z-index:2}*{box-sizing:border-box;margin:0;padding:0}body{background-image:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;transition:background-color .5s ease,color .5s ease}.app-container,body{background-color:#fff;background-color:var(--bg-color);color:#1f2937;color:var(--text-color)}.card,div[style*="backgroundColor: 'white'"],div[style*="backgroundColor: white"]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#bec3c8!important;border:1px solid #a7afb7!important;color:#111!important}.card label,.card p,.card span,div[style*="backgroundColor: 'white'"] p,div[style*="backgroundColor: white"] p{color:#000!important}.card h3,div[style*="backgroundColor: 'white'"] h3,div[style*="backgroundColor: white"] h3{color:#fff!important;text-shadow:none!important}.card a,div[style*="backgroundColor: 'white'"] a,div[style*="backgroundColor: white"] a{color:#1e3a8a!important}.card svg,div[style*="backgroundColor: 'white'"] svg,div[style*="backgroundColor: white"] svg{stroke:#0f172a!important;color:#0f172a!important}.service-detail-page .hero-section h1,h1.slide-down.notranslate{color:#e0e0e0!important}h2,h3{color:#0f172a!important;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:.6px;text-shadow:0 1px 0 #fff9,0 1px 2px #0f172a33}@supports ((-webkit-background-clip:text) or (background-clip:text)){.card h2,div[style*="backgroundColor: 'white'"] h2,div[style*="backgroundColor: white"] h2,section[style*="backgroundColor: '#ffffff'"] h2,section[style*="backgroundColor: '#ffffff'"] h3{-webkit-text-fill-color:#0000;animation:metallicSheen 6s linear infinite;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(110deg,#0f172a,#334155 20%,#0b1220 38%,#475569 55%,#0f172a 72%,#374151)!important;background-repeat:no-repeat;background-size:220% 100%}}.card h3,article.card h3,div[style*="backgroundColor: 'white'"] h3,div[style*="backgroundColor: white"] h3{-webkit-text-fill-color:#fff!important;animation:none!important;background-image:none!important;color:#fff!important;text-shadow:0 1px 2px #0f172a73!important}footer h3{-webkit-text-fill-color:#00d4ff;animation:none!important;background-image:none!important;color:#00d4ff!important;text-shadow:none!important}footer p{color:#000!important}table th{border-bottom:2px solid #00d4ff!important;border-bottom:2px solid var(--primary-color)!important;color:#00d4ff!important;color:var(--primary-color)!important}table tr{border-bottom:1px solid #00d4ff1a!important}input,select,textarea{background:#0a0c1099!important;border:1px solid #00d4ff4d!important;color:#fff!important}input::placeholder,textarea::placeholder{color:#ffffffad!important}.hero-overlay{background:#0a0c10b3!important}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:inherit;outline:none}ul{list-style:none}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{border-radius:4px;display:inline-block;font-weight:600;padding:12px 24px;transition:all .3s ease;transition:var(--transition)}.btn-primary{background-color:#00d4ff;border:1px solid #00d4ff;box-shadow:0 0 20px #00d4ff33;box-shadow:var(--shadow);color:#fff;color:var(--white)}.btn-primary:hover{background-color:#0d155e}.btn-secondary{background-color:#00d4ff;border:1px solid #00d4ff;box-shadow:0 0 20px #00d4ff33;box-shadow:var(--shadow);color:#fff;color:var(--white)}.btn-secondary:hover{background-color:#0d155e}#root,.app-container,.main-content,body,html{max-width:100%;overflow-x:hidden}iframe,img,svg,video{max-width:100%}table{width:100%}.featured-article-layout{grid-template-areas:"media title" "media meta" "media body" "media actions"}.featured-article-title{grid-area:title;margin:0}.featured-article-media{grid-area:media}.featured-article-meta{grid-area:meta}.featured-article-body{grid-area:body}.featured-article-actions{grid-area:actions}@media (max-width:900px){.container{padding-left:14px;padding-right:14px}.hero-section{height:72vh;min-height:440px}.hero-content h1{font-size:clamp(2rem,8vw,3rem)!important;line-height:1.15;word-break:break-word}.hero-content p{font-size:clamp(1rem,4vw,1.2rem)!important;max-width:100%!important}.navbar-root{align-items:flex-start!important;flex-direction:column;gap:.75rem;padding:.75rem .9rem!important}.navbar-actions{display:flex;flex-wrap:wrap;gap:.75rem!important;justify-content:flex-start;width:100%}.navbar-actions>a,.navbar-actions>button{font-size:.95rem;white-space:normal}[style*="1fr 1.4fr"],[style*="minmax(400px, 1fr)"],[style*="repeat(2, 1fr)"],[style*="repeat(3, 1fr)"]{grid-template-columns:1fr!important}[style*="max-width: 400px"],[style*="max-width: 420px"],[style*="width: 517px"]{max-width:100%!important;width:100%!important}[style*="padding: 2rem"],[style*="padding: 30px"],[style*="padding: 36px"]{padding:1rem!important}[style*="font-size: 2.2rem"],[style*="font-size: 2.5rem"],[style*="font-size: 2rem"]{font-size:clamp(1.45rem,6vw,1.9rem)!important}.featured-article-layout{gap:1rem!important;grid-template-areas:"title" "media" "meta" "body" "actions";grid-template-columns:1fr!important}.featured-article-media{max-width:100%!important}[style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap;gap:.75rem}table,tbody,td,th,thead,tr{display:block}thead{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}tr{border:1px solid #d7dde4!important;border-radius:8px;margin-bottom:1rem;padding:.5rem}td{border:none!important;padding:.5rem!important;word-break:break-word}}
/*# sourceMappingURL=main.d2a3633c.css.map*/