.gsU5mq_site{--font-display:"Overpass Variable";--font-body:"Instrument Sans Variable";--sign:#12432c;--reflect:#f5c431;--reflect-2:#ffe08a;--paper:#f4f5ef;--white:#fff;--ink:#17201a;--muted:#545d56;--line:#dfe2d8;--radius:22px;--t-sky:#cfe3ef;--t-rose:#f2d3c9;--t-sage:#d6e6cf;--t-sand:#efe2bf;--t-lilac:#dcd6ec;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}:where(.gsU5mq_site) a{color:inherit}.gsU5mq_site :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #1d4f91}.gsU5mq_wrap{max-width:78rem;margin:0 auto;padding:0 1.25rem}.gsU5mq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gsU5mq_skip{position:absolute;left:-9999px}.gsU5mq_skip:focus{z-index:50;background:#fff;border-radius:8px;padding:.5rem .8rem;top:.75rem;left:.75rem}.gsU5mq_top{z-index:10;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.gsU5mq_topInner{justify-content:space-between;align-items:center;gap:1rem;height:4.25rem;display:flex}.gsU5mq_mark{font:900 1.15rem/1 var(--font-display), sans-serif;letter-spacing:-.015em;align-items:center;gap:.55rem;text-decoration:none;display:flex}.gsU5mq_mark svg{flex:none}.gsU5mq_nav{align-items:center;gap:.3rem;font-size:.95rem;font-weight:500;display:flex}.gsU5mq_nav a{border-radius:999px;padding:.5rem .8rem;text-decoration:none}.gsU5mq_nav a:hover{background:#e7e9e1}.gsU5mq_nav a.gsU5mq_navStrong{background:var(--ink);color:#fff}.gsU5mq_nav a.gsU5mq_navStrong:hover{background:#2b352e}.gsU5mq_sign{background:var(--sign);color:#fff;border-radius:var(--radius);padding:clamp(1.6rem,3.5vw,3rem);position:relative;overflow:hidden}.gsU5mq_sign:after{content:"";pointer-events:none;border:3px solid #ffffffe6;border-radius:14px;position:absolute;inset:12px}.gsU5mq_signTitle{font:900 clamp(3rem, 7.2vw, 6.2rem)/.9 var(--font-display), sans-serif;letter-spacing:-.045em;z-index:1;margin:0;position:relative}.gsU5mq_signTitleSm{font-size:clamp(2.5rem,5.4vw,4.6rem);line-height:.94}.gsU5mq_signSub{color:#d7e6dc;z-index:1;max-width:31rem;margin:1.3rem 0 0;font-size:1.12rem;line-height:1.55;position:relative}.gsU5mq_hero{padding:2.5rem 0 3rem}.gsU5mq_heroGrid{grid-template-columns:1fr 1.05fr;align-items:stretch;gap:2rem;display:grid}.gsU5mq_homeSign{flex-direction:column;justify-content:space-between;min-height:32rem;display:flex}.gsU5mq_find{z-index:1;background:#fff;border-radius:16px;gap:.4rem;margin-top:2rem;padding:.4rem;display:flex;position:relative;box-shadow:0 12px 30px #00000038}.gsU5mq_find:focus-within{outline:3px solid var(--reflect);outline-offset:3px}.gsU5mq_find input{min-width:0;font:600 1.1rem var(--font-display), sans-serif;color:var(--ink);background:0 0;border:0;flex:1;padding:0 .9rem}.gsU5mq_find input:focus-visible{outline:none}.gsU5mq_arrowButton{cursor:pointer;white-space:nowrap;font:900 1.05rem var(--font-display), sans-serif;color:var(--ink);background:var(--reflect);clip-path:polygon(0 0,calc(100% - 1.1rem) 0,100% 50%,calc(100% - 1.1rem) 100%,0 100%);border:0;border-radius:12px 4px 4px 12px;align-items:center;height:3.4rem;padding:0 2.3rem 0 1.3rem;text-decoration:none;display:inline-flex}.gsU5mq_arrowButton:hover{background:var(--reflect-2)}.gsU5mq_chips{z-index:1;flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex;position:relative}.gsU5mq_chips a{background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:.45rem .8rem;font-size:.9rem;font-weight:600;text-decoration:none}.gsU5mq_chips a:hover{background:#ffffff38}.gsU5mq_map{border-radius:var(--radius);border:1px solid var(--line);background:#e6ebdf;min-height:32rem;position:relative;overflow:hidden}.gsU5mq_roads{width:100%;height:100%;position:absolute;inset:0}.gsU5mq_mapLabel{font:700 .78rem var(--font-display), sans-serif;color:#5f685c;position:absolute}.gsU5mq_peek{background:#fff;border-radius:16px;grid-template-columns:4.5rem 1fr;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 14px 34px #17201a2e}.gsU5mq_peekTile{background:var(--reflect);border-radius:12px;place-items:center;width:4.5rem;height:4.5rem;display:grid}.gsU5mq_peek h2{font:800 1.15rem/1.2 var(--font-display), sans-serif;margin:0}.gsU5mq_peek p{color:var(--muted);margin:.2rem 0 0;font-size:.93rem}.gsU5mq_peek a{font-weight:600}.gsU5mq_section{padding:4rem 0}.gsU5mq_sectionTight{padding-top:0}.gsU5mq_head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.6rem;display:flex}.gsU5mq_h2{font:900 clamp(2rem, 4.2vw, 3.1rem)/1.02 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0}.gsU5mq_headText{color:var(--muted);max-width:36rem;margin:.5rem 0 0}.gsU5mq_promise{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:3rem 0}.gsU5mq_promiseGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.gsU5mq_promise h3{font:800 1.2rem/1.25 var(--font-display), sans-serif;margin:0 0 .4rem}.gsU5mq_promise p{color:var(--muted);margin:0}.gsU5mq_cities{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.gsU5mq_cities a{font:700 1rem var(--font-display), sans-serif;border:1px solid var(--line);background:#fff;border-radius:12px;padding:.7rem 1.1rem;text-decoration:none;display:inline-block}.gsU5mq_cities a:hover{border-color:var(--ink)}.gsU5mq_example{grid-template-columns:1fr 1.2fr;align-items:center;gap:2.5rem;display:grid}.gsU5mq_card{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:22rem;overflow:hidden}.gsU5mq_cardArt{aspect-ratio:4/3;background:var(--t-sage);place-items:center;display:grid;position:relative}.gsU5mq_cardArt svg{width:58%;height:auto}.gsU5mq_badge{font:800 .78rem var(--font-display), sans-serif;background:#fff;border-radius:999px;padding:.3rem .6rem;position:absolute;top:.7rem;left:.7rem}.gsU5mq_cardBody{gap:.25rem;padding:1rem 1.1rem 1.15rem;display:grid}.gsU5mq_cardBody h3{font:800 1.12rem/1.25 var(--font-display), sans-serif;margin:0}.gsU5mq_cardBody p{color:var(--muted);margin:0;font-size:.9rem}.gsU5mq_cardAddr{border-top:1px dashed var(--line);margin-top:.5rem;padding-top:.7rem;font-size:.86rem}.gsU5mq_explain{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.gsU5mq_explain li{grid-template-columns:2rem 1fr;gap:.7rem;display:grid}.gsU5mq_explain b{font:800 1.05rem var(--font-display), sans-serif;display:block}.gsU5mq_explain span{color:var(--muted)}.gsU5mq_dot{background:var(--sign);width:2rem;height:2rem;color:var(--reflect);font:900 .95rem var(--font-display), sans-serif;border-radius:50%;place-items:center;display:grid}.gsU5mq_pageHero{padding:2.5rem 0 3rem}.gsU5mq_pageSign{grid-template-columns:1.05fr .95fr;align-items:center;gap:2.5rem;padding:clamp(1.8rem,4vw,3.4rem);display:grid}.gsU5mq_heroCta{z-index:1;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex;position:relative}.gsU5mq_ghost{height:3.4rem;font:800 1rem var(--font-display), sans-serif;color:#fff;border:1.5px solid #fff9;border-radius:12px;align-items:center;padding:0 1.2rem;text-decoration:none;display:inline-flex}.gsU5mq_site .gsU5mq_ghost{color:#fff}.gsU5mq_ghost:hover{background:#ffffff1a}.gsU5mq_preview{z-index:1;color:var(--ink);background:#fff;border-radius:18px;padding:1.2rem;position:relative;transform:rotate(-1.5deg);box-shadow:0 30px 60px #0000004d}.gsU5mq_previewBar{font:800 .95rem var(--font-display), sans-serif;justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.gsU5mq_previewBar small{font:500 .78rem var(--font-body), sans-serif;color:var(--muted)}.gsU5mq_cases{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.gsU5mq_case{background:var(--paper);border-radius:12px;padding:.8rem}.gsU5mq_caseBase{background:var(--sign);color:#fff}.gsU5mq_case small{font-size:.78rem}.gsU5mq_case b{font:900 1.4rem/1.1 var(--font-display), sans-serif;font-variant-numeric:tabular-nums;margin-top:.2rem;display:block}.gsU5mq_signers{gap:.45rem;margin-top:.9rem;display:grid}.gsU5mq_signer{background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.gsU5mq_signed,.gsU5mq_waiting{white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.8rem;font-weight:600}.gsU5mq_signed{color:#0f5532;background:#d6efe0}.gsU5mq_waiting{color:#5e3b00;background:#fbe9c8}.gsU5mq_kept{color:var(--ink);background:#fff8e6;border:1.5px dashed #b58a1a;border-radius:10px;margin-top:.6rem;padding:.55rem .7rem;font-size:.88rem}.gsU5mq_steps{counter-reset:step;grid-template-columns:repeat(7,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gsU5mq_steps li{border:1px solid var(--line);counter-increment:step;background:#fff;border-radius:16px;flex-direction:column;padding:1rem .9rem 1.1rem;display:flex}.gsU5mq_steps li:before{content:counter(step);font:900 1.6rem/1 var(--font-display), sans-serif;margin-bottom:.6rem}.gsU5mq_steps h3{font:800 1rem/1.2 var(--font-display), sans-serif;margin:0 0 .3rem}.gsU5mq_steps p{color:var(--muted);margin:0 0 .7rem;font-size:.88rem}.gsU5mq_tier{font:800 .75rem var(--font-display), sans-serif;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.2rem .55rem}.gsU5mq_tierFree{color:#0f5532;background:#d6efe0}.gsU5mq_tierPass{background:var(--reflect);color:var(--ink)}.gsU5mq_features{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.gsU5mq_feature{border:1px solid var(--line);background:#fff;border-radius:18px;padding:1.4rem}.gsU5mq_feature h3{font:800 1.2rem/1.25 var(--font-display), sans-serif;margin:0 0 .45rem}.gsU5mq_feature p{color:var(--muted);margin:0}.gsU5mq_pricing{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.gsU5mq_price{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.8rem}.gsU5mq_pricePaid{background:var(--sign);color:#fff;border-color:var(--sign)}.gsU5mq_price b{font:900 3rem/1 var(--font-display), sans-serif;letter-spacing:-.03em}.gsU5mq_per{color:var(--muted);margin:.4rem 0 1.2rem;display:block}.gsU5mq_pricePaid .gsU5mq_per{color:#cfe0d5}.gsU5mq_price ul{gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.gsU5mq_two{grid-template-columns:.9fr 1.1fr;align-items:start;gap:3rem;display:grid}.gsU5mq_lead{color:var(--muted);font-size:1.08rem}.gsU5mq_checklist{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gsU5mq_checklist li{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:2.2rem 1fr;align-items:start;gap:.8rem;padding:1rem 1.1rem;display:grid}.gsU5mq_tick{background:var(--sign);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid}.gsU5mq_checklist h3{font:800 1.08rem/1.25 var(--font-display), sans-serif;margin:0 0 .2rem}.gsU5mq_checklist p{color:var(--muted);margin:0}.gsU5mq_ask{border:1px solid var(--line);background:#fff;border-radius:22px;padding:1.6rem}.gsU5mq_ask h2{font:800 1.3rem var(--font-display), sans-serif;margin:0 0 .8rem}.gsU5mq_ask ol{gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.gsU5mq_empty{background:#fff;border:1px dashed #b9bfb2;border-radius:16px;padding:1.3rem}.gsU5mq_empty h3{font:800 1.1rem var(--font-display), sans-serif;margin:0 0 .3rem}.gsU5mq_empty p{color:var(--muted);margin:0}.gsU5mq_closing{background:var(--sign);color:#fff;border-radius:32px;margin:1rem 1.25rem 4rem;padding:3.5rem 0}.gsU5mq_closing .gsU5mq_h2{color:#fff}.gsU5mq_closing p{color:#d7e6dc;max-width:36rem}.gsU5mq_footer{color:var(--muted);padding:2.5rem 0 3rem;font-size:.9rem}.gsU5mq_footerInner{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.5rem;display:flex}.gsU5mq_footerNav{flex-wrap:wrap;gap:1.2rem;display:flex}.gsU5mq_footer p{max-width:34rem;margin:.4rem 0 0}@media (max-width:68rem){.gsU5mq_steps{grid-template-columns:repeat(4,1fr)}}@media (max-width:58rem){.gsU5mq_heroGrid,.gsU5mq_pageSign,.gsU5mq_features,.gsU5mq_pricing,.gsU5mq_two,.gsU5mq_example{grid-template-columns:1fr}.gsU5mq_map{min-height:24rem}.gsU5mq_homeSign{min-height:auto}.gsU5mq_promiseGrid{grid-template-columns:1fr;gap:1.4rem}.gsU5mq_steps{grid-template-columns:repeat(2,1fr)}.gsU5mq_hideSm{display:none}}@media (max-width:34rem){.gsU5mq_steps{grid-template-columns:1fr}.gsU5mq_closing{border-radius:24px;margin:1rem .5rem 3rem}.gsU5mq_find{flex-direction:column}.gsU5mq_find input{height:3.2rem}.gsU5mq_preview{transform:none}}
