:root{--ink:#101211;--paper:#f2f1ec;--muted:#727973;--line:rgba(16,18,17,.16);--line-light:rgba(242,241,236,.18);--sans:"Manrope",Arial,sans-serif;--serif:"Newsreader",Georgia,serif;--mono:"DM Mono",monospace;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:1rem;top:1rem;background:var(--paper);padding:.75rem 1rem;z-index:10}.section-shell{max-width:var(--max);margin:0 auto;padding-left:clamp(1.25rem,5vw,5rem);padding-right:clamp(1.25rem,5vw,5rem)}.site-header{height:80px;display:flex;align-items:center;justify-content:space-between;max-width:var(--max);margin:auto;padding:0 clamp(1.25rem,5vw,5rem);border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:center;gap:.75rem;font-weight:600;letter-spacing:-.03em}.wordmark-mark{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--ink);font-family:var(--serif);font-size:1.05rem;font-weight:500}.wordmark-dot{color:var(--muted)}.header-cta,.text-link{font-family:var(--mono);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.header-cta{display:flex;gap:.5rem;align-items:center}.header-cta:hover,.text-link:hover{color:#5e7265}.hero{min-height:calc(100vh - 80px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem)}.eyebrow,.section-index{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:.75rem}.eyebrow-line,.section-index span{display:inline-block;width:30px;height:1px;background:currentColor}.hero h1{font-size:clamp(5rem,10vw,9.8rem);line-height:.86;letter-spacing:-.085em;font-weight:500;margin:2.1rem 0 2.4rem}.hero h1 em,.intro-section h2 em,.possibilities-section h2 em,.context-section h2 em,.strength-section h2 em,.trust-section h2 em,.faq-section h2 em,.inquiry-copy h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.08em}.hero-lede{max-width:29rem;font-size:1.15rem;line-height:1.55;color:#414844}.hero-actions{display:flex;align-items:center;gap:1.6rem;margin:2.7rem 0 1.8rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.9rem;border:1px solid transparent;padding:1rem 1.25rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,background .2s ease,color .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:var(--paper)}.button-primary:hover{background:#313b35}.button-light{background:var(--paper);color:var(--ink)}.button-light:hover{background:#fff}.text-link{border-bottom:1px solid var(--line);padding-bottom:.2rem}.hero-footnote{color:var(--muted);font-size:.8rem;display:flex;align-items:center;gap:.6rem}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#718f7a;box-shadow:0 0 0 4px rgba(113,143,122,.12)}.hero-visual{position:relative;min-height:540px;display:flex;align-items:center;justify-content:center}.hero-visual svg{width:100%;max-width:650px;overflow:visible}.visual-caption{position:absolute;bottom:2rem;right:1rem;left:1rem;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.visual-caption span:first-child{color:var(--ink)}.intro-section{padding-top:clamp(5.5rem,10vw,10rem);padding-bottom:clamp(5.5rem,10vw,10rem)}.intro-grid,.context-grid,.trust-grid,.inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,9rem)}.intro-grid{padding-top:4rem}.intro-section h2,.context-section h2,.strength-section h2,.trust-section h2,.faq-section h2,.inquiry-copy h2{font-size:clamp(3.5rem,6.6vw,7.2rem);line-height:.91;letter-spacing:-.08em;font-weight:500;margin:0}.intro-copy{max-width:34rem;padding-top:.4rem}.large-copy{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.3;letter-spacing:-.04em;color:#333b36;margin:0 0 1.5rem}.intro-copy p:not(.large-copy),.context-copy p:not(.large-copy),.strength-head p,.possibilities-head>p,.trust-intro,.inquiry-copy>p{color:#5c645f}.signal-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);margin-top:clamp(4rem,8vw,8rem)}.signal{padding:1.5rem 1rem 0 0;border-right:1px solid var(--line)}.signal:not(:first-child){padding-left:1.5rem}.signal:last-child{border-right:0}.signal-number{font-family:var(--serif);font-size:2.2rem;letter-spacing:-.05em;display:block}.signal-label{font-size:.72rem;color:var(--muted);display:block;max-width:9rem;margin-top:.35rem}.dark-band{background:var(--ink);color:var(--paper)}.possibilities-section,.trust-section{padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem)}.section-index-dark{color:#95a098}.possibilities-head{display:grid;grid-template-columns:1.1fr .75fr;align-items:end;gap:3rem;padding-top:4rem}.possibilities-section h2{font-size:clamp(3.5rem,6.4vw,7rem);line-height:.9;letter-spacing:-.08em;font-weight:500;margin:0}.possibilities-head>p{color:#9ba69e;max-width:25rem;margin:0 0 .5rem}.possibilities-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-light);margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.possibilities-grid article{min-height:250px;padding:1.4rem 1.25rem 1.25rem 0;border-right:1px solid var(--line-light)}.possibilities-grid article:not(:first-child){padding-left:1.25rem}.possibilities-grid article:last-child{border-right:0}.possibilities-grid span,.card-icon{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;color:#8c9b92}.possibilities-grid h3{font-size:1.05rem;font-weight:500;letter-spacing:-.03em;margin:5.5rem 0 .75rem}.possibilities-grid p{font-size:.88rem;color:#9ba69e;max-width:15rem;margin:0}.context-section{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.context-grid{padding-top:4rem}.context-copy{max-width:36rem}.source-row{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1rem;font-family:var(--mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.source-row span{color:var(--muted);margin-right:auto}.source-row a{border-bottom:1px solid var(--line);padding-bottom:.15rem}.source-row a:hover{color:#5e7265}.strength-section{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.strength-head{display:flex;justify-content:space-between;align-items:end;gap:3rem;padding-top:4rem}.strength-head p{max-width:25rem;margin:0 0 .5rem}.strength-list{margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--line)}.strength-row{display:grid;grid-template-columns:8% 24% 1fr;gap:1rem;align-items:baseline;padding:1.55rem 0;border-bottom:1px solid var(--line)}.strength-row>span{font-family:var(--mono);font-size:.66rem;color:var(--muted)}.strength-row h3{font-size:1.2rem;font-weight:500;margin:0;letter-spacing:-.04em}.strength-row p{color:#5c645f;margin:0;max-width:28rem}.trust-grid{padding-top:4rem}.trust-intro{max-width:25rem;margin-top:2rem}.trust-cards{border-top:1px solid var(--line-light)}.trust-card{display:grid;grid-template-columns:45px 1fr;gap:1rem;border-bottom:1px solid var(--line-light);padding:1.25rem 0}.trust-card h3{font-size:1rem;font-weight:500;margin:0 0 .25rem}.trust-card p{font-size:.88rem;color:#9ba69e;margin:0;max-width:29rem}.trust-note{border-top:1px solid var(--line-light);margin-top:4rem;padding-top:1rem;font-family:var(--mono);font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:#9ba69e;display:flex;align-items:center;gap:.75rem}.faq-section{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.faq-grid{display:grid;grid-template-columns:.72fr 1fr;gap:clamp(2rem,8vw,9rem);padding-top:4rem}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:1.35rem 0}summary{list-style:none;cursor:pointer;font-size:1.06rem;letter-spacing:-.03em;padding-right:2rem;position:relative}summary::-webkit-details-marker{display:none}summary::after{content:"+";position:absolute;right:0;color:var(--muted);font-family:var(--mono);font-size:.9rem}details[open] summary::after{content:"−"}details p{color:#5c645f;max-width:38rem;padding:0 2rem 0 0;margin:.75rem 0 0;font-size:.93rem}.inquiry-section{background:#222823;color:var(--paper)}.inquiry-grid{padding-top:clamp(5rem,9vw,9rem);padding-bottom:clamp(5rem,9vw,9rem)}.inquiry-copy h2{margin-top:4rem}.inquiry-copy>p{color:#b5beb8;max-width:24rem;margin-top:2rem}.inquiry-aside{margin-top:5rem;display:flex;align-items:flex-start;gap:.8rem;font-family:var(--mono);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#b5beb8}.inquiry-aside small{font-family:var(--sans);font-size:.75rem;letter-spacing:0;color:#7f8d84;text-transform:none}.inquiry-form{border-top:1px solid var(--line-light);padding-top:.3rem}.form-row{border-bottom:1px solid var(--line-light);padding:1rem 0;display:grid;grid-template-columns:33% 1fr;gap:1rem;align-items:center}.form-row label,.form-consent label{font-family:var(--mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#aab5ad}.form-row label span,.form-consent label span{color:#b4c9bb}.form-row label .optional{font-family:var(--sans);font-size:.68rem;text-transform:none;letter-spacing:0;color:#728077}.form-row input,.form-row select,.form-row textarea{color:var(--paper);background:transparent;border:0;outline:0;width:100%;padding:.25rem 0;resize:vertical}.form-row select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#9aa79e 50%),linear-gradient(135deg,#9aa79e 50%,transparent 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.form-row select option{background:var(--ink);color:var(--paper)}.form-row textarea{min-height:7rem}.form-row input:focus,.form-row select:focus,.form-row textarea:focus{box-shadow:0 1px 0 #b4c9bb}.form-consent{display:flex;gap:.75rem;margin:1.4rem 0}.form-consent input{margin-top:.25rem;accent-color:#90a196}.form-consent label{font-family:var(--sans);font-size:.75rem;line-height:1.45;letter-spacing:0;text-transform:none;color:#8e9a92}.inquiry-form .button{margin-top:.5rem}.form-status{min-height:1.5rem;font-size:.82rem;color:#b9d1c0;margin:.9rem 0 0}.form-status.error{color:#e1b2a7}.form-legal{font-size:.69rem;color:#77857c;line-height:1.45;margin-top:1rem}.site-footer{background:#141715;color:#8c978f}.footer-inner{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.72rem}.footer-inner .wordmark{color:var(--paper)}.footer-inner .wordmark-mark{border-color:#95a098}.footer-inner a:last-child{font-family:var(--mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.footer-inner a:last-child:hover{color:var(--paper)}
@media(max-width:800px){.site-header{height:68px}.header-cta{font-size:.61rem}.hero{grid-template-columns:1fr;min-height:auto;padding-top:5.5rem}.hero h1{font-size:clamp(5rem,20vw,8rem)}.hero-visual{min-height:370px;margin-top:1rem}.visual-caption{bottom:.25rem}.intro-grid,.context-grid,.trust-grid,.inquiry-grid,.faq-grid{grid-template-columns:1fr;gap:2.5rem}.intro-grid,.context-grid,.trust-grid,.faq-grid{padding-top:3rem}.intro-copy{max-width:36rem}.signal-grid{grid-template-columns:repeat(2,1fr)}.signal{padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.signal:nth-child(2){border-right:0}.signal:nth-child(3){padding-left:0}.signal:nth-child(4){border-right:0}.possibilities-head{grid-template-columns:1fr;gap:2rem;padding-top:3rem}.possibilities-grid{grid-template-columns:repeat(2,1fr)}.possibilities-grid article{min-height:210px;border-bottom:1px solid var(--line-light)}.possibilities-grid article:nth-child(2){border-right:0}.possibilities-grid article:nth-child(3){padding-left:0}.possibilities-grid article:nth-child(4){border-right:0}.possibilities-grid h3{margin-top:3rem}.strength-head{display:block;padding-top:3rem}.strength-head p{margin-top:2rem}.strength-row{grid-template-columns:14% 1fr;gap:.5rem}.strength-row p{grid-column:2}.inquiry-copy h2{margin-top:3rem}.inquiry-aside{margin-top:3rem}.footer-inner{padding-top:1.3rem;padding-bottom:1.3rem;flex-wrap:wrap}.footer-inner>span{order:3;width:100%;font-size:.67rem}.footer-inner a:last-child{margin-left:auto}}
@media(max-width:480px){.site-header{padding-left:1.1rem;padding-right:1.1rem}.header-cta{max-width:8.4rem;text-align:right;line-height:1.3}.hero-actions{align-items:flex-start;flex-direction:column;gap:1.25rem}.hero-visual{min-height:310px}.hero-visual svg{width:120%}.visual-caption{font-size:.53rem}.possibilities-grid{display:block}.possibilities-grid article,.possibilities-grid article:not(:first-child){min-height:0;padding:1.25rem 0;border-right:0}.possibilities-grid h3{margin-top:1.5rem}.source-row{display:grid;grid-template-columns:1fr 1fr}.source-row span{grid-column:1/-1}.form-row{grid-template-columns:1fr;gap:.35rem}.form-row label{font-size:.62rem}.footer-inner a:last-child{font-size:.57rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
.hero-decision{display:grid;gap:.45rem;max-width:31rem;border-top:1px solid var(--line);padding-top:1rem;margin-top:2.1rem}.hero-decision strong{font-size:.82rem;font-weight:600;letter-spacing:-.01em}.hero-decision span{font-family:var(--mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);line-height:1.5}

/* Acquisition copy: keep the complete domain and first action visible. */
.analytics-notice{max-width:48rem;padding:0 0 1.5rem;border:0}
.analytics-notice summary{font-size:.875rem;color:#b5beb8;width:fit-content;padding-right:2rem}
.analytics-notice p{font-size:.875rem;color:#b5beb8;max-width:45rem}
.analytics-notice a{text-decoration:underline;text-underline-offset:.2em}
.paperform-shell{min-width:0}
.paperform-shell [data-paperform-id],.paperform-shell iframe{display:block;width:100%;max-width:100%}
.paperform-shell .form-legal{margin-top:1.5rem}
.hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);min-height:650px;padding-top:4rem;padding-bottom:4rem}
.hero-copy,.hero-visual,.intro-grid>*,.context-grid>*,.trust-grid>*,.inquiry-grid>*{min-width:0}
.hero h1{font-size:clamp(2.1rem,4.8vw,4rem);letter-spacing:-.055em;line-height:1.12;margin:1.8rem 0}
.domain-name{display:block;white-space:nowrap}
.hero h1 em{display:block;font-size:.88em;letter-spacing:-.045em;margin-top:.45rem}
.hero-lede{max-width:34rem;font-size:1.125rem}
.hero-actions{flex-wrap:wrap;gap:1.25rem;margin:2rem 0 1.5rem}
.hero-visual{min-height:390px}
.hero-visual svg{width:100%;max-width:100%;overflow:hidden}
.hero-decision{gap:.2rem;margin-top:1.5rem}
.hero-decision span{font-family:var(--sans);font-size:.875rem;letter-spacing:0;text-transform:none;color:#59625c}
.button,.header-cta,.text-link{font-size:.875rem;letter-spacing:.015em;text-transform:none}
.eyebrow,.section-index{font-size:.75rem}
.intro-section h2,.context-section h2,.strength-section h2,.trust-section h2,.faq-section h2,.inquiry-copy h2,.possibilities-section h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.04;letter-spacing:-.055em;overflow-wrap:normal}
.intro-section h2 em,.context-section h2 em,.strength-section h2 em,.trust-section h2 em,.faq-section h2 em,.inquiry-copy h2 em,.possibilities-section h2 em{letter-spacing:-.055em}
.signal-label,.source-row,.form-row label,.form-consent label,.form-legal{font-size:.875rem}
.signal-label,.source-row{color:#59625c}
.possibilities-grid{background:transparent}
.possibilities-grid article{min-width:0}
.possibilities-grid p,.trust-card p,details p{font-size:1rem}
.trust-intro{color:#b5beb8}
.trust-note{font-family:var(--sans);font-size:.875rem;text-transform:none;letter-spacing:0;line-height:1.6}
.form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}
.form-row label{letter-spacing:.025em;text-transform:none}
.form-row label .optional{display:block;font-size:.75rem;color:#aab5ad}
.form-consent label,.form-legal{color:#b5beb8}
.form-row input,.form-row select{min-height:44px}
.form-row textarea::placeholder{color:#aab5ad}
.form-row select{padding-right:1.5rem}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #718f7a;outline-offset:5px}
@media(max-width:1000px){.hero{grid-template-columns:1fr;min-height:auto}.hero h1{font-size:clamp(2.1rem,8vw,4.5rem)}.hero-visual{min-height:0;max-width:460px;width:100%;margin:auto}.visual-caption{bottom:0}.hero-decision{max-width:34rem}}
@media(max-width:480px){.hero{padding-top:2.5rem;padding-bottom:3rem;gap:2rem}.hero h1{font-size:clamp(2rem,8vw,2.7rem);margin:1.3rem 0}.hero h1 em{font-size:1.1em}.hero-actions{margin-top:1.5rem}.header-cta{font-size:.75rem}.hero-visual{max-width:300px}.form-row{grid-template-columns:1fr}.intro-section h2,.context-section h2,.strength-section h2,.trust-section h2,.faq-section h2,.inquiry-copy h2,.possibilities-section h2{font-size:2.5rem}}
