/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#161914;--paper:#f2efe7;--lime:#c9fa48;--muted:#64685e}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.nav{z-index:3;border-bottom:1px solid #1619142e;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:-2px;font-size:27px;font-weight:900}.brand span{color:#7aa500}.navLinks{text-transform:uppercase;letter-spacing:.13em;gap:34px;font-size:13px;font-weight:700;display:flex}.navLinks a:hover{color:#617f0d}.hero{min-height:720px;padding:78px 0 66px;position:relative;overflow:hidden}.eyebrow,.sectionLabel{letter-spacing:.2em;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:#789c17;width:34px;height:2px}.hero h1{letter-spacing:-.075em;z-index:1;max-width:1040px;margin:34px 0 52px;font-size:clamp(55px,8.4vw,112px);font-weight:850;line-height:.88;position:relative}.hero h1 em,.contact h2 em{font-family:Georgia,serif;font-weight:400}.heroBottom{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.heroBottom p{max-width:610px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.roundLink{text-transform:uppercase;letter-spacing:.15em;border:1px solid #20241d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:104px;height:104px;font-size:10px;transition:all .2s;display:flex}.roundLink:hover{background:var(--ink);color:var(--lime);transform:translateY(-4px)}.roundLink b{font-size:18px}.heroMark{letter-spacing:-.15em;color:#16191409;font-size:500px;font-weight:900;line-height:1;position:absolute;bottom:-112px;right:-26px}.section{padding-block:130px}.sectionLabel{border-top:2px solid var(--ink);width:150px;padding-top:8px}.about,.service{grid-template-columns:220px 1fr;gap:70px;display:grid}.aboutCopy h2{letter-spacing:-.05em;max-width:880px;margin:0 0 55px;font-size:clamp(38px,5.2vw,70px);line-height:1.04}.aboutGrid{color:var(--muted);grid-template-columns:1fr 1fr;gap:60px;line-height:1.8;display:grid}.facts{border-top:1px solid #bfc0b8;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.facts div{flex-direction:column;gap:8px;padding:28px 24px 0 0;display:flex}.facts strong{letter-spacing:-.05em;font-size:44px}.facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:12px}.ventures{background:var(--ink);color:#f7f4ec}.sectionLabel.light{border-color:var(--lime);color:var(--lime)}.venturesHeader{justify-content:space-between;align-items:flex-end;margin:62px 0 55px;display:flex}.venturesHeader h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,88px)}.venturesHeader p{color:#a8ada1;max-width:340px;line-height:1.6}.ventureCard{border-top:1px solid #3e433b;grid-template-columns:90px 1fr 1fr;align-items:center;gap:30px;padding:44px 0;display:grid}.ventureCard:last-child{border-bottom:1px solid #3e433b}.ventureCard>span{color:var(--lime);letter-spacing:.15em;font-size:12px}.role{color:#969c90;letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:10px}.ventureCard h3{letter-spacing:-.04em;margin:0;font-size:34px}.description{color:#b9beb4;margin:0;line-height:1.65}.serviceContent{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.quote{color:#4d5348;margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.4}.serviceContent h2{letter-spacing:-.055em;margin:0 0 25px;font-size:55px;line-height:1}.serviceContent div>p{color:var(--muted);line-height:1.8}.tags{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.tags span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #afb3a7;border-radius:100px;padding:10px 16px;font-size:11px}.contact{color:#f5f2e8;background:#25300d;padding-bottom:0}.contact h2{letter-spacing:-.065em;margin:65px 0 34px;font-size:clamp(55px,8vw,104px);line-height:.92}.contactInner>p{color:#c4cbb6;max-width:600px;font-size:18px;line-height:1.6}.contactButton{background:var(--lime);color:#172007;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:65px;margin-top:40px;padding:20px 25px;font-size:12px;font-weight:800;display:inline-flex}.contactButton:hover{background:#fff}footer{color:#aeb6a0;text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #596044;justify-content:space-between;align-items:center;margin-top:115px;padding:35px 0;font-size:11px;display:flex}.footerBrand{color:#fff}@media (width<=760px){.shell{width:min(100% - 32px,1180px)}.nav{height:76px}.navLinks{gap:16px;font-size:9px}.hero{min-height:660px;padding-top:60px}.hero h1{margin-top:28px;font-size:clamp(49px,16vw,78px)}.heroBottom{align-items:flex-start;gap:28px}.heroBottom p{font-size:15px}.roundLink{flex:0 0 84px;width:84px;height:84px}.section{padding-block:88px}.about,.service{grid-template-columns:1fr;gap:48px}.aboutCopy h2{font-size:39px}.aboutGrid,.serviceContent{grid-template-columns:1fr;gap:30px}.facts{grid-template-columns:1fr}.facts div{border-bottom:1px solid #c9cbc3;flex-direction:row;justify-content:space-between;align-items:baseline}.venturesHeader{margin-top:50px;display:block}.venturesHeader p{margin-top:24px}.ventureCard{grid-template-columns:42px 1fr;padding:32px 0}.ventureCard .description{grid-column:2}.serviceContent h2{font-size:42px}.contact h2{font-size:56px}footer{align-items:flex-start;gap:25px}footer p{max-width:150px;margin:0;line-height:1.5}}.hero{padding-top:58px}.heroGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.55fr);align-items:center;gap:54px;display:grid}.heroCopy{z-index:1;position:relative}.hero h1{max-width:850px;font-size:clamp(55px,7vw,94px)}.heroPortrait{z-index:1;background:#3e413d;align-self:stretch;min-height:570px;margin:0;position:relative;overflow:hidden}.heroPortrait img{object-fit:cover;object-position:50% 25%;filter:saturate(.82);width:100%;height:100%;position:absolute;inset:0}.heroPortrait:after{content:"";background:linear-gradient(#0000 60%,#111a);position:absolute;inset:0}.heroPortrait figcaption{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800;line-height:1.5;position:absolute;bottom:22px;left:24px}.heroPortrait figcaption span{color:var(--lime);font-size:9px}.serviceContent{grid-template-columns:.8fr 1.2fr;gap:70px}.aboutPortrait{background:#444;min-height:540px;margin:0;overflow:hidden}.aboutPortrait img{object-fit:cover;object-position:center;width:100%;height:100%}.quote{margin:0 0 48px;font-size:28px}.contactStatus{border-left:3px solid var(--lime);color:#d7ddca;text-transform:uppercase;letter-spacing:.12em;margin-top:40px;padding:15px 20px;font-size:11px;font-weight:800}@media (width<=760px){.hero{padding-top:45px}.heroGrid{grid-template-columns:1fr;gap:35px}.heroPortrait{min-height:500px}.heroPortrait img{object-position:50% 20%}.serviceContent{grid-template-columns:1fr}.aboutPortrait{min-height:500px}}.footerLegal{flex-wrap:wrap;gap:14px;display:flex}.footerLegal a:hover,.legalFooter a:hover{color:var(--lime);text-decoration:underline}.smileNote{font-family:Georgia,serif;font-style:italic;color:var(--lime)!important;max-width:none!important;margin:65px 0 -55px!important;font-size:clamp(28px,4vw,52px)!important}.ventureLink{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #0000;margin-top:14px;padding-bottom:3px;font-size:10px;font-weight:800;display:inline-block}.ventureLink:hover{border-color:var(--lime)}.legalBack{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.legalHero{border-bottom:1px solid #c9cbc3;padding:95px 0 70px}.legalHero h1{letter-spacing:-.07em;margin:40px 0 26px;font-size:clamp(56px,8vw,104px);line-height:.92}.legalHero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:18px;line-height:1.7}.legalMeta{text-transform:uppercase;letter-spacing:.12em;color:#74796e;margin-top:38px;font-size:10px}.legalBody{max-width:850px;padding-top:75px;padding-bottom:100px}.legalBody section{border-bottom:1px solid #d0d1c9;margin:0 0 42px;padding:0 0 42px}.legalBody h2{letter-spacing:-.03em;margin:0 0 20px;font-size:26px}.legalBody p{color:#565b51;margin:0 0 16px;font-family:Georgia,serif;font-size:17px;line-height:1.85}.legalFooter{border-top:2px solid var(--ink);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:24px;padding:28px 0 42px;font-size:10px;display:flex}.legalFooter span{margin-left:auto}@media (width<=760px){footer{flex-wrap:wrap}.footerLegal{border-top:1px solid #596044;order:4;width:100%;padding-top:12px}.legalHero{padding:65px 0 48px}.legalHero h1{font-size:54px}.legalBody{padding-top:55px}.legalBody p{font-size:16px}.legalFooter{flex-wrap:wrap;align-items:flex-start;gap:15px}.legalFooter span{width:100%;margin:10px 0 0}}.darkButton,.primaryButton,.secondaryButton{text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;padding:18px 22px;font-size:11px;font-weight:800;display:inline-flex}.darkButton{background:var(--ink);color:var(--lime);margin-top:28px}.subHero,.businessHero{padding:95px 0 105px}.subHero h1,.businessHero h1{letter-spacing:-.075em;margin:42px 0 30px;font-size:clamp(58px,9vw,118px);line-height:.88}.subHero h1 em,.businessHero h1 em{font-family:Georgia,serif;font-weight:400}.subHero>p:last-child,.lead{color:var(--muted);max-width:720px;font-size:20px;line-height:1.65}.businessHero .primaryButton{background:var(--ink);color:var(--lime);margin-top:30px}.buttonRow{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.buttonRow .primaryButton{margin:0}.secondaryButton{border:1px solid var(--ink)}.directory{padding-bottom:110px}.directory article{border-top:1px solid #bfc0b8;grid-template-columns:90px 1fr;gap:25px;padding:38px 0;display:grid}.directory article:last-child{border-bottom:1px solid #bfc0b8}.directory>article>span{color:#6f8f18;font-weight:800}.directory h2{margin:0;font-size:38px}.directory p{color:var(--muted);line-height:1.7}.textLink{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;font-size:11px;font-weight:800}.contentBand{background:var(--ink);color:#f7f4ec;padding:105px 0}.contentGrid{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.contentGrid h2{letter-spacing:-.055em;font-size:clamp(42px,6vw,72px);line-height:1}.contentGrid>div:last-child{color:#c5cabf;font-family:Georgia,serif;font-size:19px;line-height:1.85}.featureSection{padding:105px 0 115px}.featureSection>h2,.notaryContact h2,.faq>h2{letter-spacing:-.05em;margin:0 0 50px;font-size:clamp(42px,6vw,68px)}.featureGrid,.steps{background:#c8cac2;border:1px solid #c8cac2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.featureGrid>div,.steps>div{background:var(--paper);padding:38px}.featureGrid b{font-size:24px}.featureGrid p,.steps p{color:var(--muted);font-family:Georgia,serif;line-height:1.7}.featureGrid+.primaryButton{margin-top:35px}.primaryButton.dark{background:var(--ink);color:var(--lime)}.steps{grid-template-columns:repeat(3,1fr)}.steps span{color:#718d22;letter-spacing:.14em;font-size:11px;font-weight:800}.steps h3{font-size:25px}.notaryContact{color:#fff;background:#25300d;padding:100px 0}.notaryContact>div>p{color:#c4cbb6}.contactGrid{grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:45px;display:grid}.phoneCard{border-top:2px solid var(--lime);padding-top:22px}.phoneCard>span{text-transform:uppercase;letter-spacing:.14em;color:#c4cbb6;font-size:10px;display:block}.phoneCard>a:first-of-type{margin:18px 0;font-size:clamp(27px,3.3vw,42px);font-weight:800;display:block}.phoneCard p,.formNote{color:#c4cbb6;font-size:13px;line-height:1.6}.callLink{text-transform:uppercase;letter-spacing:.12em;font-size:10px;text-decoration:underline}.contactForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm label{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800}.contactForm label small{color:#c4cbb6;font-weight:400}.contactForm input,.contactForm select,.contactForm textarea{color:#fff;width:100%;font:inherit;background:#1f290a;border:1px solid #657050;border-radius:0;margin-top:9px;padding:14px;display:block}.contactForm textarea{resize:vertical}.contactForm .full,.contactForm .formNote{grid-column:1/-1}.contactForm .contactButton{cursor:pointer;border:0;justify-content:space-between;margin:0}.contactForm .formNote{margin:0}.faq{padding:100px 0 110px}.faq details{border-top:1px solid #bfc0b8;padding:25px 0}.faq details:last-child{border-bottom:1px solid #bfc0b8}.faq summary{cursor:pointer;font-size:21px;font-weight:800}.faq details p{color:var(--muted);max-width:850px;line-height:1.75}.pageFooter{color:var(--muted);border-color:#bfc0b8;margin-top:0}.pageFooter .brand{color:var(--ink)}@media (width<=760px){.subHero,.businessHero{padding:70px 0 78px}.subHero h1,.businessHero h1{font-size:55px}.contentGrid,.contactGrid{grid-template-columns:1fr;gap:42px}.featureGrid,.steps,.contactForm{grid-template-columns:1fr}.contactForm .full,.contactForm .formNote{grid-column:auto}.directory article{grid-template-columns:42px 1fr}.directory h2{font-size:30px}.pageFooter{margin-top:0}.pageFooter .footerLegal{border-color:#c8cac2}}.contactForm .contactButton:disabled{opacity:.7;cursor:wait}.formSuccess{font-weight:800;color:var(--lime)!important}.formError{font-weight:800;color:#ffd5cc!important}.articleBody{max-width:850px;padding-top:90px}.articleBody h1{letter-spacing:-.06em;margin:40px 0 25px;font-size:clamp(48px,7vw,82px);line-height:1}.articleBody .articleLead{color:var(--muted);font-family:Arial,sans-serif;font-size:23px}.articleBody>p{color:#4f554b;font-family:Georgia,serif;font-size:18px;line-height:1.85}.notaryNav{background:#e9e6de;border-bottom:1px solid #c8cac2}.notaryNav>div{gap:25px;padding-block:13px;display:flex;overflow:auto}.notaryNav a{white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.notaryNav a:hover{color:#617f0d}.breadcrumbs{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding-top:25px;font-size:11px}.breadcrumbs a:hover{text-decoration:underline}.serviceNumber{color:#718d22;letter-spacing:.15em;margin-bottom:15px;font-size:10px;font-weight:800;display:block}.notarySplit{grid-template-columns:1fr 1fr;gap:70px;display:grid}.notarySplit>div>p:not(.sectionLabel){color:var(--muted);line-height:1.75}.areaLinks{border-top:1px solid #bfc0b8;display:grid}.areaLinks a{border-bottom:1px solid #bfc0b8;justify-content:space-between;padding:22px 4px;font-weight:800;display:flex}.noticeBox{background:#e8eadf;border-left:4px solid #789c17;margin-top:35px;padding:24px}.noticeBox p{color:var(--muted);margin-bottom:0;line-height:1.7}.editorialList{margin:0;padding-left:24px}.editorialList li{padding:10px 0;line-height:1.6}.mobileActions{display:none}@media (width<=760px){.notarySplit{grid-template-columns:1fr;gap:35px}.mobileActions{z-index:20;background:var(--ink);grid-template-columns:.7fr 1.3fr;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 25px #0002}.mobileActions a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.08em;padding:16px 10px;font-size:10px;font-weight:900}.mobileActions a:last-child{background:var(--lime);color:var(--ink)}.notaryNav>div{gap:18px}.notaryContact{padding-bottom:70px}}.websiteField{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.articleBody h2{letter-spacing:-.035em;margin:48px 0 14px;font-size:32px}.articleMeta{text-transform:uppercase;letter-spacing:.12em;color:#74796e!important;font:800 10px/1.4 Arial,sans-serif!important}.articleSource{background:#e8eadf;border-left:3px solid #789c17;padding:16px 20px;font-family:Arial,sans-serif!important;font-size:14px!important}.articleSource a{font-weight:800;text-decoration:underline}.articleCta{color:#fff;background:#25300d;margin:55px 0 35px;padding:34px}.articleCta b{font-size:28px}.articleCta p{color:#c4cbb6;line-height:1.6}.articleDisclaimer{border-top:1px solid #c8cac2;padding-top:20px;font-family:Arial,sans-serif!important;font-size:12px!important}.healthRow{border-bottom:1px solid #edf0e9;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:14px 3px;font-size:13px;display:grid}.healthRow i{border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.healthRow i.done{color:#456000;background:#e1f3b7}.healthRow i.pending{color:#7a5400;background:#fff0c2}.healthRow a{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.intentBanner{background:var(--lime);border-bottom:1px solid #96bb2d}.intentBanner>div{justify-content:space-between;align-items:center;gap:28px;padding-block:17px;display:flex}.intentBanner b,.intentBanner span{display:block}.intentBanner b{font-size:18px}.intentBanner span{margin-top:4px;font-size:12px}.intentBanner a{background:var(--ink);color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.09em;padding:13px 17px;font-size:10px;font-weight:900}@media (width<=760px){.intentBanner>div{flex-direction:column;align-items:flex-start;gap:12px}.intentBanner a{text-align:center;width:100%}}.floatNotary{z-index:30;background:var(--ink);color:#fff;border-top:4px solid var(--lime);width:260px;padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0004}.floatNotary b,.floatNotary span{display:block}.floatNotary b{font-size:21px}.floatNotary span{color:#c5cabf;margin:5px 0 16px;font-size:12px}.floatNotary div{grid-template-columns:.7fr 1.3fr;gap:1px;display:grid}.floatNotary a{text-align:center;text-transform:uppercase;letter-spacing:.08em;background:#30362d;padding:12px 8px;font-size:9px;font-weight:900}.floatNotary a:last-child{background:var(--lime);color:var(--ink)}.estimator{background:#c8cac2;border:1px solid #c8cac2;grid-template-columns:1.15fr .85fr;gap:1px;display:grid}.estimateFields,.estimateResult{background:var(--paper);padding:38px}.estimateFields{gap:20px;display:grid}.estimateFields label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.estimateFields input:not([type=checkbox]),.estimateFields select{width:100%;font:inherit;background:#fff;border:1px solid #afb3a7;margin-top:9px;padding:14px;display:block}.estimateFields .checkLabel{text-transform:none;letter-spacing:0;align-items:center;gap:10px;font-size:14px;display:flex}.estimateResult{color:#fff;background:#25300d}.estimateResult>p{letter-spacing:.16em;color:var(--lime);font-size:10px;font-weight:900}.estimateResult>strong{letter-spacing:-.05em;margin:14px 0 25px;font-size:52px;display:block}.estimateResult dl{margin:0 0 25px}.estimateResult dl div{border-top:1px solid #596044;justify-content:space-between;padding:12px 0;display:flex}.estimateResult dt,.estimateResult dd{margin:0;font-size:13px}.estimateResult small{color:#c5cabf;line-height:1.6;display:block}.estimateResult .primaryButton{background:var(--lime);color:var(--ink);width:100%;margin-top:25px}@media (width<=760px){.floatNotary{display:none}.estimator{grid-template-columns:1fr}.estimateFields,.estimateResult{padding:24px}.estimateResult>strong{font-size:44px}.mobileActions{grid-template-columns:repeat(3,1fr);position:fixed;bottom:0;left:0;right:0}body{padding-bottom:48px}}.helperCard{width:330px}.helperCard>p{color:var(--lime);letter-spacing:.16em;margin:0 0 10px;font-size:9px;font-weight:900}.helperCard .helperChoices{grid-template-columns:1fr 1fr;margin-top:18px}.helperChoices button,.helperClose{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;border:0;padding:13px;font:900 10px Arial,sans-serif}.helperChoices button:first-child{background:var(--lime);color:var(--ink)}.helperChoices button:last-child{color:#fff;background:#41473e}.helperCard .helperMenu{grid-template-columns:1fr 1fr;margin-top:18px}.helperMenu a{place-items:center;min-height:50px;display:grid}.helperClose{color:#bfc5b8;background:0 0;border:1px solid #596044;width:100%;margin-top:9px}.inquiryChecklist span{border-bottom:1px solid #bfc0b8;padding:20px 4px;font-weight:800}.inquiryChecklist span:before{content:"→";color:#789c17;margin-right:12px}@media (width<=760px){.helperCard{width:auto;display:block;bottom:12px;left:12px;right:12px}.helperCard>b{font-size:17px}.helperCard .helperMenu{grid-template-columns:1fr 1fr}body{padding-bottom:0}}.helperCard{width:280px;padding:14px}.helperCard>b{font-size:15px;line-height:1.3}.helperCard>p{margin-bottom:7px}.helperCard .helperChoices,.helperCard .helperMenu{margin-top:12px}.helperMenu a{min-height:42px;padding:9px 6px}.helperChoices button,.helperClose{padding:10px}.businessInquiryForm{margin-top:42px}.businessFormGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.businessInquiryForm label{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.businessInquiryForm label small{color:#c4cbb6;font-weight:400}.businessInquiryForm input,.businessInquiryForm select,.businessInquiryForm textarea{color:#fff;width:100%;font:inherit;background:#1f290a;border:1px solid #657050;margin-top:9px;padding:14px;display:block}.businessInquiryForm textarea{resize:vertical}.businessFormGrid .full{grid-column:1/-1}.businessInquiryForm>.contactButton{cursor:pointer;border:0;margin-top:20px}.businessInquiryForm>.formNote{max-width:700px}.businessInquiryForm .formSuccess,.businessInquiryForm .formError{margin-top:14px}@media (width<=760px){.helperCard{width:min(260px,100% - 32px);padding:13px;bottom:16px;left:auto;right:16px}.helperCard>b{font-size:14px}.businessFormGrid{grid-template-columns:1fr}.businessFormGrid .full{grid-column:auto}}.depositBox{color:var(--ink);border-left:4px solid var(--lime);background:#fff;margin:22px 0;padding:18px}.depositBox b{font-size:17px;display:block}.depositBox p{color:var(--muted);font-size:12px;line-height:1.55}.depositBox a{background:var(--ink);color:var(--lime);text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:12px 0;padding:12px;font-size:9px;font-weight:900;display:block}.depositBox small{color:var(--muted)}:root{--admin-ink:#172014;--admin-green:#25300d;--admin-lime:#c9fa48;--admin-bg:#f3f4ef;--admin-line:#dfe2d8;--admin-muted:#697064}*{box-sizing:border-box}.adminShell{background:var(--admin-bg);min-height:100vh;color:var(--admin-ink);grid-template-columns:245px 1fr;font-family:Arial,sans-serif;display:grid}.adminShell aside{color:#eef1e8;background:#151b12;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.adminBrand{letter-spacing:-2px;padding:0 10px 28px;font-size:28px;font-weight:900}.adminBrand>span{color:var(--admin-lime)}.adminBrand small{text-transform:uppercase;letter-spacing:.18em;color:#9ca594;margin-top:7px;font-size:9px;display:block}.adminShell aside nav{gap:5px;display:grid}.adminShell aside nav a{color:#bac2b4;border-radius:8px;padding:12px 14px;font-size:13px}.adminShell aside nav a:hover{color:#fff;background:#263020}.adminUser{border-top:1px solid #35402e;gap:5px;margin-top:auto;padding:20px 10px 0;display:grid}.adminUser b{font-size:13px}.adminUser span,.adminUser a{color:#99a391;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.adminUser a{color:var(--admin-lime);margin-top:8px}.adminMain>header{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;height:76px;padding:0 38px;display:flex}.adminMain>header div{gap:3px;display:grid}.adminMain>header span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.adminMain>header b{font-size:13px}.adminMain>header>a{text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:800}.adminPage{max-width:1400px;margin:auto;padding:42px}.pageTitle{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:32px;display:flex}.pageTitle p{letter-spacing:.18em;color:#779326;margin:0 0 10px;font-size:10px;font-weight:900}.pageTitle h1{letter-spacing:-.045em;margin:0;font-size:42px}.pageTitle span{color:var(--admin-muted);margin-top:10px;font-size:14px;display:block}.adminButton,.editForm button,.leadCard button{background:var(--admin-green);color:var(--admin-lime);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:14px 18px;font-size:10px;font-weight:900}.metricGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px;display:grid}.metricGrid article,.panel{border:1px solid var(--admin-line);background:#fff;border-radius:12px}.metricGrid article{gap:9px;padding:24px;display:grid}.metricGrid span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.metricGrid b{letter-spacing:-.05em;font-size:38px}.metricGrid small{color:var(--admin-muted)}.statusGood{color:#547500!important;font-size:25px!important}.adminColumns{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.panel{padding:24px}.panelHead{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:17px;display:flex}.panelHead h2{margin:0;font-size:18px}.panelHead a,.panelHead span{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.tableRow{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:20px;padding:15px 4px;font-size:13px;display:flex}.tableRow>span{gap:4px;display:grid}.tableRow small{color:var(--admin-muted)}.quickLinks{display:grid}.quickLinks a{border-bottom:1px solid #edf0e9;padding:16px 4px;font-size:13px;font-weight:700}.empty{color:var(--admin-muted);padding:25px 0;font-size:13px}.leadCard{border-bottom:1px solid var(--admin-line);padding:22px 0}.leadTop{justify-content:space-between;gap:20px;display:flex}.leadTop>div{gap:5px;display:grid}.leadTop span{color:var(--admin-muted);font-size:11px}.leadCard p{color:#4f554b;line-height:1.65}.leadContacts{gap:20px;margin:14px 0;font-size:12px;font-weight:800;display:flex}.leadCard textarea{border:1px solid var(--admin-line);width:100%;min-height:70px;margin-bottom:10px;padding:12px}.leadCard select,.editForm input,.editForm select,.editForm textarea{font:inherit;background:#fff;border:1px solid #cfd4c8;width:100%;padding:12px}.bars{align-items:flex-end;gap:8px;height:230px;padding-top:25px;display:flex}.bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.bars i{background:#789c17;border-radius:4px 4px 0 0;width:100%;min-height:8px}.bars small{color:var(--admin-muted);font-size:8px}.checkList{color:#51584d;padding-left:20px;line-height:2}.businessAdminGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.editForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.editForm.single{grid-template-columns:1fr;max-width:850px}.editForm h2,.editForm button,.editForm .wide{grid-column:1/-1}.editForm label{text-transform:uppercase;letter-spacing:.1em;gap:7px;font-size:10px;font-weight:800;display:grid}.editForm textarea{resize:vertical;line-height:1.5}.previewBox,.infoBox{border:1px solid var(--admin-line);background:#f5f7f1;padding:25px}.previewBox h2{margin:12px 0;font-size:32px}.previewBox p,.infoBox small{color:var(--admin-muted);line-height:1.6}.infoBox{gap:6px;display:grid}.infoBox span{font-size:18px;font-weight:800}.listPanel{max-width:850px;margin-top:20px}.chip{text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:6px 9px;font-size:9px;font-style:normal}.chip.published{color:#456000;background:#e1f3b7}.chip.draft{color:#666;background:#eceee8}.historyRow{border-bottom:1px solid #edf0e9;grid-template-columns:10px 1fr auto;align-items:center;gap:15px;padding:17px 0;display:grid}.historyRow i{background:#89aa2e;border-radius:50%;width:8px;height:8px}.historyRow div{gap:4px;display:grid}.historyRow span,.historyRow small{color:var(--admin-muted);font-size:11px}@media (width<=900px){.adminShell{grid-template-columns:1fr}.adminShell aside{height:auto;padding:18px;position:relative}.adminBrand{padding-bottom:15px}.adminShell aside nav{display:flex;overflow:auto}.adminShell aside nav a{white-space:nowrap}.adminUser{display:none}.adminMain>header{padding:0 20px}.adminPage{padding:28px 18px}.metricGrid{grid-template-columns:1fr 1fr}.adminColumns,.businessAdminGrid{grid-template-columns:1fr}.pageTitle h1{font-size:34px}}@media (width<=560px){.metricGrid,.editForm{grid-template-columns:1fr}.editForm .wide,.editForm button{grid-column:auto}.pageTitle{flex-direction:column;align-items:flex-start}.bars{gap:4px}}.articleAdminActions{align-items:center;gap:14px;display:flex!important}.articleAdminActions a{text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}
