:root{--forest:#0E231B;--gold:#F2CB83;--sig:#2D5A4A;--paper:#FAF9F6;--ink:#141413;--stone:#6B6963;--sand:#F2F0EB;--line:#E7E4DC;--line2:#D7D4CC;--white:#FFFFFF;--soft:#CFD4C2;--cream:#FAF6EE;--mist:#E8E9DA;--pine:#224536;--moss:#507357;--dawn:radial-gradient(70% 55% at 50% 108%,#F2CB83 0%,transparent 70%),radial-gradient(45% 45% at 8% 92%,#90B697 0%,transparent 72%),radial-gradient(40% 40% at 94% 88%,#DD8F66 0%,transparent 72%),linear-gradient(180deg,#0E231B,#224536 48%,#507357);--serif:"Newsreader",ui-serif,Georgia,serif;--sans:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--sig)}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;margin:0;text-wrap:balance}h1{font-size:clamp(42px,7vw,84px);line-height:1.02}h2{font-size:clamp(32px,4.5vw,56px);line-height:1.04}h3{font-size:28px;line-height:1.12}em.sig{color:var(--sig)}em.gold,em.sig{font-style:italic}em.gold{color:var(--gold)}.wrap{max-width:1120px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--sig)}.on-dark .eyebrow{color:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:14px 24px;font-weight:500;font-size:16px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:var(--sans);transition:transform .08s ease,background .15s ease}.btn:active{transform:translateY(1px)}.btn-forest{background:var(--forest);color:var(--paper)}.btn-forest:hover{background:var(--pine)}.btn-paper{background:var(--paper);color:var(--forest)}.btn-ghost{background:transparent;color:var(--paper);border-color:rgba(250,249,246,.35)}.btn-ghost:hover{border-color:var(--paper)}.btn-ink{background:var(--ink);color:var(--paper)}.card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:28px}.muted{color:var(--stone)}.small,label.f{font-size:14px}label.f{display:block;font-weight:500;color:var(--ink);margin:14px 0 6px}input.f,select.f,textarea.f{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:var(--white);color:var(--ink)}input.f:focus,select.f:focus,textarea.f:focus{outline:2px solid var(--sig);outline-offset:1px;border-color:var(--sig)}.seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.seg label{border:1px solid var(--line2);border-radius:12px;padding:12px 10px;text-align:center;font-size:15px;cursor:pointer;background:var(--white)}.seg input{display:none}.seg label.on{border-color:var(--forest);background:var(--forest);color:var(--paper)}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:start}@media (max-width:860px){.grid2,.grid3{grid-template-columns:1fr}}.phone{width:100%;max-width:390px;margin:0 auto;background:var(--ink);border-radius:44px;padding:12px;box-shadow:0 30px 80px rgba(14,35,27,.35)}.screen{border-radius:34px;overflow:hidden;height:720px;flex-direction:column}.screen,.screen .bar{background:var(--white);display:flex}.screen .bar{height:44px;align-items:center;justify-content:center;font-size:12px;color:var(--stone);border-bottom:1px solid var(--line)}.screen .mail{overflow-y:auto;padding:18px 18px 28px;font-size:14px;line-height:1.45;scrollbar-width:none}.screen .mail::-webkit-scrollbar{display:none}.mail h4{margin:0;font-family:var(--serif);font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.01em}.mail .sub{color:var(--stone);font-size:12px;margin:4px 0 10px}.mail .sec{font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 4px}.mail .it{padding:8px 0;border-bottom:1px solid var(--line)}.mail .it b{font-weight:600}.mail .it .m{color:var(--stone);font-size:12px}.mail .house{background:var(--sand);border-radius:12px;padding:12px;margin-top:14px}.mail .foot{color:#9A978F;font-size:10.5px;margin-top:16px}.step{display:flex;gap:16px;align-items:flex-start}.step .n{flex:none;width:40px;height:40px;border-radius:20px;background:var(--forest);color:var(--gold);font-size:20px;display:flex;align-items:center;justify-content:center}.price,.step .n{font-family:var(--serif)}.price{font-size:48px;line-height:1;letter-spacing:-.02em}.price span{font-family:var(--sans);font-size:15px;color:var(--stone);letter-spacing:0}.tick{display:flex;gap:10px;font-size:15px;margin:8px 0}.tick:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:9px;background:var(--sig);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M4 10.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat,linear-gradient(#000,#000);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M4 10.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.band{padding-block:88px}.band-sand{background:var(--sand)}.band-dark{background:var(--forest);color:var(--paper)}.band-dark .muted{color:var(--soft)}.band-dark .card{background:#142D24;border-color:#27463A;color:var(--paper)}.footer{padding-block:40px;border-top:1px solid var(--line);font-size:14px;color:var(--stone)}.dawn{background:var(--dawn);color:var(--paper)}.dawn .muted{color:var(--mist)}@media (prefers-reduced-motion:no-preference){.fade-in{animation:fi .5s ease both}@keyframes fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.rail{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:50}.rail>div{height:100%;background:var(--gold);width:0;transition:width .15s linear}.chapters{position:fixed;right:max(16px,env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px;z-index:40}.chapters a{width:10px;height:10px;border-radius:5px;background:var(--line2);display:block;position:relative}.chapters a.on{background:var(--sig);transform:scale(1.3)}.chapters a span{position:absolute;right:20px;top:-5px;white-space:nowrap;font-size:12px;color:var(--stone);opacity:0;transition:opacity .15s;pointer-events:none}.chapters a.on span,.chapters a:hover span{opacity:1}@media (max-width:860px){.chapters{display:none}}.story{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:64px;gap:64px;align-items:start}.story .sticky{position:-webkit-sticky;position:sticky;top:48px}.scene,.story .steps{display:flex;flex-direction:column}.scene{min-height:88vh;justify-content:center;padding-block:48px}.scene .when{font-family:var(--serif);font-style:italic;font-size:20px;color:var(--sig)}.scene h2{margin-top:10px}.scene p.lead{font-size:20px;color:var(--stone);margin-top:16px;max-width:520px}.chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line2);border-radius:999px;padding:8px 14px;font-size:14px;background:var(--white);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .12s,border-color .12s,color .12s}.chip.on{background:var(--forest);border-color:var(--forest);color:var(--paper)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:860px){.story{grid-template-columns:1fr;gap:24px}.story .sticky{position:-webkit-sticky;position:sticky;top:12px;z-index:5}.phone{max-width:300px}.screen{height:520px}.scene{min-height:auto;padding-block:40px}}.lock{height:100%;display:flex;flex-direction:column;background:var(--dawn);color:var(--paper);padding:48px 18px 18px}.lock .time{font-family:var(--serif);font-size:64px;line-height:1;letter-spacing:-.03em;text-align:center}.lock .date{text-align:center;color:var(--mist);font-size:14px;margin-top:4px}.notif{margin-top:auto;background:rgba(250,249,246,.92);color:var(--ink);border-radius:18px;padding:12px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:slideUp .6s cubic-bezier(.2,.8,.2,1) both}.notif .app{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--stone);text-transform:uppercase;letter-spacing:.08em}.notif .app img{width:18px;height:18px;border-radius:5px}.notif b{display:block;margin-top:4px;font-size:14px}.notif div.t{font-size:13px;color:var(--ink)}@keyframes slideUp{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.notif{animation:none}.rail>div{transition:none}}.report{padding:18px;font-size:13px}.report .kpi{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.report .kpi div{background:var(--sand);border-radius:12px;padding:12px}.report .kpi b{display:block;font-family:var(--serif);font-size:26px;line-height:1}.report .bars{margin-top:14px}.report .bar{display:grid;grid-template-columns:1fr 90px;grid-gap:10px;gap:10px;align-items:center;margin:8px 0;font-size:12px}.report .bar i{display:block;height:8px;border-radius:4px;background:var(--line);overflow:hidden}.report .bar i b{display:block;height:100%;background:var(--sig)}.hl{background:linear-gradient(transparent 55%,rgba(242,203,131,.55) 0)}.focus-ring{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.hub-shell{max-width:1380px;margin:auto;padding:24px 40px 80px;color:#20352c}.hub-nav{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dedfd7;padding:8px 0 25px;gap:20px}.hub-nav>a{font-weight:600;text-decoration:none}.hub-nav small{display:block;font-size:9px;letter-spacing:2px;color:#737d74;margin-top:5px}.hub-nav>span{font-size:13px;color:#6b756e}.hub-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:48px 0 30px}.hub-heading h1{font-size:clamp(34px,4vw,58px);line-height:1.05;margin:14px 0}.hub-card h1 em,.hub-heading em{font-weight:400;color:#507b60}.hub-kicker{font-size:10px;font-weight:600;letter-spacing:1.7px;color:#617362}.hub-card{border:1px solid #dddfd6;background:#fffefa;border-radius:14px;padding:28px;margin-bottom:22px}.hub-card h2{font-family:Newsreader,Georgia,serif;font-size:28px;font-weight:400;line-height:1.13;margin:12px 0}.hub-card h1{font-size:44px;margin:20px 0}.hub-card>p{font-size:14px;color:#73796e;line-height:1.6;margin:12px 0 20px}.hub-shell label,.setup-form label{display:block;font-size:12px;font-weight:500;margin:18px 0 12px}.hub-shell input:not([type=checkbox]):not([type=hidden]),.hub-shell select,.hub-shell textarea,.setup-form input:not([type=checkbox]),.setup-form select{display:block;width:100%;border:1px solid #d6dbd1;border-radius:7px;padding:12px;background:#fff;color:#233d2f;font:14px/1.4 inherit;margin-top:8px;min-width:0}.hub-shell input[type=color]{height:46px;padding:5px!important;min-width:70px}.hub-button{display:inline-flex;justify-content:center;align-items:center;background:#254e3b;border:1px solid #254e3b;border-radius:7px;color:#fffdf8!important;text-decoration:none;padding:12px 18px;font-size:13px;font-weight:500;cursor:pointer;line-height:1.4;gap:8px;transition:transform .15s,background .15s}.hub-button:hover{background:#326a4e;transform:translateY(-1px)}.hub-button.secondary{background:transparent;color:#254e3b!important;border-color:#c3cfc1}.hub-button.light{background:#e9edc9;border-color:#e9edc9;color:#1b392b!important}.hub-button:disabled{opacity:.45;cursor:not-allowed}.hub-button.tiny{padding:7px 12px;font-size:11px}.hub-tabs{display:flex;gap:10px;overflow-x:auto;border-bottom:1px solid #dde0d6;margin:10px 0 24px;padding-bottom:12px}.hub-tabs a{text-decoration:none;padding:9px 15px;border-radius:20px;color:#6c786d;white-space:nowrap;font-size:13px}.hub-tabs a.selected{background:#e5ebdc;color:#254e3b}.hub-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:24px 0}.hub-metrics>div{background:#ecede4;border-radius:9px;padding:20px}.hub-metrics small{font-size:11px;color:#74806d;display:block}.hub-metrics strong{display:block;font-size:23px;font-weight:400;margin-top:10px}.hub-columns{display:grid;grid-template-columns:1.03fr 1fr;grid-gap:24px;gap:24px;align-items:flex-start}.hub-row{display:flex;gap:16px;align-items:flex-end}.hub-row>label{flex:1 1;min-width:0}.hub-actions{display:flex;flex-wrap:wrap;margin:16px 0}.hub-actions,.hub-check{gap:10px;align-items:center}.hub-check{display:flex!important}.hub-muted{font-size:12px!important;color:#7a8174!important;line-height:1.6!important;margin:14px 0!important}.hub-error,.hub-notice{background:#e8efdf;color:#315b37;padding:16px;border-radius:8px;font-size:13px}.hub-error{background:#fae9df;color:#87442d}.hub-sticky{position:-webkit-sticky;position:sticky;top:20px}.hub-preview{border:1px solid #ddd;border-radius:8px;width:100%;height:650px;background:#fff}.hub-badge{font-size:10px;padding:5px 9px;border:1px solid #d4d9c9;border-radius:20px;color:#617154;text-transform:uppercase;letter-spacing:1px}.hub-badge.failed{background:#f5e2d7;color:#873b24}.hub-badge.approved,.hub-badge.succeeded{background:#e3edd5;color:#496b35}.hub-badge.running{background:#e7ebfc;color:#445d92}.hub-price{font:42px Newsreader,Georgia,serif}.hub-price small{font:12px sans-serif;color:#7a8174;margin-left:8px}.hub-empty{padding:50px 15px;background:#f1f2eb;text-align:center;color:#7a8174;border-radius:9px;font-size:14px}.hub-table{border-collapse:collapse;width:100%;font-size:12px}.hub-table td,.hub-table th{text-align:left;border-bottom:1px solid #e5e7df;padding:13px 8px;vertical-align:top}.hub-table th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#87917d}.hub-table a{color:#325b44}.hub-table-wrap{overflow:auto}.hub-table small{display:block;color:#7c8875;margin-top:5px}.hub-card details{border-top:1px solid #e3e6dc;padding:14px 0}.hub-card summary{cursor:pointer;font-size:14px}.hub-card pre{white-space:pre-wrap;font-size:11px;overflow-wrap:anywhere;background:#eff1e9;padding:15px;border-radius:8px;color:#55664e;max-height:350px;overflow:auto}.hub-quote{border-left:2px solid #b7c6ab;padding-left:14px;color:#6a775e;font-size:13px;line-height:1.6}.hub-sidebar-links{display:flex;gap:20px;font-size:12px;padding-bottom:20px;flex-wrap:wrap}.hub-sidebar-links a{color:#6a775e;text-decoration:none}.marketing{color:#233c2e;background:#f8f7ef}.nc-hero{background:#1e392d;color:#f6f4e9;padding:28px max(6vw,24px) 0;overflow:hidden}.nc-nav{max-width:1280px;margin:auto;justify-content:space-between;gap:25px;padding-bottom:35px;border-bottom:1px solid #ffffff20}.nc-nav,.nc-wordmark{display:flex;align-items:center}.nc-wordmark{position:relative;gap:10px;font-size:15px;color:#f7f5eb!important;text-decoration:none;font-weight:500}.nc-wordmark>span{font:italic 43px Newsreader,Georgia,serif;color:#dbe3b4}.nc-wordmark small{position:absolute;left:43px;top:35px;font-size:8px;letter-spacing:1.8px;color:#a7b7a3}.nc-nav>div{display:flex;align-items:center;gap:28px}.nc-nav>div>a{font-size:12px;color:#c6d1bd;text-decoration:none}.nc-hero-grid{display:grid;grid-template-columns:1.12fr .85fr;grid-gap:8vw;gap:8vw;max-width:1180px;margin:55px auto;align-items:center}.nc-eyebrow{font-size:10px;letter-spacing:2px;color:#bbcca8;font-weight:500}.nc-hero h1{font:400 clamp(60px,6vw,86px)/.95 Newsreader,Georgia,serif;margin:25px 0;letter-spacing:-3px;color:#f6f4e9}.nc-hero h1 em{color:#dbe3b4;font-weight:300}.nc-hero-grid>div>p{font-size:17px;line-height:1.7;color:#bdcbb6;max-width:440px}.nc-hero-grid .hub-actions{margin:32px 0 22px;gap:24px}.nc-textlink{font-size:12px;color:#d6dfc8;text-decoration:none}.nc-fine{font-size:11px!important;line-height:1.7!important;color:#90a68c!important}.nc-demo{position:relative;transform:rotate(2deg);border-radius:16px;background:#edf0df;padding:8px;box-shadow:0 30px 80px #071b1940;max-width:470px}.nc-demo-top{display:flex;justify-content:space-between;padding:14px 13px 19px;color:#66775b;gap:10px;align-items:center}.nc-demo-top span{font-size:8px;letter-spacing:1.2px;font-weight:600}.nc-demo-top i{font-size:9px;font-style:normal}.nc-mail{background:#fffdf6;color:#203b2e;border-radius:10px;padding:30px 28px 20px}.nc-building-mark{font-family:Georgia,serif;border:1px solid #b2bc9d;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:11px;margin-bottom:24px}.nc-mail>small{letter-spacing:2.5px;font-size:8px;color:#7f896c}.nc-mail>h2{font:34px Newsreader,Georgia,serif;margin:7px 0 17px}.nc-mail-intro{font:24px/1.2 Newsreader,Georgia,serif;color:#667355!important;margin-bottom:24px!important}.nc-mail-rule{height:1px;background:#e3e5d7;margin-bottom:22px}.nc-pick{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid #e6e8db;padding:16px 0}.nc-pick>span{font:italic 18px Georgia,serif;color:#a9b391}.nc-pick>span:last-child{margin-left:auto;font:16px sans-serif}.nc-pick h3{font-family:Newsreader,Georgia,serif;font-size:19px;font-weight:400;line-height:1.15;margin:0}.nc-pick p{font-size:10px;color:#7b856c;line-height:1.5;margin:6px 0 0}.nc-house{background:#ecedde;border-radius:5px;padding:17px;margin-top:20px}.nc-house small{font-size:8px;letter-spacing:1.4px;color:#6c7e5a}.nc-house p{font-size:13px;line-height:1.6;margin:8px 0 0}.nc-sample{font-size:8px!important;color:#9da48e!important;text-align:center;margin-top:20px!important}.nc-strip{border-top:1px solid #ffffff20;max-width:1280px;margin:auto;padding:25px 0;display:flex;align-items:center;gap:30px;justify-content:space-between;font-size:11px;color:#a7ba9c}.nc-strip>span:first-child{font-size:8px;letter-spacing:1.8px;color:#768e6e}.nc-strip b{font-weight:400;color:#6b855f}.nc-section{max-width:1240px;margin:auto;padding:95px 40px}.nc-section-heading{max-width:700px;margin-bottom:45px}.nc-section h2,.nc-setup h2{font:400 clamp(36px,4.5vw,60px)/1.04 Newsreader,Georgia,serif;letter-spacing:-1.4px;margin:20px 0}.nc-section h2 em,.nc-setup h2 em{color:#738766}.nc-section-heading>p,.nc-setup>div>p{font-size:15px;line-height:1.7;color:#7d8572;max-width:540px}.nc-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.nc-three article{border-top:1px solid #cfd6c0;padding-top:25px}.nc-three article>span{font-size:11px;color:#859478}.nc-three h3{font:30px/1.15 Newsreader,Georgia,serif;margin:25px 0 12px}.nc-three article>p{font-size:14px;line-height:1.7;color:#7b846d}.nc-personal{background:#dfe5d1;padding:75px 40px}.nc-personal-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;gap:100px;align-items:center}.nc-personal .nc-eyebrow{color:#7b8d6a}.nc-personal h2{font:48px/1.05 Newsreader,Georgia,serif;margin:22px 0}.nc-personal p{font-size:14px;line-height:1.8;color:#738566}.nc-taste-card{background:#f8f8ef;border:1px solid #c4ceae;border-radius:12px;padding:36px;transform:rotate(-2deg)}.nc-taste-card h3{font:36px/1.1 Newsreader,Georgia,serif;margin:20px 0}.nc-chips{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.nc-chips span{border:1px solid #c6d0b6;background:#eff2e4;padding:10px 13px;border-radius:25px;font-size:11px}.nc-pricing{gap:18px}.nc-pricing article{border:1px solid #d7dccb;border-radius:10px;padding:28px;background:#fffef7}.nc-pricing article:nth-child(2){background:#e8edda;border-color:#bccaaa}.nc-pricing h3{font-size:48px}.nc-pricing h3 small{display:block;font:11px sans-serif;color:#7c8870;margin-top:10px}.nc-pricing ul{list-style:none;padding:0;font-size:12px;line-height:2.5;color:#6b7d5e;margin:22px 0}.nc-pricing .hub-button{display:flex;margin-top:25px}.nc-pricing-note{font-size:11px;line-height:1.8;color:#8c947f;margin-top:25px;max-width:850px}.nc-setup{border-top:1px solid #dce0d1;background:#eff0e5;padding:85px max(6vw,24px);display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:flex-start}.nc-setup>div,.nc-setup>form{max-width:540px;width:100%;margin:auto}.setup-form{padding:35px;margin:0!important}.setup-form h2{font-size:35px;letter-spacing:-.6px}.setup-form .hub-button{width:100%;margin-top:20px}.setup-form input,.setup-form select{font-family:inherit!important;font-size:13px!important}.setup-form .hub-row{gap:12px}.setup-form label{font-weight:500;color:#586c4c}.nc-checks{font-size:13px;line-height:1.8;color:#667e55;margin:30px 0}.nc-footer{padding:30px max(6vw,24px);display:flex;justify-content:space-between;font-size:11px;color:#88977a;gap:20px}.nc-footer>a{color:#536d43;text-decoration:none}.nc-footer>a:first-child{font-size:18px;letter-spacing:-.5px;font-weight:500}@media(max-width:900px){.nc-nav>div>a:not(.hub-button){display:none}.nc-hero-grid{gap:40px;margin:55px auto}.nc-hero h1{font-size:75px}.nc-mail{padding:23px 20px}.nc-three{gap:18px}.nc-personal-inner{gap:40px}.nc-strip{gap:15px}.nc-strip>span:first-child{display:none}.hub-shell{padding:20px}.hub-columns{gap:16px}.hub-card{padding:22px}.hub-metrics strong{font-size:19px}}@media(max-width:650px){.hub-columns,.nc-hero-grid,.nc-personal-inner,.nc-setup{grid-template-columns:1fr}.nc-hero-grid{margin:45px auto;gap:35px}.nc-hero h1{font-size:76px}.nc-hero-grid>div>p{font-size:16px}.nc-demo{max-width:420px;margin:0 10px;transform:rotate(1deg)}.nc-nav{padding-bottom:25px}.nc-wordmark{font-size:11px}.nc-wordmark>span{font-size:35px}.nc-wordmark small{left:35px;top:30px;font-size:7px}.nc-nav>div{gap:0}.nc-nav .hub-button{font-size:11px;padding:10px}.nc-strip{font-size:9px;gap:10px}.nc-section{padding:65px 24px}.nc-three{grid-template-columns:1fr;gap:25px}.nc-three h3{margin-top:15px}.nc-personal{padding:55px 24px}.nc-personal h2{font-size:43px}.nc-taste-card{padding:27px}.nc-setup{padding:60px 24px;gap:30px}.nc-setup>div{margin:0}.setup-form{padding:25px}.nc-footer{flex-wrap:wrap}.hub-metrics{grid-template-columns:1fr 1fr}.hub-heading{align-items:flex-start;padding:32px 0 15px}.hub-heading h1{font-size:36px}.hub-heading>.hub-button{font-size:11px;padding:8px}.hub-nav>span{max-width:160px;overflow:hidden;text-overflow:ellipsis}.hub-preview{height:540px}.hub-row{flex-wrap:wrap}.hub-row>label{min-width:125px}.hub-sticky{position:static}}.nc-hero-grid>div,.nc-setup>*{min-width:0}@media(max-width:650px){.nc-hero-grid{grid-template-columns:minmax(0,1fr)}.nc-hero h1{font-size:clamp(46px,13.5vw,64px);letter-spacing:-1.8px}.nc-hero-grid>div>p{max-width:100%}.nc-demo{width:calc(100% - 20px)}.nc-mail{padding:22px 18px}.nc-setup{grid-template-columns:minmax(0,1fr)}.setup-form .hub-row{display:block}.nc-strip{flex-wrap:wrap;justify-content:center}}.live-builder{max-width:1380px;margin:0 auto;padding:85px 40px;color:#233c2e}.builder-intro{max-width:750px;margin-bottom:38px}.builder-intro h2{font:48px/1.08 Newsreader,Georgia,serif;margin:18px 0;letter-spacing:-1px}.builder-intro h2 em{color:#738766}.builder-intro p{max-width:590px;font-size:15px;color:#7a856e;line-height:1.7}.builder-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:35px;gap:35px;align-items:stretch}.builder-settings{background:#eff1e7;border:1px solid #dce1d0;padding:28px;border-radius:12px;min-height:620px;align-self:start}.builder-settings textarea{font:inherit}.builder-step-title[aria-expanded=true]{cursor:pointer}.builder-settings>.builder-step-title:last-of-type[aria-expanded=false]{padding-bottom:22px}.builder-settings label,.builder-stage label{display:block;font-size:11px;color:#5b7050;margin:15px 0}.builder-settings input:not([type=checkbox]),.builder-settings select,.builder-settings textarea,.builder-stage input:not([type=checkbox]),.builder-stage select{display:block;width:100%;min-width:0;border:1px solid #d2dac7;background:#fffef8;border-radius:6px;padding:11px;font:13px inherit;color:#2b432e;margin-top:7px}.builder-settings label small{font-size:10px;font-weight:400;color:#86927b}.builder-row{display:flex;gap:12px;align-items:flex-end}.builder-row>label{flex:1 1;min-width:0}.builder-settings input[type=color]{height:43px;padding:4px!important}.builder-file input{font-size:10px!important}.builder-step-title{display:flex;gap:15px;align-items:center;margin:20px 0 0;border:0;border-top:1px solid #d0d9c3;padding:20px 0 0;width:100%;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.builder-step-title[aria-expanded=true]{margin-bottom:15px;cursor:default}.builder-step-title>i{margin-left:auto;font:300 24px/1 sans-serif;color:#9eaf8a;font-style:normal}.builder-step-title[aria-expanded=false] strong{color:#6f7f66}.builder-step-next{display:block;margin:18px 0 4px;background:none;border:0;padding:0;color:#3d6a50;font:500 13px inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.builder-step-title:first-child{border:0;padding:0;margin-top:0}.builder-step-title>b{font:italic 26px Newsreader,Georgia,serif;color:#9eaf8a}.builder-step-title strong{display:block;font:27px Newsreader,Georgia,serif;margin:0}.builder-step-title small{display:block;font-size:11px;color:#849175;margin:5px 0 0}.builder-toggle{display:flex!important;gap:10px;align-items:flex-start;font-size:12px!important;line-height:1.5}.builder-toggle input{margin-top:3px;accent-color:var(--building-accent,#2d6651)}.builder-toggle small{display:block;font-size:10px;color:#879278;margin-top:4px}.builder-save{border-top:1px solid #d0d9c3;padding-top:25px;margin-top:24px}.builder-save h3{font:29px Newsreader,Georgia,serif;margin:12px 0}.builder-save p{font-size:12px;line-height:1.7;color:#738267}.builder-save .hub-button{width:100%;font-size:12px}.builder-experience{min-width:0;display:flex;flex-direction:column;height:0;min-height:100%}.builder-experience>.builder-stage{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.builder-tabs{display:flex;gap:5px;padding:5px;background:#e8ecde;border:1px solid #d6dec8;border-radius:9px;overflow-x:auto}.builder-tabs button{flex:1 1;min-width:80px;border:0;background:none;color:#7b896e;padding:10px 5px;cursor:pointer;font-size:10px;border-radius:6px;white-space:nowrap}.builder-tabs button[aria-selected=true]{background:#fffef8;color:#244331;box-shadow:0 1px 5px #34451d14}.builder-tabs button span{display:block;font:italic 18px Georgia,serif;margin-bottom:6px}.builder-context{display:flex;gap:13px;align-items:center;margin:15px 0}.builder-context .hub-badge{white-space:nowrap;font-size:8px}.builder-context p{font-size:9px;color:#8b967e;line-height:1.5;margin:0}.builder-stage{background:#fffdf7;border:1px solid #d7dfca;border-radius:10px;padding:35px;box-shadow:0 8px 25px #233d1a06}.builder-brand{text-align:center;border-bottom:1px solid #e3e7d8;padding-bottom:22px}.builder-brand>img{max-width:160px;max-height:55px;object-fit:contain;margin:0 auto 18px;display:block}.builder-brand>div{border:1px solid;width:44px;height:44px;display:grid;place-items:center;margin:0 auto 18px;font:15px Georgia,serif;border-radius:50%}.builder-brand>small{font-size:8px;letter-spacing:2.5px;color:#8f9a80}.builder-brand>h3{font:36px/1.05 Newsreader,Georgia,serif;color:var(--building-accent);margin:9px 0 0}.builder-email-meta{font-size:10px!important;line-height:1.7!important;color:#96a087!important}.builder-preview-heading{font:34px/1.08 Newsreader,Georgia,serif;letter-spacing:-.5px;margin:28px 0 20px}.builder-preview-heading em{color:var(--building-accent)}.builder-pick{display:flex;gap:13px;padding:18px 0;border-bottom:1px solid #e6eadc}.builder-pick>b{font:italic 19px Georgia,serif}.builder-pick h4{font:22px/1.15 Newsreader,Georgia,serif;margin:0 0 7px}.builder-pick p{font-size:10px!important;color:#8b967e!important;margin:4px 0!important}.builder-pick span{font-size:12px;color:#6d7e60;line-height:1.6;display:block}.builder-stage>form>p,.builder-stage>p{font-size:13px;line-height:1.8;color:#7c8b6d}.builder-announcement{border-left:2px solid;background:#f0f2e6;padding:20px;margin:25px 0}.builder-announcement small{font-size:8px;letter-spacing:1.2px;color:#82936d}.builder-announcement h4{font:23px Newsreader,Georgia,serif;margin:10px 0}.builder-announcement p{font-size:12px;line-height:1.7;color:#728261;margin:0}.builder-disclaimer{font-size:9px!important;line-height:1.7!important;color:#9aa58d!important;margin-top:20px!important}.builder-tour{display:flex;justify-content:space-between;align-items:center;padding:16px 0;gap:15px;font-size:10px;color:#869577}.builder-tour button{border:0;background:none;color:#2c5638;font-size:11px;cursor:pointer}.builder-resident-form{margin:25px 0}.builder-resident-form .hub-button{width:100%;margin-top:15px}.builder-interests{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.builder-interests button{border:1px solid #d0dcc4;background:#f5f7ed;border-radius:20px;padding:9px 13px;font-size:10px;color:#7c8b6b;cursor:pointer}.builder-interests button[aria-pressed=true]{background:var(--building-accent);color:#fff;border-color:var(--building-accent)}.builder-personal-picks{margin-top:25px}.builder-qr{text-align:center}.builder-qr>img{width:220px;max-width:100%;margin:25px auto;display:block}.builder-qr>h4:not(.builder-preview-heading){font:25px Newsreader,Georgia,serif}.builder-qr>p{font-size:11px;line-height:1.7;color:#839374;overflow-wrap:anywhere}.builder-report{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:25px 0}.builder-report>div{background:#f0f3e5;border-radius:8px;padding:20px}.builder-report small,.builder-report span{display:block;font-size:10px;color:#8b997b;line-height:1.6}.builder-report b{display:block;font:36px Newsreader,Georgia,serif;color:var(--building-accent);margin:15px 0}.builder-plan{border:1px solid #ced9be;border-radius:8px;padding:25px;margin-top:30px}.builder-plan h3{font:44px Newsreader,Georgia,serif;margin:15px 0}.builder-plan h3 small{font:11px sans-serif;margin-left:7px;color:#8e9b7e}.builder-plan p{font-size:12px;line-height:1.7;color:#7d8e6c}@media(max-width:900px){.live-builder{padding:60px 25px}.builder-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.builder-settings,.builder-stage{padding:23px}.builder-tabs button{min-width:70px;font-size:9px}.builder-settings .builder-row{display:block}.builder-stage .builder-row{flex-wrap:wrap}.builder-stage .builder-row>label{min-width:110px}}@media(max-width:650px){.builder-layout{grid-template-columns:minmax(0,1fr)}.builder-experience{height:auto;min-height:0}.builder-experience>.builder-stage{overflow:visible}.builder-settings{min-height:0}.builder-intro h2{font-size:38px}.builder-experience{position:static}.builder-stage{min-height:0;padding:25px}.builder-context{display:block}.builder-context p{margin-top:10px}.builder-settings .builder-row{display:flex}.builder-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:3}.builder-stage .builder-row{display:block}.builder-preview-heading{font-size:32px}.builder-report>div{padding:15px}.builder-tour button{font-size:10px}}.builder-mobile-jump{display:none}#builder-inputs,#builder-live{scroll-margin-top:55px}@media(max-width:650px){.builder-mobile-jump{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:5;background:#eff1e7;border:1px solid #d6dfc9;border-radius:7px;padding:13px;margin:15px 0}.builder-mobile-jump a{font-size:11px;text-decoration:none;color:#35593d}.builder-tabs{top:45px}}.nc-hero-grid>div>p.nc-ai-proof{font-size:12px;line-height:1.7;color:#a7bc9d;margin-top:14px;max-width:440px}.nc-engine{padding-bottom:70px}.nc-engine-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.nc-engine-grid article{border-top:1px solid #cfd6c0;padding-top:22px}.nc-engine-grid article>span{font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#859478;font-weight:600}.nc-engine-grid h3{font:26px/1.15 Newsreader,Georgia,serif;margin:18px 0 12px}.nc-engine-grid article>p{font-size:14px;line-height:1.7;color:#7b846d}.nc-engine-note{font:italic 20px/1.5 Newsreader,Georgia,serif;color:#5f7355;max-width:640px;margin:55px 0 0;border-left:2px solid #b7c6ab;padding-left:20px}@media(max-width:900px){.nc-engine-grid{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:650px){.nc-engine-grid{grid-template-columns:1fr}.nc-engine-note{font-size:18px;margin-top:35px}}.builder-behind{font-size:11px;line-height:1.6;color:#8b957f;margin:8px 0 4px}.nc-tiers article.open{background:#e8edda;border-color:#9fb48a;position:relative}.nc-tiers article.gone{opacity:.55}.nc-tiers article.gone h3{text-decoration:line-through;-webkit-text-decoration-color:#b9c3ac;text-decoration-color:#b9c3ac;text-decoration-thickness:1px}.nc-tiers article:nth-child(2){background:#fffef7;border-color:#d7dccb}.nc-tiers .hub-kicker b{font-weight:600;color:#3f6a4b}.nc-early-how{margin-top:45px;border-top:1px solid #d7dccb;padding-top:30px}.nc-early-how ol{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:26px;gap:26px;padding:0;margin:18px 0 0;list-style:none;counter-reset:how}.nc-early-how li{font-size:13px;line-height:1.7;color:#7b846d;counter-increment:how}.nc-early-how li:before{content:counter(how,decimal-leading-zero);display:block;font:italic 22px Newsreader,Georgia,serif;color:#9eaf8a;margin-bottom:8px}.nc-early-how li b{display:block;color:#233c2e;font-weight:500;font-size:15px;margin-bottom:4px}.nc-roi{background:#1e392d;color:#f6f4e9;padding:85px 40px}.nc-roi-inner{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.nc-roi h2{font:400 clamp(38px,4.5vw,60px)/1.04 Newsreader,Georgia,serif;letter-spacing:-1.4px;margin:22px 0;color:#f6f4e9}.nc-roi h2 em{color:#dbe3b4;font-weight:300}.nc-roi-inner>div>p{font-size:15px;line-height:1.7;color:#bdcbb6;max-width:440px}.nc-roi-points{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.nc-roi-points>div{border-top:1px solid #ffffff30;padding-top:18px}.nc-roi-points b{display:block;font:22px Newsreader,Georgia,serif;font-weight:400;color:#f6f4e9;margin-bottom:8px}.nc-roi-points p{font-size:13px;line-height:1.7;color:#a7ba9c;margin:0}.nc-coverage-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:start}.nc-coverage-grid>div>p{font-size:15px;line-height:1.7;color:#7d8572;max-width:460px}.nc-coverage-list{list-style:none;padding:0;margin:10px 0 0;border-top:1px solid #cfd6c0}.nc-coverage-list li{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid #e0e4d6;font-size:15px;color:#4f6150}.nc-coverage-list small{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#98a48c;white-space:nowrap}.nc-coverage-list li.live span{font-weight:500;color:#233c2e}.nc-coverage-list li.live small{color:#3f6a4b;font-weight:600}.nc-coverage-list li.live small:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#4e8a5f;margin-right:7px;vertical-align:middle}.nc-portfolio{margin-top:70px;background:#e8edda;border:1px solid #c6d2b4;border-radius:14px;padding:38px 42px;display:flex;justify-content:space-between;align-items:center;gap:40px}.nc-portfolio h3{font:34px/1.1 Newsreader,Georgia,serif;margin:14px 0 10px}.nc-portfolio h3 em{color:#738766}.nc-portfolio p{font-size:14px;line-height:1.7;color:#6f7f62;margin:0;max-width:520px}.nc-portfolio .hub-button{white-space:nowrap}@media(max-width:900px){.nc-early-how ol{grid-template-columns:1fr 1fr}.nc-coverage-grid,.nc-roi-inner{gap:40px}}@media(max-width:650px){.nc-early-how ol{grid-template-columns:1fr}.nc-roi{padding:60px 24px}.nc-coverage-grid,.nc-roi-inner,.nc-roi-points{grid-template-columns:1fr}.nc-portfolio{flex-direction:column;align-items:flex-start;padding:28px}.nc-portfolio .hub-button{width:100%}}.builder-opening{display:block;font-size:10px;line-height:1.6;color:#6f8460;margin-top:8px}.builder-plan-strike{font-size:11px!important;color:#8e9b7e!important;margin:-6px 0 10px!important}.builder-plan-strike s{color:#a9b39c}.builder-located{margin:-6px 0 14px;font-size:11px;color:#6f8460;line-height:1.6}.builder-located b{display:flex;align-items:center;gap:7px;font:500 14px/1.3 inherit;color:#233c2e;margin-bottom:3px}.builder-located b i{width:8px;height:8px;border-radius:50%;background:#4e8a5f;display:inline-block}.builder-located small{display:block;font-size:11px;color:#7b8a6e}.builder-located button{border:0;background:none;color:#2c5638;text-decoration:underline;cursor:pointer;font:inherit;padding:0}.builder-kinds{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 6px}.builder-kinds button{border:1px solid #cfd9c3;background:#f7f8f0;border-radius:20px;padding:8px 12px;font-size:11px;color:#5b7050;cursor:pointer}.builder-kinds button[aria-checked=true]{background:#254e3b;color:#fff;border-color:#254e3b}.builder-import{display:flex;gap:8px;align-items:stretch;margin-top:7px}.builder-import input{margin-top:0!important;flex:1 1}.builder-import .hub-button{white-space:nowrap;padding:0 12px}.builder-reading{font-size:11px;color:#6f8460;margin:-4px 0 10px;animation:ncPulse 1.4s ease-in-out infinite}@keyframes ncPulse{0%,to{opacity:.55}50%{opacity:1}}.builder-imported{background:#fffef8;border:1px solid #d5ddc8;border-radius:8px;padding:14px 16px;margin:0 0 6px}.builder-imported ul{list-style:none;padding:0;margin:8px 0 6px;font-size:12px;line-height:1.9;color:#4f6150}.builder-imported li i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:middle;margin:0 3px;border:1px solid #0002}.builder-imported small{font-size:10px;color:#8b957f}.builder-next{list-style:none;padding:0;margin:16px 0;border-top:1px solid #d0d9c3}.builder-next li{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;padding:11px 0;border-bottom:1px solid #e0e5d6;font-size:12px;line-height:1.6;color:#5f6f58}.builder-next li b{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#3f6a4b;padding-top:3px}@media(max-width:650px){.builder-next li{grid-template-columns:1fr;gap:3px}.builder-import{flex-direction:column}}.builder-combo{position:relative}.builder-combo ul{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;list-style:none;margin:0;padding:6px;background:#fffef8;border:1px solid #cfd9c3;border-radius:8px;box-shadow:0 14px 40px #1e392d22;max-height:300px;overflow:auto}.builder-combo li{padding:10px 12px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:baseline}.builder-combo li span{font-size:13px;color:#233c2e}.builder-combo li small{font-size:10px;color:#8b957f;white-space:nowrap}.builder-combo li[aria-selected=true]{background:#e8edda}@media(max-width:650px){.builder-combo li{flex-direction:column;gap:2px}}.builder-located b.away i{background:#c9a24a}.hub-wordmark{display:flex;align-items:center;gap:8px;font-weight:500;font-size:14px;color:#20352c!important;text-decoration:none}.hub-wordmark>span{font:italic 30px Newsreader,Georgia,serif;color:#507b60}.hub-switch{display:flex;gap:4px;background:#e8ebe0;padding:4px;border-radius:20px}.hub-switch a{text-decoration:none;font-size:12px;padding:6px 12px;border-radius:16px;color:#5d6b5e;white-space:nowrap}.hub-switch a.selected{background:#fffefa;color:#254e3b;box-shadow:0 1px 4px #0001}.hub-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding:46px 0 26px}.hub-head h1{font:400 clamp(34px,4vw,54px)/1.05 Newsreader,Georgia,serif;letter-spacing:-1px;margin:12px 0 10px}.hub-head p{font-size:15px;color:#6b756e;margin:0;max-width:560px;line-height:1.6}.hub-head-cta{text-align:right;flex-shrink:0}.hub-head-cta small{display:block;font-size:11px;color:#8a9388;margin-top:8px}.hub-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;padding:0;margin:0 0 22px}.hub-steps li{display:flex;gap:12px;align-items:flex-start;background:#eef0e6;border-radius:10px;padding:14px 16px;opacity:.75}.hub-steps li.done,.hub-steps li.now{opacity:1}.hub-steps li.now{background:#e5ebdc;outline:1px solid #b9c9ad}.hub-steps i{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 11px sans-serif;font-style:normal;background:#fffefa;color:#6b7d5e;border:1px solid #c9d4bd}.hub-steps li.done i{background:#254e3b;color:#fff;border-color:#254e3b}.hub-steps b{display:block;font-size:13px;font-weight:600;color:#233c2e}.hub-steps small{font-size:11px;color:#7b856e}.hub-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:22px;gap:22px;align-items:flex-start}.hub-edition .hub-preview{height:820px;margin-top:16px}.hub-edition-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.hub-edition-top h2{margin:8px 0 0!important}.hub-side .hub-card{padding:22px;margin-bottom:16px}.hub-side h3{font:400 30px/1.1 Newsreader,Georgia,serif;margin:8px 0 10px}.hub-side h3 small{font:13px sans-serif;color:#7a8174;margin-left:6px}.hub-side p{font-size:13px;line-height:1.6;color:#73796e;margin:0 0 14px}.hub-plan{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:14px 16px;background:#eef0e6;border-radius:9px}.hub-plan strong{font:38px Newsreader,Georgia,serif;font-weight:400}.hub-plan strong small{font:12px sans-serif;color:#7a8174;margin-left:6px}.hub-plan>small{font-size:11px;color:#6b7d5e;line-height:1.5}.hub-copy{display:flex;gap:8px;align-items:center;margin-bottom:10px}.hub-copy input{flex:1 1;margin-top:0!important;font-size:12px!important;color:#5d6b5e!important}.hub-side .hub-actions{margin:0 0 6px;gap:8px}.hub-stats{display:flex;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #e5e7df}.hub-stats>div{flex:1 1}.hub-stats b{display:block;font:28px Newsreader,Georgia,serif;font-weight:400}.hub-stats small{font-size:11px;color:#7a8174}.hub-details summary{list-style:none;cursor:pointer}.hub-details summary::-webkit-details-marker{display:none}.hub-details summary h3{margin:8px 0 4px}.hub-details summary small{font-size:12px;color:#7a8174}.hub-details[open] summary{border-bottom:1px solid #e5e7df;padding-bottom:16px;margin-bottom:4px}.hub-details form .hub-button{margin-top:18px}.hub-login h1{font-size:40px}@media(max-width:1000px){.hub-grid{grid-template-columns:1fr}.hub-edition .hub-preview{height:640px}.hub-steps{grid-template-columns:1fr 1fr}}@media(max-width:650px){.hub-head{flex-direction:column;align-items:flex-start;padding:30px 0 20px}.hub-head-cta{text-align:left;width:100%}.hub-head-cta .hub-button{width:100%}.hub-steps{grid-template-columns:1fr}.hub-switch{display:none}.hub-nav .hub-actions{gap:6px}}.hub-views{display:flex;gap:6px;background:#e8ebe0;padding:4px;border-radius:9px;margin:14px 0;width:-moz-fit-content;width:fit-content;max-width:100%}.hub-views a{text-decoration:none;font-size:12px;padding:8px 14px;border-radius:6px;color:#5d6b5e;white-space:nowrap}.hub-views a.selected{background:#fffefa;color:#254e3b;box-shadow:0 1px 4px #0001}.hub-views a small{color:#9aa38f}.hub-personal-note{background:#eef0e6;border-radius:10px;padding:16px 18px;margin-bottom:4px}.hub-personal-note p{font-size:13px;line-height:1.6;color:#4f6150;margin:0 0 10px}.hub-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.hub-chips span{font-size:11px;padding:6px 10px;border-radius:14px;background:#fffefa;border:1px solid #cfd9c3;color:#4f6150}.resident{min-height:100vh;background:#f3f2ea;padding:36px 16px 60px;color:#1B1F2A;font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.resident-card{max-width:640px;margin:0 auto;background:#fffdf8;border:1px solid #e3e5d9;border-radius:18px;padding:40px 36px 32px}.resident-logo{height:40px;max-width:200px;object-fit:contain;display:block;margin-bottom:16px}.resident-kicker{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;color:var(--accent,#C9552A);margin:0 0 8px}.resident-title{font:400 clamp(32px,5vw,44px)/1.08 Newsreader,Georgia,serif;letter-spacing:-.6px;margin:0 0 10px;color:#1e392d}.resident h2{font-family:inherit}.resident-foot{color:#9CA3AF;font-size:12px;margin-top:40px}.resident-foot a{color:#6B7280}.resident button[type=submit],.resident input:not([type=checkbox]):not([type=radio]){font-family:inherit}@media(max-width:650px){.resident{padding:16px 10px 40px}.resident-card{padding:28px 20px 24px;border-radius:14px}.hub-views{width:100%}.hub-views a{flex:1 1;text-align:center;white-space:normal}}.walk-steps{list-style:none;display:flex;gap:6px;padding:0;margin:0 0 18px;overflow-x:auto}.walk-steps li{flex:1 1;min-width:120px}.walk-steps button{width:100%;display:flex;align-items:center;gap:9px;border:1px solid #d6dccb;background:#f4f5ec;border-radius:9px;padding:10px 12px;font:12px/1.3 inherit;color:#6b7d5e;cursor:pointer;text-align:left}.walk-steps li.now button{background:#254e3b;border-color:#254e3b;color:#fff}.walk-steps li.done button{background:#e5ebdc;color:#254e3b}.walk-steps i{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 10px sans-serif;font-style:normal;background:#fffefa;color:#254e3b}.walk-steps li.now i{background:#e9edc9;color:#1b392b}.walk-lead{font-size:14px;line-height:1.65;color:#4f6150;margin:0 0 14px;max-width:680px}.walk-lead b{color:#233c2e}.walk-url{font-size:12px;background:#eef0e6;padding:2px 7px;border-radius:5px;color:#3f6a4b;overflow-wrap:anywhere}.walk-screen{min-height:0;padding:28px 16px;border-radius:14px;border:1px solid #e3e5d9}.walk-screen .resident-card{padding:34px 30px 28px}.walk-copy{color:#4A5160;font-size:16px;line-height:1.55;margin:0 0 18px}.walk-field{display:block;font-weight:600;margin-top:14px;font-size:14px;color:#1B1F2A}.walk-field span{color:#9CA3AF;font-weight:400}.walk-field input{display:block;width:100%;box-sizing:border-box;padding:12px;font:16px inherit;border:1px solid #d8d2c4;border-radius:10px;margin-top:6px;background:#fff}.walk-toggle{border:1px solid #d8d2c4;border-radius:14px;padding:14px 18px;margin-top:22px;font-size:16px}.walk-toggle span{color:#9CA3AF;font-weight:400;font-size:14px}.walk-toggle small{display:block;color:#6B7280;font-size:14px;margin-top:4px;line-height:1.5}.walk-toggle.off{background:#f6f3ec;border-style:dashed}.walk-cta{display:inline-block;margin-top:24px;color:#fff;border:0;padding:14px 24px;border-radius:999px;font:600 16px inherit;cursor:pointer}.walk-skip{display:block;background:none;border:0;color:#6B7280;font:14px inherit;margin-top:12px;cursor:pointer;text-decoration:underline;padding:0}.walk-q{margin-top:18px}.walk-q>b{display:block;font-size:15px;margin-bottom:8px}.walk-q>div{display:flex;flex-wrap:wrap;gap:8px}.walk-q button{border:1px solid #d8d2c4;border-radius:999px;padding:8px 14px;background:#fff;cursor:pointer;font:15px inherit;color:#1B1F2A}.walk-q button[aria-pressed=true]{color:#fff}.walk-expect{margin-top:24px;background:#F6F3EC;border-radius:14px;padding:18px;font-size:15px;line-height:1.6}.walk-expect small{display:block;font-size:12px;letter-spacing:2px;color:var(--accent);font-weight:600;margin-bottom:6px}.walk-friday{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:22px;gap:22px;align-items:start;margin-bottom:16px}.walk-mail{height:760px;margin:0!important}.walk-foryou{list-style:none;padding:0;margin:12px 0 14px;counter-reset:fy}.walk-foryou li{display:grid;grid-template-columns:28px 1fr;grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;padding:10px 0;border-top:1px solid #e0e4d6;counter-increment:fy}.walk-foryou li:before{grid-row:1/3}.walk-foryou small{grid-column:2}.walk-foryou li:before{content:counter(fy,decimal-leading-zero);font:italic 16px Newsreader,Georgia,serif;color:#9eaf8a}.walk-foryou b{display:block;font-size:14px;font-weight:600;color:#233c2e}.walk-foryou small{font-size:11px;color:#7b856e}.walk-mgmt{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0 0 18px}.walk-mgmt>div{background:#ecede4;border-radius:9px;padding:18px}.walk-mgmt b{display:block;font:34px Newsreader,Georgia,serif;font-weight:400}.walk-mgmt small{font-size:11px;color:#74806d}.walk-list{font-size:13px;line-height:1.8;color:#4f6150;padding-left:18px;margin:0 0 18px}@media(max-width:900px){.walk-friday{grid-template-columns:1fr}.walk-mail{height:620px}.walk-mgmt{grid-template-columns:1fr 1fr}}@media(max-width:650px){.walk-steps li{min-width:140px}.walk-screen .resident-card{padding:24px 18px}}.pitch-lead{font:400 23px/1.3 Newsreader,Georgia,serif;color:#1e392d;margin:0 0 12px;letter-spacing:-.2px}.pitch-lead em{color:#507b60}.pitch-list{list-style:none;padding:0;margin:0 0 10px;border-top:1px solid #e6e8dc}.pitch-list li{padding:10px 0;border-bottom:1px solid #e6e8dc;font-size:14px;line-height:1.55;color:#5b6660}.pitch-list b{color:#1e392d;font-weight:600}.pitch-foot{font-size:12px;color:#9CA3AF;margin:0 0 6px}.pref-chip{display:inline-flex;align-items:center;border:1px solid #d8d2c4;border-radius:999px;padding:8px 14px;background:#fff;cursor:pointer;font-size:15px;color:#1B1F2A}.pref-chip input{position:absolute;opacity:0;width:0;height:0}.pref-chip:has(input:checked){background:var(--accent);border-color:var(--accent);color:#fff}.pref-chip:focus-within{outline:2px solid #b9c9ad;outline-offset:2px}.walk-callout{background:#1e392d;color:#dfe6d6;border-radius:10px;padding:14px 18px;font-size:14px;line-height:1.6;margin:0 0 14px}.walk-callout b{color:#f6f4e9;font-weight:600}.walk-callout.mgmt{background:#e5ebdc;color:#4f6150}.walk-callout.mgmt b{color:#1e392d}.walk-frame{border:1px solid #cfd6c0;border-radius:14px;overflow:hidden;background:#f3f2ea;box-shadow:0 10px 30px #1e392d12}.walk-frame-bar{display:flex;align-items:center;gap:6px;background:#e4e7da;padding:10px 14px;border-bottom:1px solid #cfd6c0}.walk-frame-bar i{width:10px;height:10px;border-radius:50%;background:#c6cdb9}.walk-frame-bar span{flex:1 1;margin-left:10px;background:#fffefa;border-radius:6px;padding:5px 10px;font-size:11px;color:#6b7d5e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.walk-frame-bar b{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:#fff;background:#4e8a5f;padding:5px 9px;border-radius:12px;white-space:nowrap}.walk-frame .walk-screen{border:0;border-radius:0;padding:28px 16px}.walk-frame .walk-mail{height:720px;border:0!important;border-radius:0!important;background:#FBF9F4;display:block}.walk-mailmeta{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;background:#fffefa;border-bottom:1px solid #e3e5d9;font-size:12px;color:#6b7d5e}.walk-mailmeta b{color:#1e392d;font-weight:600}button.walk-toggle{width:100%;text-align:left;background:#fff;cursor:pointer;font:inherit;color:#1B1F2A}button.walk-toggle:hover{border-color:#9fb48a;background:#f8faf3}button.walk-toggle em{display:block;font-style:normal;font-weight:600;font-size:13px;color:var(--accent);margin-top:10px}@media(max-width:650px){.walk-frame-bar b{display:none}}.pitch-sub{font-size:16px;line-height:1.6;color:#3d4a40;margin:0 0 16px}.pitch-list.quiet li{color:#5b6660;font-size:14.5px;line-height:1.6}.legal-head{background:#1e392d;color:#f6f4e9;padding:28px max(6vw,24px) 64px}.legal-head nav{max-width:1080px;margin:0 auto 64px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:26px;border-bottom:1px solid #ffffff20;font-size:13px}.legal-head nav a{color:#f6f4e9;text-decoration:none}.legal-head nav span{display:flex;gap:22px}.legal-head nav span a{opacity:.75}.legal-head nav span a:hover{opacity:1}.legal-mark{font-weight:500;display:flex;align-items:center;gap:9px}.legal-mark i{font:italic 30px Newsreader,Georgia,serif;color:#dbe3b4}.legal-head>div{max-width:760px;margin:0 auto}.legal-head .hub-kicker{color:#dbe3b4}.legal-head h1{font:300 58px/1.04 Newsreader,Georgia,serif;letter-spacing:-1.5px;margin:18px 0 20px}.legal-head h1 em{color:#dbe3b4}.legal-head p{font-size:17px;line-height:1.6;color:#f6f4e9cc;margin:0 0 18px;max-width:640px}.legal-head small{font-size:12px;letter-spacing:.3px;color:#f6f4e999}.legal-body{max-width:760px;margin:0 auto;padding:56px 24px 72px;color:#233c2e}.legal-body section{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #e3e5d9}.legal-body section:last-child{border-bottom:0;margin-bottom:0}.legal-body h2{font:400 26px/1.2 Newsreader,Georgia,serif;letter-spacing:-.3px;margin:0 0 12px;color:#1e392d}.legal-body li,.legal-body p{font-size:16px;line-height:1.7;color:#3d4a40}.legal-body p{margin:0 0 12px}.legal-body p:last-child{margin-bottom:0}.legal-body ul{margin:0 0 12px;padding-left:20px}.legal-body li{margin:0 0 6px}.legal-body a{color:#254e3b}.legal-body b{color:#1e392d}.nc-footer span a{color:inherit}@media(max-width:650px){.legal-head{padding-bottom:44px}.legal-head nav{margin-bottom:40px}.legal-head h1{font-size:40px;letter-spacing:-1px}.legal-body{padding:40px 20px 56px}}