@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Inter:wght@400;500;600&display=swap");.divorce-smarter-hero{background-color:#fcf9f4;color:#17171a;margin:0!important;overflow:hidden;padding:0!important;width:100%}.divorce-smarter-hero__inner{align-items:center;box-sizing:border-box;column-gap:60px;display:grid;grid-template-areas:"eyebrow visual" "title visual" "intro visual" "access visual" "form visual";grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);margin:0 auto!important;max-width:1360px;padding:72px 4% 78px;width:100%}.divorce-smarter-hero__eyebrow{color:#6b2430;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;grid-area:eyebrow;letter-spacing:2.8px;line-height:1.3;margin:0 0 18px;text-align:center;text-transform:uppercase;width:100%}.divorce-smarter-hero__title{color:#17171a;font-family:Cormorant Garamond,Garamond,serif!important;font-size:60px;font-weight:400;grid-area:title;letter-spacing:-4px;line-height:1;margin:0 0 28px;text-align:center;white-space:nowrap;width:100%}.divorce-smarter-hero__title em{color:#6b2430;font-style:italic;font-weight:400}.divorce-smarter-hero__intro-wrap{grid-area:intro;margin-bottom:28px;max-width:580px;width:100%}.divorce-smarter-hero__intro{color:#343236;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.7;margin:0 0 13px}.divorce-smarter-hero__intro:last-child{margin-bottom:0}.divorce-smarter-hero__access{grid-area:access;margin:0 0 26px}.divorce-smarter-hero__access-title{color:#6b2430;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:2.4px;line-height:1.3;margin:0 0 14px;text-transform:uppercase}.divorce-smarter-hero__benefits{display:flex;flex-direction:column;gap:9px;list-style:none;margin:0;padding:0}.divorce-smarter-hero__benefits li{color:#343236;font-family:Inter,Arial,sans-serif;font-size:13px;line-height:1.5;margin:0;padding-left:27px;position:relative}.divorce-smarter-hero__benefits li:before{align-items:center;background-color:#6b2430;border-radius:50%;color:#fcf9f4;content:"✓";display:flex;font-family:Arial,sans-serif;font-size:9px;font-weight:700;height:17px;justify-content:center;left:0;position:absolute;top:1px;width:17px}.divorce-smarter-hero__form-wrap{grid-area:form;max-width:580px;width:100%}.divorce-smarter-hero__form{display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto;width:100%}.divorce-smarter-hero__form input{background-color:#fcf9f4;border:1px solid #cdbfb4;border-radius:2px;box-sizing:border-box;color:#17171a;font-family:Inter,Arial,sans-serif;font-size:13px;height:54px;outline:none;padding:0 18px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.divorce-smarter-hero__form input::placeholder{color:#8a817a}.divorce-smarter-hero__form input:focus{border-color:#6b2430;box-shadow:0 0 0 2px rgba(107,36,48,.08)}.divorce-smarter-hero__form button{background-color:#6b2430;border:1px solid #6b2430;border-radius:2px;color:#fcf9f4;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:600;height:54px;letter-spacing:1.7px;line-height:1;padding:0 27px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.divorce-smarter-hero__form button:hover{background-color:transparent;color:#6b2430}.divorce-smarter-hero__privacy{color:#84766d;font-family:Cormorant Garamond,Garamond,serif;font-size:15px;font-style:italic;line-height:1.4;margin-top:11px}.divorce-smarter-hero__visual{align-items:center;align-self:stretch;display:flex;grid-area:visual;justify-content:center;justify-self:center;overflow:visible;width:100%}.divorce-smarter-hero__arch{align-items:flex-end;background-color:#ded2c2;border-radius:215px 215px 0 0;display:flex;height:630px;justify-content:center;max-width:430px;overflow:hidden;position:relative;width:100%}.divorce-smarter-hero__image{animation:divorce-smarter-desktop-rise 1.1s cubic-bezier(.22,1,.36,1) both;bottom:-42px;filter:drop-shadow(0 18px 24px rgba(22,18,19,.14));height:auto;max-height:650px;max-width:520px;object-fit:contain;position:absolute;right:-55px;width:auto;z-index:1}@keyframes divorce-smarter-desktop-rise{0%{opacity:0;transform:translateY(100px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(0deg)}}@media (max-width:1050px){.divorce-smarter-hero__inner{column-gap:45px;grid-template-columns:minmax(0,1fr) minmax(300px,.75fr);max-width:100%;padding-left:5%;padding-right:5%}.divorce-smarter-hero__title{font-size:56px}.divorce-smarter-hero__arch{border-radius:180px 180px 0 0;height:540px;max-width:360px}.divorce-smarter-hero__image{bottom:-34px;max-width:440px;right:-48px}}@media (max-width:800px){.divorce-smarter-hero__inner{display:grid;grid-template-areas:"eyebrow" "title" "intro" "access" "form" "visual";grid-template-columns:1fr;padding:52px 6% 0;row-gap:0}.divorce-smarter-hero__eyebrow{font-size:10px;letter-spacing:2.4px;margin-bottom:15px;text-align:center}.divorce-smarter-hero__title{font-size:52px;letter-spacing:-4px;line-height:1;margin-bottom:23px;text-align:center;white-space:nowrap}.divorce-smarter-hero__intro-wrap{margin-bottom:28px;max-width:none}.divorce-smarter-hero__intro{font-size:14px;line-height:1.65}.divorce-smarter-hero__access{margin-bottom:25px}.divorce-smarter-hero__benefits{gap:11px}.divorce-smarter-hero__benefits li{font-size:13px}.divorce-smarter-hero__form-wrap{margin-bottom:38px;max-width:none}.divorce-smarter-hero__form{display:flex;flex-direction:column;gap:9px}.divorce-smarter-hero__form button,.divorce-smarter-hero__form input{width:100%}.divorce-smarter-hero__privacy{font-size:14px}.divorce-smarter-hero__visual{align-items:flex-end;display:flex;justify-content:center;margin:0;overflow:hidden;width:100%}.divorce-smarter-hero__arch{background:transparent;border-radius:0;height:450px;margin:0 auto;max-width:420px;overflow:visible;position:relative;width:100%}.divorce-smarter-hero__image{animation:none;bottom:-48px;height:auto;max-height:none;max-width:400px;opacity:0;right:50%;transform:translateX(50%) translateY(135px);transition:opacity 1.45s ease,transform 1.45s cubic-bezier(.22,1,.36,1);width:auto}.divorce-smarter-hero__visual.is-visible .divorce-smarter-hero__image{opacity:1;transform:translateX(50%) translateY(0)}}@media (max-width:480px){.divorce-smarter-hero__inner{padding-top:44px}.divorce-smarter-hero__title{font-size:44px}.divorce-smarter-hero__form-wrap{margin-bottom:34px}.divorce-smarter-hero__arch{height:410px;max-width:360px}.divorce-smarter-hero__image{bottom:-42px;max-width:350px}}@media (prefers-reduced-motion:reduce){.divorce-smarter-hero__image{animation:none!important;opacity:1!important;transition:none!important}}@media (prefers-reduced-motion:reduce) and (max-width:800px){.divorce-smarter-hero__image{transform:translateX(50%) translateY(0)!important}}