.home-module__txgM7a__page{--petrol:#0b3d4f;--petrol-hover:#082f3d;--deep:#0f1f2e;--gold:#d4a65a;--ivory:#f6f3ee;--warm-white:#fcfaf6;--neutral:#626b72;--line:#d9d8d2;background:var(--ivory);width:100%;min-width:0;min-height:100vh;color:var(--deep);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.home-module__txgM7a__shell{width:calc(100% - 2.5rem);min-width:0;max-width:72rem;margin-inline:auto}.home-module__txgM7a__hero{border-bottom:1px solid var(--line);background:var(--ivory);min-height:min(46rem,100svh);position:relative}.home-module__txgM7a__heroGlow{border:1px solid color-mix(in srgb, var(--petrol) 13%, transparent);pointer-events:none;border-radius:50%;width:44rem;height:44rem;position:absolute;top:-17rem;right:-18rem}.home-module__txgM7a__heroGlow:after{border:1px solid color-mix(in srgb, var(--gold) 26%, transparent);border-radius:inherit;content:"";position:absolute;inset:5rem}.home-module__txgM7a__header{z-index:1;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:1.5rem;display:flex;position:relative}.home-module__txgM7a__brand{color:var(--petrol);align-items:center;gap:.75rem;display:inline-flex}.home-module__txgM7a__brandMark{flex:none;width:2rem;height:2rem}.home-module__txgM7a__wordmark{letter-spacing:.16em;font-size:.9rem;font-weight:700}.home-module__txgM7a__tagline{color:var(--neutral);letter-spacing:.025em;font-size:.82rem}.home-module__txgM7a__heroLayout{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:center;gap:clamp(3rem,7vw,6rem);padding-block:clamp(3.75rem,7vh,5rem);display:grid;position:relative}.home-module__txgM7a__heroCopy{max-width:44rem}.home-module__txgM7a__eyebrow{color:var(--petrol);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}.home-module__txgM7a__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:47rem;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.6vw,4.9rem);font-weight:400;line-height:.98}.home-module__txgM7a__heroText{color:#3e4a50;max-width:41rem;margin-top:2rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.home-module__txgM7a__heroText p,.home-module__txgM7a__bodyCopy p{margin:0}.home-module__txgM7a__heroText p+p,.home-module__txgM7a__bodyCopy p+p{margin-top:1rem}.home-module__txgM7a__actionGroup{align-items:center;gap:1.2rem;margin-top:2.25rem;display:flex}.home-module__txgM7a__actionGroup>p{max-width:18rem;color:var(--neutral);margin:0;font-size:.82rem;line-height:1.5}.home-module__txgM7a__primaryAction{border:1px solid var(--petrol);background:var(--petrol);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:1.5rem;min-height:3.25rem;padding:.85rem 1.4rem .85rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.home-module__txgM7a__primaryAction:hover{border-color:var(--petrol-hover);background:var(--petrol-hover);transform:translateY(-1px)}.home-module__txgM7a__primaryAction:focus-visible{outline:3px solid color-mix(in srgb, var(--gold) 75%, white);outline-offset:4px}.home-module__txgM7a__primaryAction span{font-size:1.2rem;font-weight:400}.home-module__txgM7a__heroSymbol{color:var(--petrol);flex-direction:column;align-items:center;display:flex}.home-module__txgM7a__symbolField{aspect-ratio:1;border:1px solid var(--line);background:color-mix(in srgb, var(--warm-white) 68%, transparent);border-radius:50%;place-items:center;width:min(100%,19rem);display:grid;box-shadow:0 1.8rem 4rem #0f1f2e0f}.home-module__txgM7a__largeMark{width:74%;height:74%}.home-module__txgM7a__heroSymbol>p{color:var(--neutral);letter-spacing:.14em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.7rem}.home-module__txgM7a__section{padding-block:clamp(5rem,10vw,8.5rem)}.home-module__txgM7a__problem{background:var(--warm-white)}.home-module__txgM7a__narrowGrid{grid-template-columns:5rem minmax(0,47rem);justify-content:center;gap:clamp(1.5rem,5vw,5rem);display:grid}.home-module__txgM7a__sectionNumber{color:var(--gold);letter-spacing:.12em;margin:.45rem 0 0;font-size:.78rem;font-weight:700}.home-module__txgM7a__section h2,.home-module__txgM7a__finalCta h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.15rem,4.7vw,4rem);font-weight:400;line-height:1.08}.home-module__txgM7a__bodyCopy{color:#465158;font-size:1.03rem;line-height:1.75}.home-module__txgM7a__narrowGrid .home-module__txgM7a__bodyCopy{max-width:39rem;margin-top:2rem}.home-module__txgM7a__philosophy{background:var(--deep);color:var(--ivory)}.home-module__txgM7a__philosophy>.home-module__txgM7a__shell{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);align-items:end;gap:clamp(4rem,10vw,9rem);display:grid}.home-module__txgM7a__convergenceRule{justify-content:center;width:6rem;height:2.3rem;margin-bottom:2rem;display:flex}.home-module__txgM7a__convergenceRule span{border-bottom:1px solid var(--gold);width:3rem;display:block}.home-module__txgM7a__convergenceRule span:first-child{transform-origin:100% 100%;transform:skewY(28deg)}.home-module__txgM7a__convergenceRule span:last-child{transform-origin:0 100%;transform:skewY(-28deg)}.home-module__txgM7a__philosophyStatement h2 span{display:block}.home-module__txgM7a__philosophyStatement h2 span:last-child{color:#e4c48d}.home-module__txgM7a__philosophyDetail{color:#c7d0d5;font-size:1rem;line-height:1.75}.home-module__txgM7a__philosophyDetail p{margin:0}.home-module__txgM7a__philosophyDetail p+p{margin-top:1.1rem}.home-module__txgM7a__highlight{border-left:2px solid var(--gold);color:inherit;padding-left:1rem;font-weight:700}.home-module__txgM7a__sectionHeading{max-width:46rem}.home-module__txgM7a__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:clamp(3rem,7vw,5rem) 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__steps li{min-height:16rem;padding:2.2rem clamp(1.2rem,3vw,2.5rem) 2rem 0;position:relative}.home-module__txgM7a__steps li+li{border-left:1px solid var(--line);padding-left:clamp(1.2rem,3vw,2.5rem)}.home-module__txgM7a__stepNumber{border:1px solid var(--gold);width:2rem;height:2rem;color:var(--petrol);border-radius:50%;place-items:center;font-size:.76rem;font-weight:700;display:grid}.home-module__txgM7a__steps h3{max-width:18rem;margin:2rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:400;line-height:1.25}.home-module__txgM7a__steps p{max-width:19rem;color:var(--neutral);margin:1rem 0 0;font-size:.94rem;line-height:1.65}.home-module__txgM7a__centerHighlight{color:var(--petrol);text-align:center;margin:2rem 0 0;font-size:1rem;font-weight:700}.home-module__txgM7a__autonomy{border-block:1px solid var(--line);background:#ebe8e1}.home-module__txgM7a__splitSection{grid-template-columns:minmax(0,.8fr) minmax(19rem,.7fr);gap:clamp(4rem,10vw,9rem);display:grid}.home-module__txgM7a__splitSection .home-module__txgM7a__bodyCopy{max-width:34rem}.home-module__txgM7a__privacy{background:var(--warm-white)}.home-module__txgM7a__privacyPanel{border-block:1px solid var(--line);grid-template-columns:9rem minmax(0,46rem);justify-content:center;align-items:start;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.home-module__txgM7a__privacyIcon{border:1px solid var(--line);width:6rem;height:6rem;color:var(--petrol);border-radius:50%;place-items:center;display:grid}.home-module__txgM7a__privacyIcon svg{width:2.7rem;height:2.7rem}.home-module__txgM7a__privacyPanel .home-module__txgM7a__bodyCopy{max-width:43rem;margin-top:2rem}.home-module__txgM7a__privacyPanel .home-module__txgM7a__highlight{color:var(--petrol);margin:2rem 0 0}.home-module__txgM7a__finalCta{background:var(--petrol);color:#fff;text-align:center;padding-block:clamp(5.5rem,11vw,9rem)}.home-module__txgM7a__finalCta>.home-module__txgM7a__shell{flex-direction:column;align-items:center;max-width:55rem;display:flex}.home-module__txgM7a__finalMark{width:3.5rem;height:3.5rem;margin-bottom:2rem}.home-module__txgM7a__finalCta>.home-module__txgM7a__shell>p{color:#d7e0e3;margin:1.5rem 0 0;font-size:1.05rem}.home-module__txgM7a__finalCta .home-module__txgM7a__actionGroup{flex-direction:column;gap:.8rem}.home-module__txgM7a__finalCta .home-module__txgM7a__primaryAction{border-color:var(--gold);background:var(--gold);color:var(--deep)}.home-module__txgM7a__finalCta .home-module__txgM7a__primaryAction:hover{background:#e0b66e;border-color:#e0b66e}.home-module__txgM7a__finalCta .home-module__txgM7a__actionGroup>p{color:#bfd0d6}.home-module__txgM7a__footer{background:var(--deep);color:#fff;padding-block:2rem}.home-module__txgM7a__footer>.home-module__txgM7a__shell{justify-content:space-between;align-items:center;display:flex}.home-module__txgM7a__footer .home-module__txgM7a__brand{color:#fff}.home-module__txgM7a__footer>.home-module__txgM7a__shell>p{color:#aebbc1;margin:0;font-size:.78rem}@media (max-width:800px){.home-module__txgM7a__heroLayout,.home-module__txgM7a__philosophy>.home-module__txgM7a__shell,.home-module__txgM7a__splitSection{grid-template-columns:1fr}.home-module__txgM7a__hero{min-height:auto}.home-module__txgM7a__heroLayout{gap:4.5rem}.home-module__txgM7a__heroSymbol{max-width:21rem;margin-inline:auto}.home-module__txgM7a__philosophy>.home-module__txgM7a__shell,.home-module__txgM7a__splitSection{gap:3rem}.home-module__txgM7a__steps{grid-template-columns:1fr}.home-module__txgM7a__steps li{min-height:0;padding:2rem 0 2.5rem}.home-module__txgM7a__steps li+li{border-top:1px solid var(--line);border-left:0;padding-left:0}.home-module__txgM7a__privacyPanel{grid-template-columns:5rem minmax(0,1fr)}.home-module__txgM7a__privacyIcon{width:4rem;height:4rem}.home-module__txgM7a__privacyIcon svg{width:2rem;height:2rem}}@media (max-width:560px){.home-module__txgM7a__shell{width:calc(100% - 2rem)}.home-module__txgM7a__header{align-items:flex-start}.home-module__txgM7a__brand{gap:.55rem}.home-module__txgM7a__brandMark{width:1.75rem;height:1.75rem}.home-module__txgM7a__wordmark{letter-spacing:.13em;font-size:.78rem}.home-module__txgM7a__tagline{text-align:right;max-width:7.5rem;font-size:.73rem;line-height:1.35}.home-module__txgM7a__heroLayout{padding-block:4.25rem 5.5rem}.home-module__txgM7a__hero h1{font-size:clamp(2.65rem,13vw,3.5rem);line-height:1.01}.home-module__txgM7a__heroText{margin-top:1.6rem;line-height:1.68}.home-module__txgM7a__actionGroup{flex-direction:column;align-items:stretch;gap:.8rem}.home-module__txgM7a__primaryAction{justify-content:space-between;width:100%}.home-module__txgM7a__actionGroup>p{text-align:center;max-width:none}.home-module__txgM7a__heroSymbol{width:72%}.home-module__txgM7a__section{padding-block:4.75rem}.home-module__txgM7a__narrowGrid{grid-template-columns:1fr;gap:1rem}.home-module__txgM7a__section h2,.home-module__txgM7a__finalCta h2{font-size:clamp(2.1rem,10vw,3rem)}.home-module__txgM7a__philosophyStatement h2{font-size:clamp(2.35rem,11vw,3.2rem)}.home-module__txgM7a__steps{margin-top:3rem}.home-module__txgM7a__privacyPanel{grid-template-columns:1fr;width:calc(100% - 2rem)}.home-module__txgM7a__privacyIcon{width:3.5rem;height:3.5rem}.home-module__txgM7a__footer>.home-module__txgM7a__shell{flex-direction:column;align-items:flex-start;gap:1rem}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__primaryAction{transition:none}}
