:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#123239;background:radial-gradient(circle at 15% 15%,#dbf5f1 0,transparent 45%),radial-gradient(circle at 85% 0,#d8ebf8 0,transparent 42%),#eef6f8}a{color:inherit}.container{width:min(100%,1120px);margin:0 auto;padding:0 1rem}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:10;min-height:72px;border-bottom:1px solid rgba(39,90,100,.15);background:rgba(243,251,252,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.headerInner{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brandLink{text-decoration:none;color:#0f3f4a;display:inline-flex;align-items:center;padding:.15rem 0;border-radius:.45rem}.brandLink:focus-visible{outline:2px solid rgba(13,95,110,.36);outline-offset:3px}.brandLogo{display:block;width:auto;height:clamp(44px,5vw,62px);max-width:min(52vw,280px);object-fit:contain}.mainNav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.navLink{text-decoration:none;color:#194753;font-size:.92rem;font-weight:600;padding:.45rem .7rem;border-radius:.6rem;transition:background-color .2s ease,color .2s ease}.navLink:focus-visible,.navLink:hover{background:rgba(20,100,112,.12);color:#0c3640;outline:none}.pageMain{min-height:calc(100vh - 11rem);padding:1.1rem 0 2rem;overflow-x:clip}.hero{padding:1.4rem 1.2rem}.glass{border-radius:1rem;background:linear-gradient(140deg,hsla(0,0%,100%,.84),rgba(242,250,252,.7));border:1px solid rgba(33,97,111,.17);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.heroBadge{margin:0;display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:rgba(19,108,123,.12);color:#0f5a66;font-size:.78rem;font-weight:800}h1{margin:.75rem 0 0;font-size:clamp(1.8rem,4.8vw,3rem);line-height:1.18;color:#0d3038}.subheadline{margin:1rem 0 0;max-width:72ch;color:#2a4f57;line-height:1.65}.districtLine{margin:.8rem 0 0;font-weight:600;color:#1a4a56}.ctaRow{margin-top:1.35rem;display:flex;flex-wrap:wrap;gap:.7rem}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.6rem 1rem;border-radius:.75rem;border:1px solid rgba(21,88,98,.32);background:hsla(0,0%,100%,.8);text-decoration:none;font-weight:700;color:#154a56;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.cta:focus-visible,.cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(18,58,65,.12);outline:none}.cta.primary{border-color:#0d6371;color:#fff;background:linear-gradient(135deg,#0d7a89,#0d5f7f)}.section{margin:.95rem 0;padding:1.2rem}.section h2{margin:0;font-size:1.25rem;color:#11353d}.section p{margin:.65rem 0 0;color:#2d5259;line-height:1.58}.sectionIntro{max-width:76ch}.cards{margin-top:.95rem;display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.card{padding:1rem;border-radius:.9rem;border:1px solid rgba(35,108,122,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.85),rgba(231,245,247,.66))}.card h3{margin:0;font-size:1.04rem;color:#10363f}.card p{margin:.5rem 0 0;color:#31575e}.journeyCard{display:flex;flex-direction:column;gap:.8rem}.inlineLink{margin-top:auto;text-decoration:none;font-weight:700;color:#0d6070}.inlineLink:focus-visible,.inlineLink:hover{text-decoration:underline;outline:none}.stepsGrid{margin:.95rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem;counter-reset:item}.stepCard{counter-increment:item;display:grid;grid-template-columns:auto 1fr;grid-gap:.7rem;gap:.7rem;align-items:start;padding:.9rem 1rem;border-radius:.85rem;border:1px solid rgba(30,101,113,.2);background:rgba(244,252,253,.82);color:#184750}.stepCard:before{content:counter(item);width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(14,96,109,.13);color:#0d5561;font-weight:800}.previewCard{margin-top:.95rem;padding:1rem;border-radius:.9rem;border:1px solid rgba(35,108,122,.2);background:hsla(0,0%,100%,.8)}.previewHeader{display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:wrap}.previewState{color:#1e4f58;font-weight:700}.previewRows p{margin:.7rem 0 0}.metaLabel{display:inline-block;padding:.25rem .55rem;border-radius:999px;font-size:.77rem;font-weight:700;letter-spacing:.02em;color:#0e5a66;background:rgba(20,111,126,.12)}.chipsRow{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.55rem}.districtChip{padding:.35rem .65rem;border:1px solid rgba(29,104,116,.24);border-radius:999px;color:#184750;background:rgba(241,251,252,.8);font-weight:600}.trustCols{grid-template-columns:1fr}.siteFooter{margin-top:1.5rem;border-top:1px solid rgba(39,90,100,.2);padding:1.35rem 0 2rem;color:#355961;background:rgba(241,249,250,.92)}.footerGrid{display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.footerLinks{display:flex;flex-wrap:wrap;gap:.55rem}.footerLinks a{text-decoration:none;color:#1f4f59}@media (max-width:720px){.brandLogo{height:38px;max-width:48vw}}@media (max-width:520px){.headerInner{align-items:flex-start;padding:.55rem 0;min-height:auto}.brandLogo{height:34px;max-width:52vw}.mainNav{width:100%;justify-content:flex-start}.ctaRow{flex-direction:column}.cta{width:100%}}@media (min-width:768px){.hero{padding:2rem 2rem 1.8rem}.cards.twoCols{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.threeCols{grid-template-columns:repeat(3,minmax(0,1fr))}.stepsGrid,.trustCols{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid{grid-template-columns:1fr auto;align-items:center}}@media (min-width:1024px){.trustCols{grid-template-columns:repeat(3,minmax(0,1fr))}}.demoSection{overflow:hidden}.catalogActions{margin-top:.95rem;display:flex;flex-wrap:wrap;gap:.65rem}.catalogNote{margin-top:.65rem;font-size:.88rem;color:#466872}.moderationList{margin:.95rem 0 0;padding-left:1.1rem;display:grid;grid-gap:.5rem;gap:.5rem;color:#224f58}.demoCatalogGrid{margin-top:1rem;gap:1rem}.demoCatalogCard{padding:.45rem;border-radius:1rem;background:linear-gradient(165deg,hsla(0,0%,100%,.92),rgba(236,247,249,.74));box-shadow:0 10px 22px rgba(17,59,68,.1);display:flex;flex-direction:column;height:100%}.demoVisual{min-height:7.2rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.6);background:linear-gradient(140deg,rgba(16,95,116,.78),rgba(38,156,167,.6)),radial-gradient(circle at 15% 18%,hsla(0,0%,100%,.32),transparent 38%),radial-gradient(circle at 86% 86%,rgba(219,249,252,.2),transparent 42%),repeating-linear-gradient(115deg,rgba(237,250,252,.11) 0 12px,rgba(20,99,117,.06) 12px 24px);position:relative;overflow:hidden}.demoVisual:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(0deg,rgba(5,39,50,.28),transparent)}.demoVisual:before{content:"";position:absolute;inset:16% 10% auto auto;width:42%;height:48%;border:1px solid rgba(222,247,250,.45);border-radius:.45rem;box-shadow:inset 0 0 0 1px rgba(228,251,254,.2)}.demoBadges{position:absolute;z-index:1;top:.6rem;left:.6rem;display:flex;flex-wrap:wrap;gap:.35rem}.demoCardBody{padding:.75rem .7rem .7rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.demoCardBody h3{margin:.2rem 0 0;font-size:1rem}.demoSubtitle{margin-top:0;min-height:0;font-size:.92rem;line-height:1.42}.priceRow{margin-top:.55rem;display:grid;grid-gap:.2rem;gap:.2rem}.priceMain{margin:0;font-size:1.35rem;font-weight:800;color:#0f4351}.priceSub{margin:0;font-size:.9rem;font-weight:600;color:#2f6370}.attrGrid{margin:.2rem 0 0;padding:.58rem .62rem;border-radius:.75rem;border:1px solid rgba(30,106,120,.2);background:rgba(247,253,253,.82);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem .5rem;gap:.45rem .5rem}.attrGrid div{display:grid;grid-gap:.08rem;gap:.08rem}.attrGrid dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.03em;color:#507983;font-weight:700}.attrGrid dd{margin:0;font-size:.86rem;font-weight:600;color:#1d4f5a}.demoMetaNote{margin:0;font-size:.78rem;color:#466a74}.trustRow{margin:0;font-size:.79rem;color:#355e68;padding-top:.45rem;border-top:1px dashed rgba(29,104,116,.26)}.demoActions{margin-top:auto;display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.1rem}.demoActions .cta{width:100%}.demoVisualHint{position:absolute;left:.6rem;bottom:.55rem;z-index:1;font-size:.74rem;color:rgba(242,253,255,.95);letter-spacing:.01em}.demoBadges .metaLabel{color:#f2fcff;background:rgba(9,61,75,.62);border:1px solid rgba(229,251,255,.36);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media (min-width:768px){.demoCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.demoCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.demoVisual{min-height:6.4rem}.catalogActions{flex-direction:column}.catalogActions .cta{width:100%}.demoCardBody{padding:.68rem}}.premiumPage{padding-bottom:6rem}.premiumContainer{max-width:1220px}.premiumHeroSection{padding:1.1rem}.premiumHeroGrid{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.premiumGallery{display:grid;grid-gap:.72rem;gap:.72rem}.premiumGalleryMain{min-height:16.6rem;position:relative;overflow:hidden;border-radius:1rem;border:1px solid hsla(0,0%,100%,.6);background:linear-gradient(145deg,rgba(18,74,93,.95),rgba(77,148,166,.72))}.premiumGalleryMain:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 16% 18%,hsla(0,0%,100%,.45),transparent 34%),linear-gradient(168deg,rgba(240,248,252,.25) 0 22%,transparent 24% 100%),repeating-linear-gradient(90deg,rgba(245,253,255,.14) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,rgba(245,253,255,.1) 0 1px,transparent 1px 24px)}.premiumGalleryMain:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(0deg,rgba(5,27,36,.55),rgba(6,45,57,.15),transparent)}.premiumGalleryImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.galleryChip,.galleryCounter{position:absolute;z-index:2;font-size:.78rem;padding:.36rem .58rem;border-radius:999px;border:1px solid rgba(227,249,255,.65);background:rgba(7,57,69,.58);color:#ecfbff}.galleryCounter{top:.7rem;right:.7rem}.galleryChip{left:.7rem;bottom:.7rem}.galleryOverlay{position:absolute;left:.8rem;bottom:2.55rem;z-index:2;color:#effcff;display:grid;grid-gap:.18rem;gap:.18rem}.galleryOverlay p{margin:0;font-weight:700}.galleryOverlay small{font-size:.8rem}.premiumGalleryThumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.62rem;gap:.62rem}.premiumThumb{min-height:4.9rem;border-radius:.82rem;border:1px solid hsla(0,0%,100%,.58);background:linear-gradient(140deg,rgba(9,68,87,.9),rgba(66,146,166,.64));display:flex;align-items:flex-end;padding:.58rem;position:relative;overflow:hidden}.premiumThumb:before{content:"";position:absolute;inset:14% 11% auto auto;width:34%;height:50%;border:1px solid rgba(231,249,253,.52);border-radius:.35rem}.premiumThumb:after{content:"";position:absolute;inset:auto 0 0 0;height:56%;background:linear-gradient(0deg,rgba(4,32,43,.5),transparent)}.premiumThumb span{position:relative;z-index:2;font-size:.82rem;font-weight:700;color:#effcff}.premiumThumbImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.premiumSummary{padding:1rem;position:-webkit-sticky;position:sticky;top:84px;border-radius:1rem;box-shadow:0 16px 34px rgba(14,50,62,.13)}.premiumPrice{margin:0;font-size:clamp(1.75rem,3.2vw,2.2rem);font-weight:800;color:#06343f}.premiumPriceSub{margin:.25rem 0 0;font-size:.94rem;color:#2b5c68;font-weight:600}.premiumSummary h1{margin:.65rem 0 0;font-size:clamp(1.15rem,2vw,1.36rem);line-height:1.28}.premiumAddress{margin:.5rem 0 0;color:#2e606b}.premiumBadges{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.44rem}.premiumFactsMini{margin:.8rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.44rem;gap:.44rem}.premiumFactsMini div{padding:.45rem .5rem;border-radius:.66rem;background:rgba(247,253,254,.85);border:1px solid rgba(32,106,120,.17)}.premiumFactsMini dt{font-size:.68rem;text-transform:uppercase;color:#4b737d}.premiumFactsMini dd{margin:.12rem 0 0;font-weight:700;color:#113c47}.premiumActions{margin-top:.9rem;display:grid;grid-gap:.5rem;gap:.5rem}.premiumActions .cta{width:100%}.premiumActions .cta.primary{min-height:3.05rem;font-size:1rem}.premiumActions .cta.subtle{background:rgba(244,251,252,.9);border-color:rgba(20,89,100,.2)}.premiumTrustNote{margin:.82rem 0 0;font-size:.84rem;border-top:1px dashed rgba(26,105,120,.28);padding-top:.65rem}.valueStrip{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;padding:.2rem;background:transparent;border:none}.valueStripItem{margin:0;padding:.62rem .74rem;border-radius:.72rem;border:1px solid rgba(23,98,111,.2);background:rgba(247,253,254,.86);font-size:.88rem;font-weight:700;color:#174e5a;text-align:center}.trustStrip{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;padding:.2rem;background:transparent;border:none}.trustStripItem{margin:0;padding:.6rem .72rem;border-radius:.72rem;border:1px solid rgba(23,98,111,.2);background:rgba(247,253,254,.86);font-size:.88rem;font-weight:600;color:#174e5a}.quickAnchors{position:-webkit-sticky;position:sticky;top:64px;z-index:8;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding:.55rem}.anchorLink{white-space:nowrap;text-decoration:none;padding:.48rem .74rem;border-radius:999px;border:1px solid rgba(21,92,104,.22);background:hsla(0,0%,100%,.8);font-weight:700;color:#184f5c}.leadText{margin-top:.35rem;font-size:1rem;line-height:1.62;color:#204f5b}.benefitCard{position:relative;min-height:100%}.benefitCard:before{content:"";position:absolute;left:.8rem;top:.8rem;width:2rem;height:2rem;border-radius:.55rem;background:linear-gradient(140deg,rgba(8,109,126,.16),rgba(39,143,166,.24))}.premiumLead{font-size:1.03rem;color:#1c4d58}.benefitCard h3,.benefitCard p{position:relative}.benefitCard h3{padding-left:2.5rem}.premiumFactsGrid{margin-top:.9rem;display:grid;grid-template-columns:1fr;grid-gap:.6rem;gap:.6rem}.premiumFactsGrid div{padding:.88rem;border-radius:.82rem;border:1px solid rgba(30,104,117,.2);background:rgba(248,253,254,.88)}.premiumFactsGrid dt{font-size:.74rem;text-transform:uppercase;color:#4f7782}.premiumFactsGrid dd{margin:.22rem 0 0;font-size:1.04rem;color:#133f49;font-weight:700}.districtLayout{display:grid;grid-gap:.9rem;gap:.9rem}.premiumMapMock{min-height:12.2rem;margin-top:.2rem;border-radius:.95rem;border:1px solid hsla(0,0%,100%,.58);background:linear-gradient(140deg,rgba(13,78,95,.9),rgba(58,145,165,.68)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.11) 0 2px,transparent 2px 30px);display:grid;align-content:end;grid-gap:.45rem;gap:.45rem;padding:.8rem}.premiumMapMock span{font-size:.83rem;padding:.3rem .55rem;border-radius:999px;background:rgba(9,58,71,.62);color:#e8fbff;justify-self:start}.premiumMapMock p{margin:0;max-width:32ch;color:#e8f8fb;font-size:.87rem;line-height:1.35}.premiumDistrictNote{font-weight:600;color:#1d4f5a}.checkCard{display:grid;grid-gap:.55rem;gap:.55rem}.moderationList li::marker{color:#0b697d}.disclaimerText{font-size:.88rem;color:#295661}.demoLabel{margin:0;font-size:.78rem;font-weight:700;color:#235564;text-transform:uppercase;letter-spacing:.03em}.premiumMiniCard .demoVisual{min-height:6.7rem}.similarPrice{margin:.2rem 0 0;font-size:1.16rem;font-weight:800;color:#103f4d}.similarFacts{margin:0;font-size:.88rem;color:#37626d}.demoNote{margin-top:.85rem;font-size:.86rem;color:#335f69}.mobileStickyBar{position:fixed;inset:auto 0 0 0;z-index:9;background:rgba(241,251,253,.97);border-top:1px solid rgba(20,89,100,.24);padding:.55rem .8rem calc(.55rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}@media (min-width:768px){.premiumHeroSection{padding:1.25rem}.premiumHeroGrid{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr)}.premiumGalleryThumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.premiumThumb{min-height:5.4rem}.premiumFactsGrid,.trustStrip,.valueStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.districtLayout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr)}}@media (min-width:1024px){.premiumGalleryMain{min-height:22rem}.premiumFactsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.trustStrip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:721px){.mobileStickyBar{display:none}.premiumPage{padding-bottom:2rem}}.servicePage .hero{padding:1.6rem 1.3rem}.servicePage .section{padding:1.15rem 1.15rem 1.2rem}.finalCta{text-align:left}.finalCta .ctaRow{margin-top:1rem}.objectAccentStrip{margin-top:.2rem;padding:.65rem .72rem;border-radius:.82rem;border:1px solid rgba(22,94,106,.2);background:rgba(246,252,253,.9)}.objectAccentTitle{margin:0 0 .48rem;font-size:.8rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#245a66}.premiumGalleryMain.compact{min-height:15.2rem}.demoCatalogCard .cta{min-height:2.55rem;padding:.54rem .9rem}.demoCardBody{gap:.42rem}.priceMain{font-size:1.28rem}.demoVisual{min-height:6.8rem}.demoVisual:after{height:55%;background:linear-gradient(0deg,rgba(4,35,46,.5),transparent)}.section .chipsRow .districtChip{background:rgba(237,249,250,.9)}@media (min-width:768px){.servicePage .hero{padding:2rem 1.8rem 1.7rem}.servicePage .section{padding:1.2rem 1.2rem 1.3rem}.premiumGalleryMain.compact{min-height:18rem}}@media (min-width:1024px){.premiumGalleryMain.compact{min-height:19.2rem}}@media (max-width:720px){.premiumSummary{position:static}.premiumHeroGrid{gap:.75rem}.premiumGalleryMain.compact{min-height:14rem}.premiumActions{gap:.58rem}.premiumActions .cta{min-height:3rem;font-size:1rem}.quickAnchors{top:56px}.premiumMapMock{min-height:10.8rem}}.draftPrototypePage .draftHero{position:relative;overflow:hidden}.draftPrototypePage .draftHero:after{content:"";position:absolute;right:-4rem;top:-4rem;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,rgba(21,138,155,.18),transparent 68%);pointer-events:none}.prototypeBoundary{margin-top:1rem;padding:.82rem .95rem;border-radius:.9rem;border:1px solid rgba(11,104,121,.26);background:rgba(239,252,253,.88);color:#164b57;max-width:62rem}.sectionHeaderSplit{display:grid;grid-gap:.8rem;gap:.8rem;align-items:start}.staticPill{justify-self:start;display:inline-flex;align-items:center;padding:.44rem .72rem;border-radius:999px;border:1px solid rgba(16,99,113,.24);background:rgba(247,253,254,.92);color:#164c58;font-size:.78rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.prototypeShell{margin-top:1rem;display:grid;grid-gap:.85rem;gap:.85rem;padding:.72rem;border-radius:1.05rem;border:1px solid rgba(27,105,118,.18);background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(235,249,251,.76))}.prototypePanel{padding:1rem;border-radius:.92rem;border:1px solid rgba(24,101,115,.2);background:hsla(0,0%,100%,.86);box-shadow:0 10px 22px rgba(18,70,80,.07)}.prototypePanel h3{margin:0;font-size:1.02rem;color:#123f4c}.prototypePanel p{margin:.42rem 0 .78rem;color:#315f69}.prototypeFields{display:grid;grid-gap:.62rem;gap:.62rem}.prototypeField{display:grid;grid-gap:.28rem;gap:.28rem}.prototypeField span{font-size:.76rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#527681}.prototypeValue{width:100%;border:1px solid rgba(26,103,116,.24);border-radius:.72rem;background:rgba(244,252,253,.88);color:#143f4a;padding:.72rem .78rem;font:inherit;box-sizing:border-box;line-height:1.35}.prototypeValue.textareaValue{min-height:7rem;line-height:1.5}.prototypeActions{display:grid;grid-gap:.6rem;gap:.6rem;padding:.25rem .1rem .1rem}.prototypeActions button{min-height:2.9rem;border:1px solid rgba(25,100,114,.22);border-radius:999px;background:rgba(222,235,238,.78);color:#627b82;font-weight:800;cursor:not-allowed}@media (min-width:768px){.sectionHeaderSplit{grid-template-columns:1fr auto}.prototypeShell{grid-template-columns:repeat(3,minmax(0,1fr))}.prototypeActions,.prototypePanel.fullWidth{grid-column:1/-1}.prototypeActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ownerLikeStatesPage{display:grid;grid-gap:.95rem;gap:.95rem}.ownerLikeHero .prototypeBoundary{max-width:84ch}.ownerLikeStateGrid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.ownerLikeStateCard{overflow:hidden;border-radius:1rem;border:1px solid rgba(35,108,122,.2);background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(231,245,247,.72));box-shadow:0 14px 36px rgba(21,70,80,.09)}.stateMediaPlaceholder{min-height:10.5rem;display:flex;align-items:center;justify-content:center;padding:1rem;background:linear-gradient(135deg,rgba(12,91,105,.72),rgba(16,129,141,.48)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.12) 0 12px,hsla(0,0%,100%,.05) 12px 24px);color:#f4feff;font-weight:800;letter-spacing:.02em;text-align:center}.stateCardContent{padding:1rem;display:grid;grid-gap:.85rem;gap:.85rem}.stateCardHeader{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap}.trustBadge{display:inline-flex;align-items:center;min-height:2rem;padding:.38rem .7rem;border-radius:999px;font-size:.8rem;font-weight:900;color:#123239;background:rgba(240,248,249,.92);border:1px solid rgba(38,96,108,.22)}.trustBadge.review{color:#5f4300;background:rgba(255,243,205,.92);border-color:rgba(169,119,0,.24)}.trustBadge.confirmed{color:#0b5d47;background:rgba(213,248,232,.94);border-color:rgba(21,128,92,.24)}.trustBadge.promoted{color:#174c75;background:rgba(218,239,255,.94);border-color:rgba(37,111,164,.24)}.trustBadge.agreement{color:#5a2f70;background:rgba(244,226,255,.94);border-color:rgba(124,71,153,.24)}.stateKey{font-size:.72rem;color:#587983;font-weight:800;letter-spacing:.03em}.ownerLikeStateCard h3{margin:0;color:#10363f;font-size:1.08rem}.statePrice{margin:0;color:#0e4450;font-size:1.45rem;font-weight:900}.stateFacts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.stateFacts div{padding:.65rem;border-radius:.75rem;background:rgba(247,253,253,.84);border:1px solid rgba(30,106,120,.18)}.stateFacts dt{margin:0 0 .15rem;color:#5d7e87;font-size:.66rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.stateFacts dd{margin:0;color:#1d4f5a;font-weight:750}.stateCtaGrid{display:grid;grid-gap:.8rem;gap:.8rem}.stateCtaBlock{padding:.78rem;border-radius:.85rem;background:rgba(244,252,253,.84);border:1px solid rgba(30,106,120,.18)}.stateCtaBlock h4{margin:0 0 .6rem;color:#143f48}.stateCtaList{display:flex;flex-wrap:wrap;gap:.45rem}.staticStateButton{border:1px solid rgba(21,88,98,.24);border-radius:999px;padding:.45rem .62rem;background:hsla(0,0%,100%,.78);color:#285b66;font:inherit;font-size:.82rem;font-weight:800;cursor:not-allowed}.staticStateButton:disabled{opacity:.72}.stateDisclaimer{margin:0;padding-top:.75rem;border-top:1px dashed rgba(29,104,116,.26);color:#355e68;line-height:1.55}@media (min-width:860px){.ownerLikeStateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerLikeStateCard.agreement{grid-column:1/-1}.ownerLikeStateCard.agreement .stateCtaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ownerIntakePage{background:radial-gradient(circle at 12% 8%,rgba(205,238,232,.62),transparent 30rem),radial-gradient(circle at 88% 18%,rgba(212,229,244,.58),transparent 30rem),linear-gradient(180deg,rgba(246,251,251,.24),rgba(238,246,248,.82))}.ownerIntakePage .servicePage{display:grid;grid-gap:.95rem;gap:.95rem}.ownerIntakeHero{position:relative;overflow:hidden;display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1rem,2.8vw,1.75rem);border-radius:1.35rem;box-shadow:0 22px 58px rgba(22,61,69,.11)}.ownerIntakeHero:before{content:"";position:absolute;inset:-42% -16% auto auto;width:22rem;height:22rem;border-radius:999px;background:radial-gradient(circle,rgba(13,122,137,.14),transparent 68%);pointer-events:none}.heroCopy,.urlHeroCard{position:relative;z-index:1}.ownerIntakeHero h1{max-width:22ch;font-size:clamp(2rem,3.7vw,3.18rem);line-height:1.02;letter-spacing:-.045em}.ownerIntakeHero .subheadline{max-width:64ch;margin-top:.72rem;font-size:clamp(.98rem,1.55vw,1.08rem);line-height:1.55}.urlHeroCard{display:grid;grid-gap:.78rem;gap:.78rem;padding:clamp(.9rem,2.4vw,1.15rem);border-radius:1.15rem;border:1px solid rgba(13,100,114,.24);background:linear-gradient(145deg,hsla(0,0%,100%,.94),rgba(235,248,250,.9)),radial-gradient(circle at 96% 0,rgba(13,122,137,.18),transparent 12rem);box-shadow:0 20px 46px rgba(15,58,67,.13)}.urlHelper{margin:0;color:#315e67;font-size:.92rem;font-weight:760;line-height:1.45}.demoLabel,.signalKicker{margin:0;color:#0d6472;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trustBar{padding:.72rem;display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem;align-items:stretch}.trustBar span{display:flex;align-items:center;min-height:2.85rem;padding:.62rem .78rem;border-radius:.95rem;border:1px solid rgba(24,101,115,.18);background:hsla(0,0%,100%,.82);color:#164c57;font-size:.9rem;font-weight:850;line-height:1.32}.audienceSection,.draftPreviewSection,.ownerFinalCta,.ownerIntakeShell,.processSection{padding:clamp(1rem,2.4vw,1.35rem)}.ownerIntakeShell{display:grid;grid-gap:1rem;gap:1rem}.compactSectionHeader{display:grid;grid-gap:.45rem;gap:.45rem;max-width:68ch}.compactSectionHeader h2,.ownerFinalCta h2{margin:.05rem 0 0}.compactSectionHeader p:not(.demoLabel),.ownerFinalCta p{margin:0;color:#315e67;line-height:1.55}.ownerIntakeForm{display:grid;grid-gap:.75rem;gap:.75rem}.intakeStep{padding:.9rem;border:1px solid rgba(25,100,114,.18);border-radius:1rem;background:hsla(0,0%,100%,.74)}.intakeStep h3{margin:0;color:#123d47;font-size:1rem}.primaryUrlFieldset{position:relative;overflow:hidden;border-color:rgba(13,122,137,.34);background:linear-gradient(135deg,rgba(229,249,252,.95),hsla(0,0%,100%,.86)),radial-gradient(circle at 100% 0,rgba(13,122,137,.16),transparent 15rem);box-shadow:0 18px 42px rgba(18,78,90,.1)}.choiceGrid,.confirmationGrid,.fieldGrid{margin-top:.68rem;display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}.choicePill,.confirmationGrid span{min-height:2.7rem;display:flex;align-items:center;gap:.55rem;padding:.66rem .74rem;border-radius:.88rem;border:1px solid rgba(21,88,98,.2);background:rgba(248,253,253,.92);color:#184c57;font-weight:800;line-height:1.3}.choicePill input{width:1rem;height:1rem;accent-color:#0d7a89}.choicePill input:disabled,.ownerIntakeField input:disabled,.ownerIntakeField textarea:disabled{cursor:default}.choicePill:has(input:disabled),.ownerIntakeField input:disabled,.ownerIntakeField textarea:disabled{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.38)}.ownerIntakeField{display:grid;grid-gap:.36rem;gap:.36rem}.ownerIntakeField span{color:#315f69;font-size:.76rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.ownerIntakeField input,.ownerIntakeField textarea{width:100%;border:1px solid rgba(25,100,114,.24);border-radius:.88rem;background:linear-gradient(135deg,rgba(248,253,253,.96),rgba(240,249,250,.92));color:#54737a;padding:.82rem .88rem;font:inherit;line-height:1.42;opacity:1}.primaryUrlFieldset .ownerIntakeField input,.urlHeroCard .ownerIntakeField input{min-height:3.2rem;border-color:rgba(13,122,137,.38);background:hsla(0,0%,100%,.94);color:#315f69;font-weight:800}.urlHeroCard .ownerIntakeField input{font-size:.98rem}.ownerIntakeField textarea{resize:vertical;min-height:5.7rem}.ownerIntakeField input::placeholder,.ownerIntakeField textarea::placeholder{color:#67848a}.staticSubmitPanel{display:grid;grid-gap:.68rem;gap:.68rem;padding:.9rem;border-radius:1rem;border:1px solid rgba(12,99,113,.22);background:linear-gradient(145deg,rgba(238,250,252,.92),hsla(0,0%,100%,.78))}.disabledCta:disabled,.staticSubmitPanel button{min-height:2.9rem;border-radius:999px;border:1px solid rgba(30,94,106,.2);background:linear-gradient(135deg,rgba(229,240,242,.96),rgba(215,231,234,.96));color:#4f6d74;font:inherit;font-weight:900;cursor:not-allowed;opacity:1}.staticSubmitPanel p{margin:0;color:#3a626b;line-height:1.5}.draftPreviewSection{display:grid;grid-gap:.95rem;gap:.95rem;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(236,248,250,.76)),radial-gradient(circle at 12% 8%,rgba(13,122,137,.12),transparent 18rem)}.draftPreviewGrid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.draftPreviewCard{padding:.95rem;border-radius:1rem;border:1px solid rgba(19,96,109,.18);background:hsla(0,0%,100%,.8);box-shadow:0 14px 30px rgba(19,73,83,.07)}.draftPreviewCard h3{margin:0;color:#123d47;font-size:1rem}.draftPreviewCard p{margin:.55rem 0 0;color:#2c5963;font-weight:760;line-height:1.45}.premiumSteps{margin-top:.9rem}.scenarioCards{margin-top:.85rem}.scenarioCard{position:relative;overflow:hidden;min-height:8.2rem;padding-top:.95rem}.scenarioCard:before{content:"";position:absolute;inset:0 auto 0 0;width:.25rem;background:#0d6472}.scenarioCard h3{font-size:1.08rem}.scenarioCard p{margin-bottom:0}.ownerFinalCta .ctaRow{margin-top:1rem}@media (min-width:700px){.confirmationGrid,.draftPreviewGrid,.trustBar{grid-template-columns:repeat(3,minmax(0,1fr))}.contactGrid,.roleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.staticSubmitPanel{grid-template-columns:minmax(13rem,.58fr) 1fr;align-items:center}}@media (min-width:960px){.ownerIntakeHero{grid-template-columns:minmax(0,1fr) minmax(20rem,25.5rem);align-items:center}.ownerIntakeForm{grid-template-columns:repeat(2,minmax(0,1fr))}.intakeStep:first-child,.intakeStep:last-of-type,.staticSubmitPanel{grid-column:1/-1}.contactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ownerIntakePage *,.ownerIntakePage :after,.ownerIntakePage :before{scroll-behavior:auto!important}}.ownerUrlIntakeMvp{display:grid;grid-gap:16px;gap:16px}.ownerUrlForm{display:grid;grid-gap:14px;gap:14px}.intakePreviewCard .cta,.ownerUrlForm .cta{border:0;cursor:pointer}.intakePreviewCard .cta:disabled,.ownerUrlForm .cta:disabled{opacity:.62;cursor:wait}.intakePreviewCard,.intakeState{border:1px solid rgba(29,78,216,.18);border-radius:22px;padding:18px;background:hsla(0,0%,100%,.72);box-shadow:0 18px 46px rgba(15,23,42,.08)}.intakePreviewCard dl{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.intakePreviewCard dl div{display:grid;grid-template-columns:minmax(120px,160px) 1fr;grid-gap:10px;gap:10px}.intakePreviewCard dt{color:var(--muted);font-weight:700}.intakePreviewCard dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.previewNotice{color:var(--muted);font-size:.95rem}.errorState{border-color:rgba(220,38,38,.25);color:#991b1b;background:hsla(0,86%,97%,.86)}.successState{border-color:rgba(22,163,74,.25);color:#14532d;background:rgba(240,253,244,.86)}.prefillDemoPage .section{overflow:hidden}.prefillHero{background:linear-gradient(140deg,hsla(0,0%,100%,.9),rgba(235,249,250,.78)),radial-gradient(circle at 86% 12%,rgba(13,122,137,.14),transparent 18rem)}.prefillFlow{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.6rem;gap:.6rem}.prefillFlow li{padding:.75rem .85rem;border-radius:.9rem;border:1px solid rgba(19,96,109,.16);background:hsla(0,0%,100%,.74);color:#214f58;font-weight:760}.sourceStatusCard{margin-top:.95rem;padding:1rem;border-radius:1rem;border:1px solid rgba(13,122,137,.28);background:linear-gradient(145deg,rgba(236,250,252,.94),hsla(0,0%,100%,.82));display:grid;grid-gap:.45rem;gap:.45rem}.sourcePill,.sourceStatusCard span{width:-moz-fit-content;width:fit-content;padding:.34rem .62rem;border-radius:999px;background:rgba(13,122,137,.12);color:#0d5965;font-size:.78rem;font-weight:900}.sourceStatusCard strong{color:#123d47;font-size:1.12rem}.prefillExampleCard{margin-top:.95rem;padding:1rem;border-radius:1.05rem;border:1px solid rgba(30,101,113,.18);background:hsla(0,0%,100%,.82);box-shadow:0 16px 34px rgba(19,73,83,.08)}.prefillExampleHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.prefillExampleHeader h3{margin:.2rem 0 0;color:#123d47;font-size:1.08rem}.prefillAccent{margin:.65rem 0 0;color:#2b5962;font-weight:800}.prefillFieldGrid{margin-top:.85rem;display:grid;grid-template-columns:1fr;grid-gap:.65rem;gap:.65rem}.prefillField{display:grid;grid-gap:.3rem;gap:.3rem;padding:.78rem;border-radius:.85rem;border:1px solid rgba(21,88,98,.16);background:rgba(244,252,253,.9)}.prefillField span{color:#315f69;font-size:.76rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.prefillField strong{color:#123d47;line-height:1.45;overflow-wrap:anywhere}.manualReviewFallback,.safetyNotice ul{margin:.95rem 0 0;display:grid;grid-gap:.55rem;gap:.55rem}.safetyNotice li{color:#214f58;line-height:1.5}.ctaPrototypeBlock{display:grid;grid-gap:.9rem;gap:.9rem}.prefillActions{display:grid;grid-template-columns:1fr;grid-gap:.55rem;gap:.55rem}.prefillActions button{min-height:2.8rem;border-radius:999px;border:1px solid rgba(30,94,106,.2);background:linear-gradient(135deg,rgba(229,240,242,.96),rgba(215,231,234,.96));color:#4f6d74;font:inherit;font-weight:900;cursor:not-allowed;opacity:1}.manualReviewFallback{padding:.85rem;border-radius:.9rem;border:1px solid rgba(181,116,20,.25);background:rgba(255,249,237,.9);color:#66410d}.prefillExamplesGrid{display:grid;grid-template-columns:1fr;grid-gap:.8rem;gap:.8rem}.prefillExamplesGrid .prefillExampleCard{margin-top:.85rem}@media (min-width:760px){.prefillActions,.prefillFieldGrid,.prefillFlow{grid-template-columns:repeat(2,minmax(0,1fr))}.prefillField.wide{grid-column:1/-1}}@media (min-width:980px){.prefillFlow{grid-template-columns:repeat(4,minmax(0,1fr))}.ctaPrototypeBlock{grid-template-columns:minmax(0,.8fr) minmax(22rem,1fr);align-items:center}.prefillActions{grid-template-columns:repeat(3,minmax(0,1fr))}.prefillExamplesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sourceOptionsGrid{margin-top:.9rem;display:flex;flex-wrap:wrap;gap:.45rem}.ownerConsentCheck{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:start;color:#31545b;font-size:.94rem;font-weight:700;line-height:1.45}.ownerConsentCheck input{margin-top:.18rem;accent-color:var(--accent)}.ownerUrlForm .urlHelper{margin:-.25rem 0 .15rem}.manualState{border-color:rgba(217,119,6,.25);color:#78350f;background:rgba(255,251,235,.88)}.rateLimitedState,.rejectedState,.securityState,.unsupportedState{border-color:rgba(220,38,38,.25);color:#991b1b;background:hsla(0,86%,97%,.86)}.ownerDraftReadbackPanel{margin-top:1rem;padding:1rem;border:1px solid rgba(36,73,57,.18);border-radius:18px;background:#f7fbf8}.ownerDraftReadbackList{display:grid;grid-gap:.6rem;gap:.6rem;margin:1rem 0 0}.ownerDraftReadbackList div{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(36,73,57,.12);padding-bottom:.45rem}.ownerDraftReadbackList dt{color:#52645b;font-weight:600}.ownerDraftReadbackList dd{margin:0;text-align:right;overflow-wrap:anywhere}.ownerDraftEditForm{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem}.ownerDraftEditGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.ownerDraftEditGrid textarea{min-height:7rem;resize:vertical}.ownerDraftEditForm .secondary:disabled{opacity:.58;cursor:not-allowed}@media (max-width:720px){.ownerDraftEditGrid{grid-template-columns:1fr}}.ownerDraftWorkspaceActive .audienceSection,.ownerDraftWorkspaceActive .draftPreviewSection,.ownerDraftWorkspaceActive .ownerFinalCta,.ownerDraftWorkspaceActive .ownerIntakeShell,.ownerDraftWorkspaceActive .processSection,.ownerDraftWorkspaceActive .trustBar{display:none}.ownerDraftWorkspaceActive .ownerIntakeHero{grid-template-columns:1fr;align-items:stretch;padding:clamp(.75rem,1.8vw,1.05rem)}.ownerDraftWorkspaceActive .ownerIntakeHero .heroCopy{display:none}.ownerDraftWorkspaceActive .urlHeroCard{width:100%;max-width:none}.ownerDraftWorkspaceActive .intakePreviewCard,.ownerDraftWorkspaceActive .ownerUrlForm,.ownerDraftWorkspaceActive .urlHeroCard>.urlHelper{display:none}.ownerPostDraftWorkspace{margin-top:0;scroll-margin-top:1rem;padding:clamp(1rem,2.5vw,1.55rem);border:1px solid rgba(13,100,114,.2);border-radius:1.25rem;background:linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(237,250,252,.92)),radial-gradient(circle at 100% 0,rgba(13,122,137,.16),transparent 18rem);box-shadow:0 24px 58px rgba(15,58,67,.12)}.ownerPostDraftWorkspace h3{margin:.25rem 0 .35rem;font-size:clamp(1.45rem,3vw,2.15rem);letter-spacing:-.035em;color:#103d48}.ownerDraftLead{max-width:74ch;color:#244f59;font-size:1rem;line-height:1.58}.emptyFieldNote{margin:.8rem 0 0;padding:.78rem .9rem;border-radius:.95rem;border:1px solid rgba(13,100,114,.16);background:rgba(248,253,253,.76);color:#4f7178;font-weight:650;line-height:1.45}.ownerPostDraftWorkspace .ownerDraftReadbackList{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerPostDraftWorkspace .ownerDraftReadbackList div{display:grid;grid-gap:.25rem;gap:.25rem;justify-content:stretch;padding:.72rem .8rem;border:1px solid rgba(25,100,114,.14);border-radius:.86rem;background:hsla(0,0%,100%,.76)}.ownerPostDraftWorkspace .ownerDraftReadbackList dd{text-align:left;font-weight:850;color:#123f49}.ownerPostDraftWorkspace .ownerDraftEditForm{padding-top:1rem;border-top:1px dashed rgba(25,100,114,.24)}.ownerPostDraftWorkspace .ownerDraftEditForm h4{margin:0;color:#103d48;font-size:1.18rem}.ownerPostDraftWorkspace .ownerDraftEditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownerPostDraftWorkspace .ownerIntakeField.wide{grid-column:1/-1}.ownerPostDraftWorkspace .ownerIntakeField input,.ownerPostDraftWorkspace .ownerIntakeField textarea{min-height:3.1rem;background:hsla(0,0%,100%,.98);color:#102f38;font-weight:760;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.ownerPostDraftWorkspace .ownerIntakeField textarea{min-height:7.2rem}.ownerPostDraftWorkspace .ownerIntakeField input::placeholder,.ownerPostDraftWorkspace .ownerIntakeField textarea::placeholder{color:rgba(96,130,138,.58);font-weight:520}.ownerPostDraftWorkspace .cta.secondary:disabled{cursor:not-allowed;opacity:.7}@media (max-width:720px){.ownerPostDraftWorkspace .ownerDraftEditGrid,.ownerPostDraftWorkspace .ownerDraftReadbackList{grid-template-columns:1fr}}.ownerDraftFormShell{display:grid;grid-gap:1rem;gap:1rem;align-items:start}.ownerDraftSectionNav{display:flex;gap:.45rem;overflow-x:auto;padding:.45rem;border-radius:1rem;border:1px solid rgba(25,100,114,.14);background:rgba(240,250,252,.8);position:-webkit-sticky;position:sticky;top:5rem;z-index:2}.ownerDraftSectionNav a{flex:0 0 auto;text-decoration:none;padding:.5rem .7rem;border-radius:.75rem;color:#174b56;background:hsla(0,0%,100%,.75);border:1px solid rgba(25,100,114,.12);font-weight:850;font-size:.86rem}.ownerDraftSections{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.ownerDraftSection{scroll-margin-top:6.5rem;padding:clamp(.9rem,2vw,1.15rem);border-radius:1.05rem;border:1px solid rgba(19,96,109,.16);background:hsla(0,0%,100%,.78);box-shadow:0 12px 30px rgba(15,58,67,.06)}.ownerDraftSectionHeader{display:grid;grid-template-columns:auto 1fr;grid-gap:.75rem;gap:.75rem;align-items:start;margin-bottom:.85rem}.ownerDraftSectionHeader>span{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(135deg,#0d7a89,#0d5f7f);font-weight:900}.ownerDraftSectionHeader h5{margin:0;font-size:1.08rem;color:#103d48}.ownerDraftSectionHeader p{margin:.25rem 0 0;color:#54747b;line-height:1.45}.mediaPlaceholder{margin:0 0 .8rem;padding:.85rem;border-radius:.9rem;background:rgba(238,247,249,.9);color:#486a72;font-weight:750}.ownerPostDraftWorkspace .ownerDraftEditGrid input:disabled,.ownerPostDraftWorkspace .ownerDraftEditGrid textarea:disabled{color:#58737a;background:rgba(238,245,247,.86);cursor:not-allowed}.serviceSummary{margin-top:.5rem}@media (min-width:980px){.ownerDraftFormShell{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr)}.ownerDraftSectionNav{display:grid;align-self:start;max-height:calc(100vh - 7rem);overflow:auto}}.fieldProvenanceBadge{display:inline-flex;align-items:center;margin-left:.45rem;padding:.12rem .42rem;border-radius:999px;border:1px solid rgba(13,100,114,.16);background:rgba(231,245,242,.86);color:#2c6b73;font-size:.68rem;font-weight:800;letter-spacing:.01em;vertical-align:middle}.fieldProvenanceBadge.needsInput{background:rgba(255,247,226,.9);border-color:rgba(176,123,28,.2);color:#8a651d}