:root{--ink:#102233;--harbor:#173d52;--brick:#a74636;--brick-dark:#793025;--copper:#c66b3f;--gold:#f2bf68;--sage:#8ab7a8;--paper:#fffaf2;--fog:#eef3f1;--pearl:#f7efe4;--white:#fff;--muted-dark:#59646a;--muted-light:#fffaf2c7;--line-dark:#10223321;--line-light:#fffaf22e;--shadow-soft:0 22px 70px #10223326;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--fog)}body{min-height:100vh;color:var(--ink);background:var(--fog);letter-spacing:0;margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.modalOpen{overflow:hidden}body,button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{border:0}.wrap{width:min(var(--max), calc(100% - 44px));margin:0 auto}.siteHeader{z-index:20;color:var(--paper);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#102233c2;border-bottom:1px solid #fffaf21f;transition:background .22s,border-color .22s,box-shadow .22s;position:sticky;top:0}.siteHeader[data-scrolled=true]{background:#102233e6;border-bottom-color:#fffaf229;box-shadow:0 18px 44px #08141f3d}.headerInner{justify-content:space-between;align-items:center;gap:30px;min-height:128px;transition:min-height .26s;display:flex}.siteHeader[data-scrolled=true] .headerInner{min-height:78px}.brand{flex:none;align-items:center;min-width:0;display:inline-flex}.brandLogo{color:var(--paper);filter:drop-shadow(0 12px 28px #0000003d);transform-origin:0;align-items:center;gap:15px;transition:gap .26s,filter .26s,transform .26s;display:inline-flex}.brandMark{background:linear-gradient(145deg,#f2bf682e,#c66b3f14),#102233;border:1px solid #f2bf6894;border-radius:18px;flex:none;place-items:center;width:74px;height:74px;transition:width .26s,height .26s,border-radius .26s,box-shadow .26s;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fffaf214,0 15px 34px #030a1142}.brandMarkImage{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.08)}.brandType{gap:4px;line-height:1;display:grid}.brandType strong{color:var(--white);letter-spacing:0;white-space:nowrap;text-shadow:0 10px 24px #0003;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.28rem;font-weight:720}.brandType small{color:#f2bf68d1;text-transform:uppercase;font-size:.78rem;font-weight:850}.siteHeader[data-scrolled=true] .brandLogo{filter:drop-shadow(0 8px 18px #0000002e);gap:12px}.siteHeader[data-scrolled=true] .brandMark{border-radius:13px;width:54px;height:54px}.siteHeader[data-scrolled=true] .brandType strong{font-size:1.56rem}.siteHeader[data-scrolled=true] .brandType small{display:none}.navLinks{color:#fffaf2c7;align-items:center;gap:22px;font-size:.94rem;display:flex}.navLinks a{transition:color .16s}.navLinks a:hover{color:var(--white)}.button{min-height:48px;color:var(--paper);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#d27846 0%,#a74636 100%);border:1px solid #c66b3fbd;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:820;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 16px 38px #79302542}.button:hover{transform:translateY(-2px);box-shadow:0 20px 48px #79302552}.button:focus-visible{outline-offset:3px;outline:3px solid #f2bf68b8}.buttonCompact{min-height:44px;padding:0 16px;font-size:.94rem;transition:min-height .22s,padding .22s,transform .16s,box-shadow .16s,background .16s}.siteHeader:not([data-scrolled=true]) .buttonCompact{min-height:48px;padding:0 18px}.mobileFloatingCta{display:none}.buttonGhost,.buttonSecondary{color:var(--paper);box-shadow:none;background:#10223357;border-color:#fffaf24d}.buttonGhost:hover,.buttonSecondary:hover{background:#fffaf21f;box-shadow:0 16px 34px #10223333}.hero{isolation:isolate;min-height:calc(86svh - 128px);color:var(--paper);background:var(--ink);align-items:center;display:flex;position:relative;overflow:hidden}.heroImage{object-fit:cover;object-position:center;z-index:-3}.heroShade{z-index:-2;background:linear-gradient(90deg,#102233f2 0%,#102233d1 37%,#1022333d 78%),linear-gradient(#1022331f 0%,#1022331a 42%,#102233bd 100%);position:absolute;inset:0}.heroContent{padding:66px 0 46px}.eyebrow{width:fit-content;min-height:42px;color:var(--gold);background:#1022337a;border:1px solid #f2bf685c;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:8px 13px;font-size:.96rem;font-weight:820;line-height:1.2;display:inline-flex;box-shadow:0 14px 34px #0000002e}.eyebrow svg{color:var(--gold);flex:none}.sectionKicker{color:var(--brick);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:.86rem;font-weight:850;display:inline-flex}.sectionDark .sectionKicker,.ctaSection .sectionKicker{color:var(--gold)}h1,h2,h3,p{margin-top:0}h1{max-width:950px;color:var(--white);letter-spacing:0;margin-bottom:22px;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:6rem;font-weight:760;line-height:.94}h2{letter-spacing:0;max-width:880px;margin-bottom:18px;font-size:3.25rem;font-weight:820;line-height:1.02}h3{letter-spacing:0;margin-bottom:10px;font-size:1.22rem;line-height:1.2}.heroLead{max-width:720px;color:var(--muted-light);margin-bottom:28px;font-size:1.24rem;line-height:1.58}.heroActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.heroDomainRail{flex-wrap:wrap;gap:10px;max-width:880px;margin-top:30px;display:flex}.heroDomainRail a{min-height:40px;color:var(--paper);background:#fffaf217;border:1px solid #f2bf6857;border-radius:999px;align-items:center;padding:0 14px;font-weight:760;display:inline-flex}.proofStrip{color:#fffaf2bd;flex-wrap:wrap;gap:18px;margin-top:24px;font-size:.94rem;display:flex}.proofStrip span{align-items:center;gap:8px;display:inline-flex}.proofStrip svg{color:var(--sage)}.section{padding:78px 0}.sectionLight{background:var(--paper)}.sectionHarbor{background:linear-gradient(180deg, #8ab7a82e, transparent 60%), var(--fog)}.sectionDark{color:var(--paper);background:linear-gradient(135deg,#a746365c,#0000 44%),linear-gradient(160deg,#102233 0%,#214b5d 58%,#0a1825 100%)}.sectionHeader{max-width:860px;margin-bottom:34px}.sectionHeader p,.acquisitionLayout p,.ctaLayout p,.footer p{color:var(--muted-dark);font-size:1.05rem;line-height:1.68}.sectionDark .sectionHeader p,.sectionDark p,.ctaSection p{color:#fffaf2c2}.recallSignalStrip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.recallSignalStrip span{min-height:36px;color:var(--harbor);background:#fffaf2b8;border:1px solid #173d5233;border-radius:999px;align-items:center;padding:0 13px;font-size:.9rem;font-weight:850;display:inline-flex}.domainGrid,.featureGrid,.processGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.featureGrid,.processGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.domainCard,.featureCard,.ownershipCard,.processCard,.optionCard,.contactCard{border:1px solid var(--line-dark);box-shadow:var(--shadow-soft);background:#ffffffa8;border-radius:8px}.domainCard{flex-direction:column;min-height:250px;padding:24px;display:flex}.domainCard span{color:var(--brick-dark);text-transform:uppercase;margin-bottom:28px;font-size:.82rem;font-weight:850}.domainCard h3{overflow-wrap:anywhere;font-size:1.58rem;font-weight:880}.domainCard p,.featureCard p,.ownershipCard p,.processCard p,.optionCard p{color:var(--muted-dark);margin-bottom:0;line-height:1.58}.spokenMomentSection{min-height:650px;color:var(--paper);background:linear-gradient(#102233eb,#102233d6 42%,#0a1825f0),linear-gradient(135deg,#c66b3f47,#0000 44%),url(/newhomes-boston-hero.png) 50% 52%/cover;place-items:center;padding:118px 0;display:grid;position:relative;overflow:hidden}.spokenMomentSection:before,.spokenMomentSection:after{content:"";pointer-events:none;position:absolute}.spokenMomentSection:before{background:linear-gradient(90deg,#0a1825b8,#0000 26% 74%,#0a1825b8),linear-gradient(#fffaf21a,#0000 18% 82%,#eef3f11f);inset:0}.spokenMomentSection:after{background:linear-gradient(90deg,#0000,#f2bf6880,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#f2bf6838,#0000) bottom/100% 1px no-repeat;inset:46px 0}.spokenMoment{z-index:1;text-align:center;justify-items:center;max-width:980px;padding:34px 0;display:grid;position:relative}.spokenMoment:before,.spokenMoment:after{content:"";background:linear-gradient(90deg,#0000,#f2bf689e,#0000);width:min(360px,56vw);height:1px}.spokenMoment:before{margin-bottom:24px}.spokenMoment:after{margin-top:30px}.spokenMomentKicker{color:var(--gold);text-transform:uppercase;opacity:0;align-items:center;gap:13px;margin:0 0 20px;font-size:.88rem;font-weight:850;transition:opacity .62s 1.68s,transform .62s 1.68s;display:inline-flex;transform:translateY(18px)}.spokenMomentKicker:before,.spokenMomentKicker:after{content:"";background:#f2bf6894;width:36px;height:1px}.spokenPhrase{color:var(--white);text-wrap:balance;text-shadow:0 22px 60px #00000047;justify-content:center;justify-items:center;gap:0;margin:0;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:7.4rem;font-weight:760;line-height:.9;display:grid}.spokenWord{opacity:0;filter:blur(8px);transition:opacity .76s ease var(--word-delay,0s), transform .76s ease var(--word-delay,0s), filter .76s ease var(--word-delay,0s);display:inline-block;transform:translateY(34px)}.spokenPhraseLine{max-width:100%}.spokenPhraseLineTop{white-space:nowrap;justify-content:center;gap:.24em;display:flex}.spokenPhraseLineTop .spokenWord:first-child{--word-delay:40ms}.spokenPhraseLineTop .spokenWord:nth-child(2){--word-delay:.36s}.spokenDot{width:min(560px,70vw);color:var(--gold);text-shadow:0 16px 38px #c66b3f57;--word-delay:.69s;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;column-gap:20px;margin:.1em 0 .06em;font-size:.32em;font-style:italic;line-height:1;display:grid;position:relative}.spokenDot:before,.spokenDot:after{content:"";background:linear-gradient(90deg,#0000,#f2bf68c2);height:1px}.spokenDot:after{background:linear-gradient(90deg,#f2bf68c2,#0000)}.spokenPhraseLine:last-child .spokenWord{--word-delay:1.04s}.spokenMomentCopy{color:#fffaf2cc;opacity:0;max-width:620px;margin:26px 0 0;font-size:1.08rem;line-height:1.65;transition:opacity .62s .34s,transform .62s .34s;transform:translateY(18px)}.spokenMomentSection[data-visible=true] .spokenMomentKicker,.spokenMomentSection[data-visible=true] .spokenMomentCopy,.spokenMomentSection[data-visible=true] .spokenWord{opacity:1;filter:blur();transform:translateY(0)}.featureCard{min-height:250px;padding:22px}.featureCard svg,.ownershipCard svg,.optionCard svg{color:var(--brick);margin-bottom:28px}.ownershipLayout{grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:start;gap:28px 42px;display:grid}.ownershipHeader{margin-bottom:0}.ownershipPanel{color:var(--paper);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#c66b3f47,#0000 52%),linear-gradient(160deg,#102233 0%,#173d52 100%);border:1px solid #10223329;border-radius:8px;padding:30px}.ownershipPanel span{color:var(--gold);text-transform:uppercase;margin-bottom:16px;font-size:.82rem;font-weight:850;display:block}.ownershipPanel strong{max-width:560px;color:var(--paper);font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.58rem;line-height:1.12;display:block}.ownershipPanel p{color:#fffaf2c2;margin:14px 0 22px;font-size:1rem;line-height:1.62}.ownershipPanel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.ownershipPanel li{color:#fffaf2d6;border-top:1px solid #fffaf229;padding:13px 0 13px 30px;font-weight:760;line-height:1.38;position:relative}.ownershipPanel li:before{content:"";background:var(--gold);border-radius:999px;width:10px;height:10px;position:absolute;top:18px;left:0;box-shadow:0 0 0 5px #f2bf681f}.ownershipPanelCta{margin-top:24px}.ownershipGrid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ownershipCard{min-height:222px;padding:22px}.ownershipCard h3{font-size:1.16rem}.acquisitionLayout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:44px;display:grid}.acquisitionLayout h2,.ctaLayout h2{color:var(--white)}.portfolioNote{align-items:center;gap:16px;margin-top:34px;display:flex}.portfolioNote>svg{width:52px;height:52px;color:var(--ink);background:var(--gold);border-radius:8px;flex:none;padding:13px}.portfolioNote strong,.portfolioNote span{display:block}.portfolioNote span{color:#fffaf29e;margin-top:4px;line-height:1.45}.optionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.optionCard{min-height:240px;color:var(--paper);border-color:var(--line-light);box-shadow:none;background:#fffaf214;padding:24px}.optionCard p{color:#fffaf2b8}.processCard{background:#fffaf2b8;min-height:228px;padding:22px}.processCard>span{width:34px;height:34px;color:var(--paper);background:var(--brick);border-radius:8px;place-items:center;margin-bottom:30px;font-weight:850;display:grid}.ctaSection{color:var(--paper);background:linear-gradient(90deg,#102233f0,#102233c7),url(/newhomes-boston-hero.png) 50% 58%/cover}.ctaLayout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:46px;display:grid}.ctaActions{margin-top:26px}.copyControl{align-items:center;gap:12px;display:inline-flex}.copyNotice{color:#b9e7d9;min-width:54px;font-weight:820}.contactGrid{gap:14px;display:grid}.contactGridInline{grid-template-columns:1fr;max-width:420px;margin-top:28px}.contactCard{box-shadow:none;background:#fffaf21a;border-color:#fffaf22e;padding:20px}.contactCard span{color:#fffaf29e;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:820;display:block}.contactCard a{color:var(--white);overflow-wrap:anywhere;font-size:1.08rem;font-weight:820}.inquiryForm{background:#fffaf21a;border:1px solid #fffaf22e;border-radius:8px;gap:18px;padding:24px;display:grid;box-shadow:0 24px 70px #08141f47}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.inquiryForm label{gap:8px;display:grid}.inquiryForm label span{color:#fffaf2ad;text-transform:uppercase;font-size:.78rem;font-weight:850}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{width:100%;color:var(--paper);background:#10223380;border:1px solid #fffaf238;border-radius:8px;outline:none;padding:12px 13px;transition:border-color .16s,box-shadow .16s,background .16s}.inquiryForm textarea{resize:vertical;min-height:142px}.inquiryForm input::placeholder,.inquiryForm textarea::placeholder{color:#fffaf26b}.inquiryForm input:focus,.inquiryForm select:focus,.inquiryForm textarea:focus{background:#102233a3;border-color:#f2bf68b8;box-shadow:0 0 0 3px #f2bf681f}.hiddenField{position:absolute;left:-10000px}.formActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.formActions .button:disabled{cursor:wait;opacity:.72;transform:none}.formNotice{color:#fffaf2c7;flex:220px;margin:0;font-size:.95rem;line-height:1.4}.formNotice-success{color:#b9e7d9}.formNotice-error{color:#ffd1c4}.successModalLayer{z-index:80;color:var(--paper);place-items:center;padding:28px;display:grid;position:fixed;inset:0}.successModalScrim{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:radial-gradient(circle at 50% 24%,#f2bf6833,#0000 28%),linear-gradient(135deg,#050e17e6,#102233db);position:absolute;inset:0}.successModal{background:linear-gradient(145deg,#fffaf221,#fffaf20a),linear-gradient(#102233fa,#0a1825fa);border:1px solid #f2bf683d;border-radius:8px;width:min(680px,100%);padding:30px;animation:.52s cubic-bezier(.2,.78,.22,1) both successModalRise;position:relative;overflow:visible;box-shadow:0 42px 120px #0000006b,inset 0 1px #fffaf21a}.successModal:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#f2bf681f,#0000),radial-gradient(circle at 12% 0,#8ab7a833,#0000 34%);position:absolute;inset:0}.successModalClose{z-index:2;color:#fffaf2d1;cursor:pointer;background:#fffaf214;border:1px solid #fffaf22e;border-radius:999px;place-items:center;width:42px;height:42px;transition:background .16s,color .16s,transform .16s;display:inline-grid;position:absolute;top:18px;right:18px}.successModalClose:hover{color:var(--white);background:#fffaf224;transform:translateY(-1px)}.successModalTopline,.successModalDomain,.successModal h2,.successModal p,.successScarcityMoment,.successEmailPanel,.successModalActions{z-index:1;position:relative}.successModalTopline{color:#f2bf68e6;text-transform:uppercase;align-items:center;gap:12px;margin-right:48px;font-size:.82rem;font-weight:870;display:inline-flex}.successSeal{width:48px;height:48px;color:var(--gold);background:radial-gradient(circle at 50% 36%,#f2bf6838,#0000 58%),#102233b8;border:1px solid #f2bf6861;border-radius:999px;place-items:center;animation:2.7s ease-in-out infinite successSealPulse;display:inline-grid;box-shadow:0 0 #f2bf684d}.successModalDomain{background:linear-gradient(135deg,#f2bf681f,#8ab7a814),#fffaf20f;border:1px solid #fffaf229;border-radius:8px;margin:24px 0 20px;padding:18px;display:grid;position:relative;overflow:hidden}.successModalDomain span{z-index:1;color:var(--white);text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-shadow:0 14px 34px #0000003d;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(2rem,6vw,3.65rem);font-weight:760;line-height:.96;position:relative}.successModalDomain i{filter:blur(1px);background:linear-gradient(90deg,#0000,#fffaf26b,#0000);width:34%;animation:3.8s ease-in-out .52s infinite successDomainGleam;position:absolute;inset:-35% auto -35% -32%;transform:skew(-16deg)}.successModal h2{max-width:600px;color:var(--white);margin:0;font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.04}.successModal p{color:#fffaf2c7;max-width:570px;margin:14px 0 0;font-size:1.02rem;line-height:1.5}.successScarcityMoment{background:#0a182575;border:1px solid #f2bf682e;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;padding:6px;display:grid;position:relative;overflow:hidden}.successScarcityMoment:before{content:"";background:linear-gradient(135deg,#c66b3fe0,#102233f0);border:1px solid #f2bf6861;border-radius:999px;width:calc(25% - 3px);animation:5.8s ease-in-out infinite successScarcityTrack;position:absolute;top:6px;bottom:6px;left:6px;box-shadow:0 12px 28px #79302547}.successScarcityMoment span{z-index:1;color:#fffaf2c7;text-transform:uppercase;justify-content:center;align-items:center;min-height:36px;padding:0 8px;font-size:.76rem;font-weight:860;display:inline-flex;position:relative}.successScarcityMoment span:first-child{color:var(--white)}.successEmailPanel{background:#8ab7a81a;border:1px solid #8ab7a847;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 16px;display:flex}.successEmailPanel span{color:#fffaf2b8;font-weight:720}.successEmailPanel a{color:var(--white);overflow-wrap:anywhere;font-size:1.06rem;font-weight:860}.successModalActions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.successModalActions .buttonGhost{border-color:#fffaf238}.footer{color:#fffaf2ad;background:#0a1825;padding:32px 0 40px}.footerGrid{grid-template-columns:1fr;gap:18px;display:grid}.footerMobileCta{display:none}.footer p{color:#fffaf2a3;margin:0;font-size:.92rem}@media (max-width:1120px){.brandType strong{font-size:1.92rem}.navLinks{display:none}}@media (max-width:1040px){h1{font-size:5rem}h2{font-size:2.65rem}.domainGrid,.featureGrid,.ownershipGrid,.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ownershipLayout,.acquisitionLayout,.ctaLayout,.footerGrid{grid-template-columns:1fr}.spokenPhrase{font-size:6rem}}@media (max-width:820px){h1{font-size:4.12rem}}@media (max-width:760px){.wrap{width:min(100% - 30px, var(--max))}.headerInner{min-height:92px}.siteHeader[data-scrolled=true] .headerInner{min-height:66px}.brandLogo{gap:10px}.brandMark{border-radius:14px;width:54px;height:54px}.brandType strong{font-size:1.3rem}.brandType small{display:none}.siteHeader[data-scrolled=true] .brandMark{width:46px;height:46px}.siteHeader[data-scrolled=true] .brandType strong{font-size:1.16rem}.buttonCompact{display:none}.mobileFloatingCta{right:15px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:30;max-width:calc(100vw - 30px);min-height:46px;color:var(--paper);opacity:0;pointer-events:none;white-space:nowrap;background:linear-gradient(135deg,#d27846 0%,#a74636 100%);border:1px solid #c66b3fcc;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.92rem;font-weight:850;transition:opacity .18s,transform .18s;display:inline-flex;position:fixed;transform:translateY(18px)scale(.96);box-shadow:0 18px 44px #1d110b57}.mobileFloatingCta[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0,0)scale(1)}.hero{min-height:calc(84svh - 92px)}.heroShade{background:linear-gradient(90deg,#102233f0,#102233a3),linear-gradient(#1022331f,#102233c2)}.heroContent{padding:42px 0 34px}.eyebrow{min-height:40px;padding:8px 12px;font-size:.94rem}h1{overflow-wrap:anywhere;font-size:3.08rem;line-height:1}h2{font-size:2.18rem}.heroLead{font-size:1.06rem}.heroActions,.copyControl{flex-direction:column;align-items:stretch}.heroActions .button,.copyControl .button{width:100%}.formGrid,.contactGridInline{grid-template-columns:1fr}.inquiryForm{padding:20px}.formActions,.formActions .button{width:100%}.successModalLayer{align-items:end;padding:16px}.successModal{width:100%;padding:24px 16px 18px}.successModalClose{top:12px;right:12px}.successModalTopline{max-width:calc(100% - 54px)}.successSeal{width:46px;height:46px}.successModalDomain{margin:20px 0 16px;padding:15px 10px}.successModalDomain span{font-size:clamp(1.65rem,8.8vw,3rem)}.successModal h2{font-size:clamp(1.55rem,7vw,2.05rem)}.successModal p{margin-top:10px;font-size:.95rem}.successScarcityMoment{border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));padding:4px}.successScarcityMoment:before{width:calc(25% - 2px);height:auto;animation-name:successScarcityTrack;inset:4px auto 4px 4px}.successScarcityMoment span{min-height:30px;padding:0 2px;font-size:clamp(.54rem,2.2vw,.68rem)}.successEmailPanel,.successModalActions{flex-direction:column;align-items:stretch}.successModalActions .button{width:100%}.heroDomainRail{gap:8px}.proofStrip{gap:10px}.section{padding:56px 0}.spokenMomentSection{min-height:520px;padding:84px 0}.spokenMomentSection:before{inset:0}.spokenMomentSection:after{inset:32px 0}.spokenMoment{padding:26px 0}.spokenMoment:before{margin-bottom:18px}.spokenMoment:after{margin-top:24px}.spokenPhrase{gap:2px;font-size:3.9rem}.spokenDot{column-gap:14px;width:min(390px,74vw)}.spokenMomentCopy{margin-top:22px;font-size:1rem}.domainGrid,.featureGrid,.ownershipGrid,.processGrid,.optionGrid{grid-template-columns:1fr}.domainCard,.featureCard,.ownershipCard,.processCard,.optionCard{min-height:auto}.ownershipPanel{padding:24px}.ownershipPanel strong{font-size:1.36rem}.portfolioNote{align-items:flex-start}}@media (max-width:430px){.brandType strong{font-size:1.06rem}.siteHeader[data-scrolled=true] .brandType strong{font-size:1rem}h1{font-size:2.64rem}h2{font-size:1.92rem}.spokenPhrase{font-size:2.74rem}.spokenDot{grid-template-columns:minmax(42px,1fr) auto minmax(42px,1fr);width:min(300px,78vw)}.button{white-space:normal;text-align:center;min-height:46px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.spokenMomentKicker,.spokenMomentCopy,.spokenPhrase span,.successSeal,.successModal,.successModalDomain i,.successScarcityMoment:before{filter:none;transition:none;animation:none;transform:none}}@keyframes successModalRise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes successSealPulse{0%,to{box-shadow:0 0 #f2bf683d}52%{box-shadow:0 0 0 12px #f2bf6800}}@keyframes successDomainGleam{0%,24%{transform:translate(0)skew(-16deg)}58%,to{transform:translate(520%)skew(-16deg)}}@keyframes successScarcityTrack{0%,18%{transform:translate(0)}32%,46%{transform:translate(100%)}60%,74%{transform:translate(200%)}88%,to{transform:translate(300%)}}
