/* Delaware formation: shared OfficeSpaces brand, service-led editorial layout. */
.delaware-landing main section[id]{scroll-margin-top:100px}.de-hero{padding:26px 0 64px;background:#101b25;color:#fff}.de-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:48px;color:#c2ccd2;font-size:12px}.de-breadcrumb a{text-underline-offset:3px}.de-hero-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:68px;align-items:center}.de-hero .eyebrow{color:#a8dfb8}.de-hero h1{font-size:clamp(40px,4.5vw,65px);letter-spacing:-.045em;line-height:1.08}.de-hero h1 span{color:#9bd9ae}.de-lead{max-width:570px;margin-top:26px;color:#d1dce1;font-size:18px;line-height:1.65}.de-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:30px}.de-text-link{font-weight:700;font-size:14px;text-underline-offset:5px}.de-hero-note{margin-top:16px;color:#b8c7cf;font-size:12px}.de-journey{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:30px;background:#f7f6f0;color:#101b25;border-top:4px solid #73bc89}.de-panel-label,.de-small-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.de-panel-label{max-width:240px;color:#4b5e57}.de-journey ol{padding:0;margin:28px 0;list-style:none}.de-journey li{display:flex;gap:19px;padding-bottom:24px;position:relative}.de-journey li:last-child{padding-bottom:0}.de-journey li:not(:last-child):before{position:absolute;content:'';top:31px;bottom:0;left:15px;width:1px;background:#bfd1c4}.de-step-number{display:grid;place-items:center;flex:none;width:31px;height:31px;border:1px solid #b8cebf;color:#196b3e;font-size:11px;font-weight:800;background:#f7f6f0}.de-journey strong{font-size:14px}.de-journey li p{margin-top:3px;color:#58656f;font-size:12px}.de-journey-foot{display:flex;align-items:center;gap:8px;padding-top:18px;border-top:1px solid #d1d9d2;font-size:11px;font-weight:700;color:#42574b}.de-status-dot{width:7px;height:7px;border-radius:50%;background:#196b3e;flex:none}.de-section-nav{border-bottom:1px solid #dfe5df;background:#fff}.de-section-nav .shell{display:flex;justify-content:space-between;gap:24px;overflow-x:auto}.de-section-nav a{padding:20px 0;color:#42534b;font-size:13px;font-weight:700;white-space:nowrap;text-decoration:none}.de-section-nav a:hover{color:#196b3e;text-decoration:underline;text-underline-offset:5px}.de-section{padding:84px 0}.de-split{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:100px}.de-section-intro>p:not(.eyebrow){margin-top:23px;color:#58656f;line-height:1.75}.de-inline-link{display:inline-block;margin-top:24px;color:#196b3e;font-weight:700;text-underline-offset:5px}.de-service-list{border-top:1px solid #101b25}.de-service-list article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid #dfe5df}.de-service-list article>span{flex:none;padding-top:2px;font-size:12px;font-weight:800;color:#196b3e}.de-service-list h3{font-size:20px;line-height:1.25;letter-spacing:-.025em}.de-service-list p{margin-top:10px;color:#58656f;font-size:15px;line-height:1.7}.de-ivory{background:#f7f6f0}.de-section-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end}.de-section-heading>p{color:#58656f;line-height:1.75}.de-entity-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:42px;padding-bottom:35px;border-bottom:1px solid #cbd6cd}.de-entity-grid article+article{border-left:1px solid #cbd6cd;padding-left:50px}.de-small-label{color:#196b3e;margin-bottom:15px}.de-entity-grid h3{font-size:25px}.de-entity-grid article>p:last-child{margin-top:15px;color:#58656f;line-height:1.75}.de-checklist{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:30px}.de-checklist h3{font-size:17px;letter-spacing:-.02em}.de-checklist p{margin-top:12px;color:#58656f;font-size:14px;line-height:1.8}.de-checklist a{color:#196b3e;text-underline-offset:3px}.de-pricing-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:42px;align-items:stretch}.de-quote-panel{padding:37px;border:1px solid #cad5cd;border-right:0}.de-quote-panel h3,.de-office-panel h3{font-size:30px;line-height:1.15}.de-quote-panel>p:not(.de-small-label){margin-top:20px;color:#58656f}.de-quote-panel dl{margin:27px 0}.de-quote-panel dl>div{padding:15px 0;border-bottom:1px solid #dfe5df}.de-quote-panel dt{font-size:13px;font-weight:700}.de-quote-panel dd{margin:5px 0 0;font-size:13px;color:#58656f}.de-fine-print{font-size:12px;line-height:1.7}.de-office-panel{padding:37px;background:#eaf5ee;border-top:4px solid #196b3e}.de-price{margin-top:22px;font:800 39px 'Plus Jakarta Sans',sans-serif;letter-spacing:-.04em;line-height:1.4}.de-price>span{font:700 12px 'DM Sans',sans-serif;letter-spacing:0}.de-price small{display:block;font:500 12px 'DM Sans',sans-serif;letter-spacing:0;color:#42574b}.de-fx{margin-top:15px;font-size:14px;color:#42574b;line-height:1.75}.de-inclusions{padding:0;list-style:none;margin:22px 0}.de-inclusions li{padding:7px 0;font-size:14px;font-weight:700}.de-inclusions li:before{content:'✓';margin-right:11px;color:#196b3e}.de-office-terms{border-top:1px solid #bdcfbf;padding-top:20px;font-size:13px;color:#344d3e}.de-office-terms p+p{margin-top:12px}.de-office-panel>.de-fine-print{margin-top:18px;color:#42574b}.de-workspace{padding:78px 0;background:#102019;color:#fff}.de-workspace-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}.de-workspace .eyebrow{color:#a8dfb8}.de-workspace-grid>div>p:not(.eyebrow){margin-top:22px;color:#c3d2c9;line-height:1.8}.de-workspace .button{margin-top:28px}.de-workspace strong{color:#fff;overflow-wrap:anywhere}.de-compliance{padding:30px;border:1px solid #506057}.de-compliance .de-small-label{color:#a8dfb8}.de-compliance h3{font-size:26px}.de-compliance>p:not(.de-small-label){margin-top:18px;color:#c3d2c9;font-size:14px;line-height:1.75}.de-compliance dl{margin:25px 0}.de-compliance dl>div+div{margin-top:23px}.de-compliance dt{font-size:14px;font-weight:700}.de-compliance dd{margin:7px 0 0;color:#c3d2c9;font-size:13px;line-height:1.8}.de-compliance dd a{display:block;color:#a8dfb8;text-underline-offset:3px}.de-compliance>.de-fine-print{font-size:12px!important}.de-faq-list{border-top:1px solid #101b25}.de-faq-list details{border-bottom:1px solid #dfe5df}.de-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:15px;font-weight:700;cursor:pointer;list-style:none}.de-faq-list summary::-webkit-details-marker{display:none}.de-faq-list summary span{flex:none;font-size:21px;font-weight:400;color:#196b3e}.de-faq-list details[open] summary span{transform:rotate(45deg)}.de-faq-list details>p{padding:0 28px 23px 0;color:#58656f;font-size:14px;line-height:1.8}.de-closing{padding:45px 0;background:#f7f6f0;border-top:1px solid #dfe5df}.de-closing .shell{display:flex;align-items:center;justify-content:space-between;gap:40px}.de-closing h2{max-width:680px;font-size:35px}.de-closing p:not(.eyebrow){margin-top:14px;color:#58656f}.de-closing .button{flex:none}.delaware-landing .footer{padding-bottom:24px}
@media(max-width:1050px){.de-hero-grid{gap:35px;grid-template-columns:1.1fr .9fr}.de-journey{padding:24px}.de-split,.de-workspace-grid{gap:50px}.de-section-heading{gap:50px}.de-price{font-size:34px}.de-quote-panel,.de-office-panel{padding:28px}}
@media(max-width:800px){.de-hero{padding-bottom:42px}.de-breadcrumb{margin-bottom:32px}.de-hero-grid,.de-split,.de-section-heading,.de-workspace-grid{grid-template-columns:1fr;gap:35px}.de-hero h1{max-width:650px;font-size:51px}.de-journey{margin-top:6px}.de-journey ol{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.de-journey li{padding:0}.de-journey li:before{display:none}.de-panel-label{max-width:none}.de-section{padding:58px 0}.de-section-nav .shell{gap:24px;justify-content:flex-start}.de-section-intro{max-width:590px}.de-section-heading{gap:22px}.de-entity-grid,.de-checklist{gap:30px}.de-entity-grid article+article{padding-left:30px}.de-pricing-grid{grid-template-columns:1fr}.de-quote-panel{border-right:1px solid #cad5cd;border-bottom:0}.de-workspace{padding:58px 0}.de-workspace-grid{gap:35px}.de-closing .shell{display:block}.de-closing .button{margin-top:26px}}
@media(max-width:560px){.de-hero h1{font-size:39px}.de-lead{font-size:16px;margin-top:21px}.de-actions{display:grid;gap:21px;margin-top:26px}.de-text-link{width:max-content}.de-hero-note{font-size:11px}.de-journey{padding:22px}.de-journey ol{grid-template-columns:1fr;gap:0}.de-journey li{padding-bottom:22px}.de-journey li:not(:last-child):before{display:block}.de-section-nav a{font-size:12px;padding:17px 0}.de-section{padding:46px 0}.de-split{gap:28px}.de-service-list article{gap:16px;padding:22px 0}.de-service-list h3{font-size:18px}.de-service-list p{font-size:14px}.de-entity-grid,.de-checklist{grid-template-columns:1fr;gap:28px}.de-entity-grid{margin-top:30px}.de-entity-grid article+article{border-left:0;border-top:1px solid #cbd6cd;padding:27px 0 0}.de-entity-grid h3{font-size:23px}.de-section-heading>p,.de-section-intro>p:not(.eyebrow){font-size:15px}.de-pricing-grid{margin-top:28px}.de-quote-panel,.de-office-panel{padding:25px}.de-quote-panel h3,.de-office-panel h3{font-size:27px}.de-office-panel{padding-top:28px}.de-workspace{padding:46px 0}.de-workspace-grid>div>p:not(.eyebrow){font-size:15px}.de-compliance{padding:24px}.de-faq-list summary{font-size:14px}.de-closing h2{font-size:30px}.de-closing .button{width:100%}.de-breadcrumb{font-size:11px;gap:8px}}
@media(prefers-reduced-motion:no-preference){.de-hero-copy,.de-journey{animation:de-enter .45s ease-out both}.de-journey{animation-delay:.08s}@keyframes de-enter{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}}
