:root{--ink:#12273a;--muted:#5e6f7d;--blue:#086ca8;--blue-dark:#064c78;--line:#dce8ea;--coral:#f47b61}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f9fcfb;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:78px;max-width:1240px;margin:auto;padding:0 28px;justify-content:space-between;position:relative;z-index:5}.brand,.site-header{display:flex;align-items:center}.brand{gap:10px;font-weight:850;font-size:22px;letter-spacing:-.5px}.brand-mark,.mini-logo{display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:900;border-radius:9px;transform:rotate(-4deg)}.brand-mark{width:34px;height:34px}nav{gap:38px;font-weight:700;color:#3f5363}.header-actions,nav{display:flex;font-size:14px}.header-actions{align-items:center;gap:24px;font-weight:750}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 22px;color:#fff;background:var(--blue);border-radius:8px;font-weight:800;box-shadow:0 10px 26px #086ca822;transition:.2s}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button-small{padding:12px 17px;gap:8px}.hero{min-height:690px;overflow:hidden;max-width:1360px;margin:auto;padding:70px 74px 80px;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:55px;position:relative}.hero:before{content:"";position:absolute;width:600px;height:600px;right:-55px;top:28px;border-radius:50%;background:radial-gradient(circle,#ccecee 0,#e9f8f6 48%,transparent 70%);opacity:.9}.hero-copy{position:relative;z-index:2}.eyebrow{color:var(--blue);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:1.5px}.pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--coral);margin-right:8px;box-shadow:0 0 0 5px #f47b6120}h1{margin:22px 0 25px;max-width:650px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.2vw,72px);line-height:.98;letter-spacing:-3.5px}h1,h1 em{font-weight:500}h1 em{color:var(--blue)}.hero-lede{color:var(--muted);max-width:590px;font-size:18px;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0 42px}.button-secondary{font-size:14px;font-weight:800;display:flex;gap:10px;align-items:center}.play{width:31px;height:31px;border:1px solid #b9cacc;border-radius:50%;display:grid;place-items:center;font-size:9px;color:var(--blue)}.proof-strip{display:flex;border-top:1px solid var(--line);max-width:610px;padding-top:26px}.proof-strip div{display:flex;flex-direction:column;padding:0 25px;border-right:1px solid var(--line)}.proof-strip div:first-child{padding-left:0}.proof-strip div:last-child{border:0}.proof-strip strong{font-family:Georgia,serif;font-size:19px}.proof-strip span{color:#778790;margin-top:5px;font-size:10px;text-transform:uppercase;letter-spacing:.7px}.results-visual{height:580px;position:relative;display:grid;place-items:center;z-index:2}.orbit{position:absolute;border:1px solid #b9dfe0;border-radius:50%}.orbit-one{width:520px;height:520px}.orbit-two{width:415px;height:415px;border-style:dashed}.phone-card{width:405px;background:#fff;border:1px solid #d8e5e7;border-radius:20px;padding:18px;box-shadow:0 28px 65px #174a5c24;position:relative;z-index:2;transform:rotate(-1deg)}.phone-top{display:flex;align-items:center;gap:10px}.mini-logo{width:31px;height:31px;border-radius:7px}.phone-top div{display:flex;flex-direction:column;flex:1 1}.phone-top b{font-size:13px}.phone-top small{font-size:9px;color:#80909b;margin-top:2px}.live-dot{font-size:8px;color:#078068;background:#e3f6f0;padding:4px 7px;border-radius:10px;font-weight:900}.progress{display:flex;gap:4px;margin:17px 0}.progress span{height:3px;flex:1 1;background:var(--blue);border-radius:4px}.progress span:last-child{background:#dce8e9}.search-status{display:flex;justify-content:space-between;align-items:center;background:#edf8f7;border-radius:11px;padding:13px 14px}.search-status div{display:flex;flex-direction:column;gap:4px}.floating-note small,.search-status small{font-size:7px;letter-spacing:1px;color:#71868f;font-weight:900}.search-status b{font-size:12px}.search-status strong{font-family:Georgia,serif;color:var(--blue);font-size:20px}.channel-row{display:flex;justify-content:space-between;padding:13px 4px;border-bottom:1px solid #e7eeee;font-size:8px;color:#6e808a}.channel-row b{color:var(--ink);margin-left:2px}.result-title{display:flex;justify-content:space-between;margin:15px 2px 9px;font-size:11px}.result-title span{font-size:8px;color:var(--blue);font-weight:800}.reply-list{display:flex;flex-direction:column;gap:7px}.reply{display:flex;align-items:center;gap:9px;border:1px solid #e2eaeb;border-radius:10px;padding:9px}.reply-icon{width:25px;height:25px;border-radius:7px;display:grid;place-items:center;font-size:10px}.green{background:#e2f5ec;color:#168360}.blue{background:#e5f2fa;color:#0870aa}.amber{background:#fff0df;color:#bb6a14}.reply div{display:flex;flex-direction:column;gap:3px;flex:1 1}.reply b{font-size:10px}.reply small{font-size:7px;color:#75858f}.reply em{font-style:normal;font-size:6px;font-weight:900;color:#428070;background:#ecf7f2;padding:4px 6px;border-radius:5px}.show-work{display:flex;align-items:center;gap:10px;background:#0c4d70;color:#fff;border-radius:10px;padding:11px;margin-top:12px}.show-work>span{width:24px;height:24px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center}.show-work div{display:flex;flex-direction:column;gap:2px}.show-work b{font:11px Georgia,serif}.show-work small{font-size:7px;color:#c4e0eb}.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dbe8e9;border-radius:11px;padding:11px 13px;box-shadow:0 15px 35px #1648581c}.floating-note>span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eaf6fb;color:var(--blue);font-weight:800}.floating-note div{display:flex;flex-direction:column;gap:4px}.floating-note b{font-size:10px}.floating-note i{font-style:normal;color:#168360;margin-left:8px}.language-note{left:-5px;top:90px}.contract-note{right:-5px;bottom:75px}.promise{text-align:center;padding:90px 24px;background:#fff}.promise h2{font:500 44px/1.1 Georgia,serif;margin:12px 0}.promise>p:last-child{color:var(--muted)}@media(max-width:900px){nav{display:none}.hero{grid-template-columns:1fr;padding:50px 28px}.results-visual{margin-top:10px;height:540px}.hero-copy{text-align:center}.hero-lede,.proof-strip{margin-left:auto;margin-right:auto}.hero-actions,.proof-strip{justify-content:center}.floating-note{display:none}}@media(max-width:560px){.site-header{padding:0 18px}.text-link{display:none}.hero{padding:35px 18px 60px}h1{font-size:45px;letter-spacing:-2px}.hero-actions{flex-direction:column}.proof-strip{flex-wrap:wrap;gap:18px}.proof-strip div{padding:0 10px}.results-visual{height:460px}.phone-card{width:335px}.orbit-one{width:410px;height:410px}.orbit-two{width:350px;height:350px}.promise h2{font-size:36px}}.page-hero{max-width:900px;margin:70px auto 65px;text-align:center;padding:0 24px}.page-hero h1{max-width:900px;margin:18px auto 22px;font-size:clamp(48px,6vw,72px)}.page-hero>p:last-child{max-width:700px;margin:auto;color:var(--muted);font-size:18px;line-height:1.7}.steps{max-width:980px;margin:0 auto 100px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.steps article{display:flex;gap:20px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px}.steps article>span{font:24px Georgia,serif;color:var(--blue)}.steps h2{font:500 25px Georgia,serif;margin:0 0 10px}.steps p{color:var(--muted);line-height:1.6;margin:0}.cta-band{background:#0d4e70;color:#fff;text-align:center;padding:75px 24px}.cta-band .eyebrow{color:#9ddde1}.cta-band h2{font:500 44px Georgia,serif;margin:15px 0 28px}.cta-band .button{background:#fff;color:var(--blue)}footer{background:#092f46;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:55px max(28px,calc((100vw - 1180px)/2))}footer p{color:#b9d0dc}footer>div{display:flex;justify-content:flex-end;gap:28px;font-size:13px}footer small{color:#8eacba;grid-column:1/-1;border-top:1px solid #ffffff22;padding-top:22px}.pricing-grid{max-width:1120px;margin:0 auto 50px;padding:0 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-grid article{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column}.pricing-grid article.featured{border:2px solid var(--blue);box-shadow:0 20px 45px #174a5c15}.popular{position:absolute;right:20px;top:20px;color:var(--blue);background:#e8f6f7;border-radius:20px;padding:5px 8px;font-size:7px;letter-spacing:1px;font-weight:900}.pricing-grid h2{font:500 30px Georgia,serif;margin:0 0 12px}.pricing-grid p{color:var(--muted);line-height:1.5;min-height:70px}.pricing-grid strong{font:500 32px Georgia,serif;margin-top:15px}.pricing-grid small{color:#7c8c95;margin:5px 0 20px}.outline-button{border:1px solid #b8cbd0;border-radius:8px;padding:15px;text-align:center;font-weight:800}.pricing-grid ul{list-style:none;padding:22px 0 0;margin:22px 0 0;border-top:1px solid var(--line)}.pricing-grid li{margin:13px 0;font-size:13px}.pricing-note{text-align:center;color:var(--muted);margin:0 24px 90px}.form-page{max-width:1060px;margin:65px auto 100px;padding:0 28px;display:grid;grid-template-columns:1fr 440px;gap:90px;align-items:center}.form-intro h1{font-size:60px}.form-intro>p:last-of-type{color:var(--muted);font-size:18px;line-height:1.7}.mini-proof{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.mini-proof span{background:#e9f7f5;padding:9px 12px;border-radius:20px;font-size:12px;color:#1e6b65}.form-card{background:#fff;border:1px solid var(--line);box-shadow:0 22px 55px #174a5c12;border-radius:18px;padding:30px;gap:18px}.form-card,.form-card label{display:flex;flex-direction:column}.form-card label{font-size:12px;font-weight:800;gap:8px}.form-card input,.form-card select{width:100%;border:1px solid #cbdadd;border-radius:8px;background:#fcfefe;padding:13px 12px;font:14px Arial;color:var(--ink)}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-row{justify-content:space-between;font-size:11px;color:var(--blue)}.form-row,.form-row .check{display:flex;align-items:center}.form-row .check{flex-direction:row;font-weight:500}.check input{width:auto}.form-card>p{text-align:center;font-size:12px}.form-card>p a{color:var(--blue);font-weight:800}.form-card>small{text-align:center;color:#82929a}@media(max-width:800px){.form-page,.pricing-grid,.steps{grid-template-columns:1fr}.form-page{gap:25px}.form-intro{text-align:center}.form-intro h1{font-size:48px}.pricing-grid{max-width:560px}footer{grid-template-columns:1fr;text-align:center}footer>div{justify-content:center}footer small{grid-column:auto}}:root{--ink:#1f1f1f;--muted:#666b65;--blue:#4f7a53;--blue-dark:#385d3c;--line:#dfe5dc;--coral:#9a6d3d;--light:#f7f8f5;--sage:#c9d8c3;--brown:#7a5c3e}.site-header,body{background:var(--light)}.site-header{height:88px}.brand-image img{width:238px;height:auto;display:block}.button{box-shadow:0 10px 26px #4f7a5326}.hero:before{background:radial-gradient(circle,#dce8d7 0,#eef3eb 48%,transparent 70%)}.hero-branded{padding-top:45px}.hero-image-wrap{position:relative;z-index:2;border-radius:24px;overflow:visible}.hero-image-wrap>img{width:100%;display:block;border-radius:22px;box-shadow:0 28px 60px #1f311f22}.hero-badge{position:absolute;left:-28px;bottom:-25px;display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px 18px;box-shadow:0 14px 35px #283b2822}.hero-badge>span{font:34px Georgia,serif;color:var(--blue)}.hero-badge div{display:flex;flex-direction:column}.hero-badge b{font-size:12px}.hero-badge small{color:var(--muted);font-size:9px;margin-top:3px}.problem-band{background:#1f1f1f;color:#fff;text-align:center;padding:90px 24px}.problem-band>p{color:#aeb7ac;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.problem-band h2{font:500 clamp(34px,4vw,52px)/1.15 Georgia,serif;max-width:820px;margin:16px auto 35px}.problem-line{display:flex;justify-content:center;align-items:center;gap:20px}.problem-line span{border:1px solid #ffffff2b;border-radius:30px;padding:11px 16px;color:#d9dfd6;font-size:12px}.problem-line i{font-style:normal;color:#8faf8a}.workflow-section{padding:110px 28px;max-width:1240px;margin:auto}.section-heading{text-align:center;max-width:750px;margin:0 auto 55px}.closing-cta h2,.contracts-band h2,.founder-section h2,.section-heading h2,.usable-results h2{font:500 clamp(38px,5vw,58px)/1.08 Georgia,serif;margin:14px 0}.section-heading>p:last-child{color:var(--muted);font-size:17px}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.workflow-grid article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;overflow:hidden}.workflow-copy{display:flex;gap:16px;margin-bottom:22px}.workflow-copy>span{font:24px Georgia,serif;color:var(--blue)}.workflow-copy h3{font:500 25px Georgia,serif;margin:0 0 7px}.workflow-copy p{margin:0;color:var(--muted);line-height:1.5}.screen-frame{height:300px;overflow:hidden;border:1px solid #d9dfd7;border-radius:12px;background:#edf1eb}.screen-frame img{width:100%;height:100%;object-fit:cover;object-position:top}.workflow-grid article:nth-child(3) .screen-frame img{object-fit:contain;background:#eef1f8}.usable-results{max-width:1180px;margin:0 auto 110px;padding:70px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#eaf0e6;border-radius:28px}.usable-results>div>p{color:var(--muted);font-size:17px;line-height:1.65}.usable-results ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.usable-results li{font-size:12px;font-weight:800}.usable-results li:before{content:"✓";color:var(--blue);margin-right:8px}.results-stack{position:relative;min-height:390px}.result-card{position:absolute;left:0;top:0;width:90%;background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;box-shadow:0 20px 45px #27392718}.result-card.offset{left:10%;top:185px}.status{font-size:7px;letter-spacing:1px;font-weight:900;background:#e7efe3;color:var(--blue);padding:5px 8px;border-radius:20px}.status.ready{background:#f1e8dc;color:var(--brown)}.result-card h3{font:500 24px Georgia,serif;margin:14px 0 6px}.result-card>p{color:var(--muted);font-size:12px}.result-card dl{margin:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.result-card.offset dl{grid-template-columns:1fr 1fr}.result-card dl div{display:flex;flex-direction:column;gap:5px}.result-card dt{font-size:7px;color:#80887e;text-transform:uppercase;letter-spacing:.7px}.result-card dd{font-size:11px;font-weight:800;margin:0}.contracts-band{text-align:center;background:var(--brown);color:#fff;padding:95px 24px}.contracts-band>p{max-width:690px;margin:0 auto;color:#eadfce;font-size:17px;line-height:1.65}.contract-flow{display:flex;justify-content:center;align-items:center;gap:15px}.contract-flow span,.contract-flow strong{border:1px solid #ffffff44;border-radius:25px;padding:10px 14px;font-size:11px}.contract-flow strong{background:#fff;color:var(--brown)}.contract-flow i{font-style:normal;color:#d7c2a6}.founder-section{max-width:1100px;margin:110px auto;padding:0 28px;display:grid;grid-template-columns:380px 1fr;gap:85px;align-items:center}.founder-photo{background:#dfe8da;border-radius:28px;overflow:hidden;align-self:stretch;display:flex;align-items:flex-end}.founder-photo img{width:100%;display:block}.founder-section>div>p{color:var(--muted);line-height:1.7;font-size:17px}.founder-section blockquote{font:italic 26px Georgia,serif;color:var(--blue);margin:28px 0}.founder-name{display:flex;flex-direction:column}.founder-name strong{color:var(--ink)}.founder-name span{font-size:12px}.closing-cta{text-align:center;padding:95px 24px;background:#fff}.closing-cta>img{width:86px;height:86px;object-fit:contain;margin-bottom:12px}.closing-cta>p:not(.eyebrow){color:var(--muted);font-size:17px}.closing-cta .button{display:flex;width:max-content;margin:30px auto 18px}.quiet-login{font-size:12px;color:var(--blue);font-weight:800}.brand-footer img{width:220px;filter:brightness(0) invert(1);opacity:.92}footer{background:#1f1f1f}footer p{color:#c7cec4}footer small{color:#969f94}@media(max-width:900px){.founder-section,.usable-results,.workflow-grid{grid-template-columns:1fr}.usable-results{margin:0 24px 80px;padding:45px 28px}.founder-section{max-width:660px;gap:35px}.founder-photo{max-height:540px}.hero-badge{left:12px}.workflow-section{padding-top:80px}.results-stack{min-height:400px}}@media(max-width:560px){.brand-image img{width:165px}.site-header{height:76px}.hero-image-wrap{margin-top:10px}.hero-badge{position:relative;left:auto;bottom:auto;margin:-15px 15px 0}.workflow-grid{grid-template-columns:1fr}.workflow-section{padding-left:18px;padding-right:18px}.screen-frame{height:240px}.usable-results ul{grid-template-columns:1fr}.result-card{width:100%;position:relative}.result-card.offset{left:0;top:12px}.results-stack{min-height:auto}.contract-flow{flex-wrap:wrap}.founder-section{margin:75px auto}.problem-line{flex-wrap:wrap}.brand-footer img{margin:auto}}.hero-metrics{position:absolute;left:-24px;bottom:-30px;display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 14px 35px #283b2822;overflow:hidden}.hero-metrics>div{display:flex;flex-direction:column;gap:4px;padding:15px 17px;border-right:1px solid var(--line)}.hero-metrics>div:last-child{border:0}.hero-metrics strong{font:25px Georgia,serif;color:var(--blue);white-space:nowrap}.hero-metrics span{font-size:8px;line-height:1.25;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.workflow-grid{grid-template-columns:repeat(3,1fr)}.workflow-grid article:nth-child(3) .screen-frame img{object-fit:cover;background:#edf1eb}@media(max-width:900px){.workflow-grid{grid-template-columns:1fr}.hero-metrics{left:12px}}@media(max-width:560px){.hero-metrics{position:relative;left:auto;bottom:auto;margin:-15px 8px 0;grid-template-columns:1fr}.hero-metrics>div{border-right:0;border-bottom:1px solid var(--line);padding:12px 15px}.hero-metrics>div:last-child{border-bottom:0}.hero-metrics strong{font-size:22px}}.proof-section{padding:110px 28px;max-width:1240px;margin:auto}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-grid article{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;min-height:210px}.proof-grid article>span{display:block;color:var(--brown);font:18px Georgia,serif;margin-bottom:34px}.proof-grid h3{font:500 24px/1.15 Georgia,serif;margin:0 0 12px}.proof-grid p{color:var(--muted);font-size:14px;line-height:1.6;margin:0}@media(max-width:800px){.proof-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.proof-section{padding:75px 18px}.proof-grid{grid-template-columns:1fr}.proof-grid article{min-height:0}.proof-grid article>span{margin-bottom:20px}}footer>div{flex-wrap:wrap;row-gap:12px}.form-card>small a{color:var(--blue);font-weight:800;text-decoration:underline;text-underline-offset:2px}.signin-request{grid-column:1/-1;margin-top:5px;padding:34px 38px;border:1px solid var(--line);border-radius:18px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:35px}.signin-request h2{font:500 30px Georgia,serif;margin:8px 0}.signin-request p:last-child{margin:0;color:var(--muted);line-height:1.6}.signin-request .button{flex:none}@media(max-width:800px){.signin-request{grid-column:auto;flex-direction:column;text-align:center;padding:30px 24px}}.simple-pricing{max-width:1040px;margin:0 auto 45px;padding:0 24px;display:grid;gap:20px}.price-card{background:#fff;border:2px solid var(--blue);border-radius:20px;box-shadow:0 22px 55px #174a5c12;padding:40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:55px}.price-main{display:flex;flex-direction:column;align-items:flex-start}.price-main .popular{position:static;margin-bottom:18px}.price-main h2,.usage-card h2{font:500 32px Georgia,serif;margin:0 0 12px}.price-main>p,.usage-card>div>p:last-child{color:var(--muted);line-height:1.65}.price{display:flex;align-items:baseline;gap:8px;margin:17px 0 24px}.price strong{font:500 62px Georgia,serif;color:var(--blue)}.price span{color:var(--muted)}.price-main .button{min-width:210px;text-align:center}.price-features{border-left:1px solid var(--line);padding-left:48px}.price-features ul{list-style:none;padding:0;margin:18px 0 0}.price-features li{padding:11px 0;border-bottom:1px solid #e4ecee;font-size:14px}.usage-card{background:#eaf6f3;border:1px solid #c9e4dc;border-radius:18px;padding:30px 40px;display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center}.usage-rule{display:grid;grid-template-columns:1fr auto;gap:12px 22px;padding-left:35px;border-left:1px solid #b9d9d1}.usage-rule span{color:var(--muted);font-size:13px}.usage-rule strong{text-align:right;color:var(--blue)}@media(max-width:800px){.price-card,.usage-card{grid-template-columns:1fr}.price-card{padding:30px 24px;gap:30px}.price-features{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.usage-card{padding:28px 24px;gap:25px}.usage-rule{padding:25px 0 0;border-left:0;border-top:1px solid #b9d9d1}}.cancel-promise{border-left:3px solid var(--green);padding:2px 0 2px 15px;margin:0 0 24px;display:grid;gap:6px;line-height:1.45}.cancel-promise strong{font-size:14px;color:var(--ink)}.cancel-promise span{font-size:12px;color:var(--muted)}.steps .show-work-step{grid-column:1/-1;border-color:#8fbea7;background:#f7fbf8}.show-work-step>div{width:100%}.facility-proof{margin-top:22px;border:1px solid #cfe0d7;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 12px 30px #174a5c0b}.facility-proof-head{padding:16px 18px;background:#edf6f1;display:flex;align-items:center;justify-content:space-between;gap:20px}.facility-proof-head>div{display:grid;gap:4px}.facility-proof-head small{font-size:8px;font-weight:900;letter-spacing:1px;color:var(--muted)}.facility-proof-head strong{font:500 24px Georgia,serif;color:var(--green)}.facility-proof-head>span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.facility-row{min-height:42px;padding:10px 18px;border-top:1px solid #e5ede9;display:flex;align-items:center;justify-content:space-between;gap:20px}.facility-row b{font-size:12px}.facility-row em{font-style:normal;font-size:8px;font-weight:900;letter-spacing:.5px;color:#8b5524;background:#f8eee4;border-radius:15px;padding:6px 8px;white-space:nowrap}.facility-row.answer{background:#fbfefc;padding-top:13px;padding-bottom:13px}.facility-row.answer>div{display:grid;gap:3px}.facility-row.answer small{font-size:10px;color:var(--muted)}.facility-row.answer em{color:#2b7753;background:#e7f4ec}.facility-more{text-align:center;padding:11px;border-top:1px solid #e5ede9;color:var(--muted);font-size:9px;font-weight:800}@media(max-width:520px){.facility-proof-head,.facility-row{align-items:flex-start}.facility-proof-head{flex-direction:column}.facility-row b{font-size:10px}}.facility-columns,.facility-row{display:grid;grid-template-columns:2fr 1.15fr .85fr 1.1fr;align-items:center;gap:14px}.facility-columns{padding:9px 18px;background:#f8faf9;border-top:1px solid #dfe9e4;color:var(--muted);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.5px}.facility-row{justify-content:normal}.facility-row>span{font-size:11px;color:var(--muted)}.facility-row.answer>span{color:var(--ink);font-weight:700}.facility-row em{text-align:center}@media(max-width:700px){.facility-columns{display:none}.facility-row{grid-template-columns:1fr auto;gap:5px 12px}.facility-row b{grid-column:1/-1}.facility-row>span{font-size:10px}.facility-row>span:first-of-type:before{content:"Room: ";font-weight:800}.facility-row>span:nth-of-type(2):before{content:"Price: ";font-weight:800}.facility-row em{grid-column:1/-1;text-align:left;justify-self:start;margin-top:3px}}.contract-deep-dive{max-width:1120px;margin:0 auto 100px;padding:65px;background:#f0e9df;border-radius:26px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.contract-copy h2{font:500 46px/1.08 Georgia,serif;margin:14px 0 20px}.contract-copy>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.65}.contract-steps{display:grid;gap:14px;margin-top:28px}.contract-steps>div{display:grid;grid-template-columns:28px 1fr;gap:3px 12px}.contract-steps span{grid-row:1/3;color:var(--brown);font:20px Georgia,serif}.contract-steps b{font-size:13px}.contract-steps small{color:var(--muted);line-height:1.4}.contract-demo{position:relative;padding:32px 0 0 42px}.text-bubble{position:absolute;z-index:2;left:0;top:0;width:245px;background:#173850;color:#fff;border-radius:18px 18px 18px 4px;padding:18px;box-shadow:0 16px 35px #172b361f}.text-bubble small{font-size:7px;letter-spacing:1px;color:#9fc4d1}.text-bubble p{font-size:11px;line-height:1.5}.text-bubble span{display:block;background:#fff;color:var(--blue);border-radius:7px;padding:9px;font-size:9px;font-weight:900}.agreement-card{margin:65px 0 0 75px;background:#fff;border:1px solid #ded6ca;border-radius:16px;padding:24px;box-shadow:0 22px 45px #4b38251c}.agreement-card>div{display:grid;gap:5px;border-bottom:1px solid #e8e1d8;padding-bottom:15px}.agreement-card small{font-size:7px;letter-spacing:1px;color:var(--muted)}.agreement-card b{font:20px Georgia,serif}.agreement-card dl{margin:16px 0;display:grid;gap:10px}.agreement-card dl div{display:flex;justify-content:space-between;gap:20px}.agreement-card dt{font-size:9px;color:var(--muted)}.agreement-card dd{margin:0;font-size:10px;font-weight:800;text-align:right}.agreement-card button{width:100%;border:0;border-radius:8px;background:var(--brown);color:#fff;padding:12px;font-weight:900}.agreement-card>p{margin:11px 0 0;text-align:center;color:#588065;font-size:8px;font-weight:800}@media(max-width:800px){.contract-deep-dive{grid-template-columns:1fr;margin:0 18px 75px;padding:38px 24px;gap:35px}.contract-copy{text-align:center}.contract-copy h2{font-size:38px}.contract-steps{text-align:left}.contract-demo{max-width:500px;margin:auto}.agreement-card{margin-left:45px}}@media(max-width:480px){.contract-demo{padding-left:0}.text-bubble{position:relative;width:100%}.agreement-card{margin:14px 0 0}}.app-login-card h2{font:500 30px Georgia,serif;margin:3px 0}.app-login-card>p{color:var(--muted);line-height:1.6;text-align:left;font-size:14px}.app-badge{width:max-content;padding:6px 9px;border-radius:20px;background:#e8f3ed;color:var(--green);font-size:8px;font-weight:900;letter-spacing:1px}.app-login-card>small{font-size:9px}.launch-banner{min-height:38px;padding:8px 24px;background:#203820;color:#fff;display:flex;align-items:center;justify-content:center;gap:20px;text-align:center;font-size:11px}.launch-banner span{color:#bed0b9;text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:900}.launch-banner strong{font:500 15px Georgia,serif}.launch-banner time{color:#e8d7b8;font-size:10px;font-weight:800}@media(max-width:620px){.launch-banner{gap:8px;flex-wrap:wrap}.launch-banner span{width:100%;margin-bottom:-4px}.launch-banner strong{font-size:13px}}.show-work-section{max-width:1240px;margin:0 auto 110px;padding:80px 60px;background:#253f2b;color:#fff;border-radius:28px;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.show-work-section .eyebrow{color:#b9d1b3}.show-work-copy h2{font:500 clamp(38px,4.6vw,57px)/1.08 Georgia,serif;margin:16px 0 22px}.show-work-copy>p:not(.eyebrow){color:#cad6c8;font-size:17px;line-height:1.65}.retention-points{margin-top:32px;display:grid;gap:14px}.retention-points article{display:flex;gap:15px;border-top:1px solid #ffffff22;padding-top:18px}.retention-points article>span{font:18px Georgia,serif;color:#a9c5a3}.retention-points h3{font:500 20px Georgia,serif;margin:0 0 5px}.retention-points p{color:#bdcbb9;margin:0;font-size:13px;line-height:1.5}.work-proof{background:#fff;color:var(--ink);border-radius:18px;padding:24px;box-shadow:0 25px 55px #13231855}.proof-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.proof-topline span{font-size:8px;font-weight:900;letter-spacing:1.2px;color:var(--muted)}.proof-topline b{font:500 18px Georgia,serif;color:var(--blue)}.proof-counts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.proof-counts>div{background:#f2f5f0;border-radius:9px;padding:12px 10px;display:flex;flex-direction:column;gap:4px}.proof-counts strong{font:23px Georgia,serif;color:var(--blue)}.proof-counts span{font-size:7px;line-height:1.25;text-transform:uppercase;color:#70796e;letter-spacing:.4px}.proof-counts .not-interested{background:#f5eadf;box-shadow:inset 0 0 0 1px #d9b98f}.proof-counts .not-interested strong{color:var(--brown)}.not-interest-callout{margin:14px 0;background:#fff8ef;border-left:4px solid var(--brown);padding:13px 14px}.not-interest-callout b{font:500 15px Georgia,serif}.not-interest-callout p{font-size:10px;line-height:1.5;color:#6e665e;margin:5px 0 0}.dashboard-frame{border:1px solid #dce2da;border-radius:10px;overflow:hidden}.dashboard-frame img{display:block;width:100%}.record-footer{display:flex;justify-content:space-between;gap:8px;margin-top:13px}.record-footer span{font-size:8px;font-weight:800;color:var(--blue)}@media(max-width:1000px){.show-work-section{margin:0 24px 90px;grid-template-columns:1fr;padding:55px 40px}.show-work-copy{text-align:center}.retention-points{text-align:left}}@media(max-width:600px){.show-work-section{margin:0 12px 70px;padding:42px 18px}.proof-counts{grid-template-columns:1fr 1fr}.proof-topline{align-items:flex-start;gap:10px}.record-footer{flex-direction:column}.work-proof{padding:15px}.show-work-copy h2{font-size:38px}}.legal-page{max-width:920px;margin:55px auto 100px;padding:0 24px}.legal-page>header{text-align:center;margin-bottom:42px}.legal-page>header h1{max-width:none;margin:15px 0 14px;font-size:clamp(44px,6vw,66px)}.legal-page>header>p:last-child{color:var(--muted);font-size:14px}.legal-page article{background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(30px,6vw,64px);box-shadow:0 22px 55px #283b2810}.legal-page article>p:first-child{font-size:18px;line-height:1.7;color:var(--ink);padding-bottom:24px;border-bottom:1px solid var(--line)}.legal-page h2{font:500 27px Georgia,serif;margin:36px 0 12px;color:var(--blue-dark)}.legal-page li,.legal-page p{color:var(--muted);font-size:15px;line-height:1.75}.legal-page ul{padding-left:22px}.legal-page li{padding:3px 0}.legal-page article a{color:var(--blue);font-weight:800;text-decoration:underline;text-underline-offset:3px}@media(max-width:560px){.legal-page{margin-top:40px;padding:0 14px}.legal-page article{padding:28px 22px}.legal-page h2{font-size:24px}}