.buy-site{--buy-ink:#050b1a;--buy-navy:#0a2a4f;--buy-cyan:#00e5ff;--buy-teal:#28f0c9;--buy-pearl:#eaf4ff;--buy-paper:#f6f8f7;--buy-apricot:#ffb47a;min-height:100vh;overflow:hidden;color:var(--buy-ink);background:var(--buy-paper);font-family:var(--go-font-sans)}.buy-site *{box-sizing:border-box}.buy-site a:focus-visible,.buy-site button:focus-visible{outline:3px solid var(--buy-apricot);outline-offset:3px}.buy-nav{position:relative;z-index:10;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:2rem;gap:2rem;align-items:center;min-height:76px;padding:0 clamp(1.3rem,4vw,4.5rem);color:var(--buy-pearl);background:rgb(5 11 26/.96);border-bottom:1px solid rgb(0 229 255/.16)}.buy-nav>a:first-child{width:max-content}.buy-nav>div{display:flex;gap:2rem;align-items:center}.buy-nav a{color:inherit;font-size:.72rem;font-weight:750;text-decoration:none}.buy-nav>div a{color:#9eb4c8}.buy-nav>div .buy-nav-msp{padding:.42rem .68rem;color:var(--buy-pearl);border:1px solid rgb(40 240 201/.34);border-radius:999px}.buy-nav-product:hover,.buy-nav>div a:hover{color:white}.buy-nav-product{display:inline-flex;gap:.45rem;align-items:center;justify-self:end;padding-bottom:.35rem;border-bottom:1px solid var(--buy-teal)}.buy-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);grid-gap:clamp(2.5rem,5vw,6rem);gap:clamp(2.5rem,5vw,6rem);align-items:center;min-height:min(730px,calc(100svh - 76px));padding:clamp(3.5rem,5.5vw,5.5rem) clamp(1.4rem,6vw,6rem);color:var(--buy-pearl);background:radial-gradient(circle at 75% 30%,rgb(0 229 255/.13),transparent 28%),linear-gradient(135deg,#050b1a,#071426 58%,#050b1a)}.buy-hero:before{position:absolute;z-index:-1;right:clamp(-210px,-10vw,-100px);bottom:-120px;width:min(48vw,680px);aspect-ratio:1;content:"";pointer-events:none;background:url(/brand/goodoffice/svg/go-mark-gradient.svg?v=go-20260924) 50%/contain no-repeat;opacity:.1;-webkit-mask-image:linear-gradient(90deg,transparent,black 38%);mask-image:linear-gradient(90deg,transparent,black 38%)}.buy-hero-copy{position:relative;z-index:1}.buy-kicker{display:flex;gap:.6rem;align-items:center;margin:0 0 1.75rem;color:var(--buy-teal);font-size:.65rem;font-weight:850;letter-spacing:.16em}.buy-hero h1{max-width:800px;margin:0;color:white;font-size:clamp(3.5rem,5.25vw,6.25rem);font-weight:760;letter-spacing:-.075em;line-height:.9}.buy-hero h1 span{display:block;margin-top:.28em;color:#b9cae2;font-weight:430}.buy-hero-copy>p:not(.buy-kicker){max-width:700px;margin:1.5rem 0 0;color:#adbdcf;font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.65}.buy-hero-actions{display:flex;gap:1.75rem;align-items:center;margin-top:1.8rem}.buy-hero-actions>a:last-child,.buy-primary{display:inline-flex;gap:.7rem;align-items:center;color:white;font-size:.76rem;font-weight:800;text-decoration:none}.buy-primary{padding:1rem 1.2rem;color:var(--buy-ink);background:var(--buy-apricot);border-radius:.65rem;box-shadow:7px 7px 0 rgb(40 240 201/.72);transition:.16s ease}.buy-primary:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 rgb(40 240 201/.72)}.buy-hero-proof{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;margin-top:1.8rem;color:#8fa5ba;font-size:.72rem}.buy-hero-proof span{display:inline-flex;gap:.4rem;align-items:center}.buy-hero-proof svg{color:var(--buy-teal)}.buy-hero-card{position:relative;z-index:1;padding:clamp(1.5rem,3vw,2.3rem);background:rgb(8 22 42/.84);border:1px solid rgb(0 229 255/.28);border-radius:1.3rem;box-shadow:0 30px 90px rgb(0 0 0/.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.buy-hero-card>header{display:flex;gap:.9rem;align-items:center;padding-bottom:1.35rem;border-bottom:1px solid rgb(234 244 255/.13)}.buy-hero-card .brand-mark{width:48px;height:48px;border-radius:12px}.buy-hero-card header small,.buy-hero-card header span,.buy-hero-card header strong{display:block}.buy-hero-card header small{margin-bottom:.3rem;color:var(--buy-teal);font-size:.55rem;font-weight:800;letter-spacing:.14em}.buy-hero-card header strong{font-size:1rem}.buy-stack-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.45rem;gap:.45rem;margin:1.5rem 0}.buy-stack-row span{padding:.75rem .35rem;color:var(--buy-pearl);font-size:.62rem;font-weight:800;text-align:center;background:rgb(10 42 79/.8);border:1px solid rgb(234 244 255/.1);border-radius:.55rem}.buy-hero-card ul,.buy-plan-grid ul{padding:0;margin:0;list-style:none}.buy-hero-card li{display:grid;grid-template-columns:20px 1fr;grid-gap:.7rem;gap:.7rem;padding:.8rem 0;color:#b5c5d6;font-size:.78rem;line-height:1.45;border-bottom:1px solid rgb(234 244 255/.08)}.buy-hero-card li svg{color:var(--buy-cyan)}.buy-hero-card>footer{display:flex;justify-content:space-between;padding-top:1.2rem;color:var(--buy-teal);font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.buy-included{display:grid;grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(170px,1fr));border-bottom:1px solid #cad5df;background:#eaf4ff}.buy-included article,.buy-included>div{min-height:250px;padding:clamp(1.5rem,3vw,2.7rem);border-right:1px solid #cad5df}.buy-checkout-copy>small,.buy-compare>header small,.buy-final small,.buy-included small,.buy-section-heading small{color:#0c8279;font-size:.58rem;font-weight:850;letter-spacing:.14em}.buy-included h2{max-width:390px;margin:1.3rem 0 0;font-size:clamp(1.8rem,3vw,3rem);letter-spacing:-.055em;line-height:1.02}.buy-included article{display:flex;flex-direction:column;justify-content:flex-end}.buy-included article svg{margin-bottom:auto;color:#008a99}.buy-included article strong{margin-bottom:.5rem;font-size:.96rem}.buy-included article p{margin:0;color:#526778;font-size:.74rem;line-height:1.5}.buy-checkout,.buy-compare,.buy-plans{padding:clamp(4.5rem,8vw,8rem) clamp(1.4rem,7vw,7.5rem)}.buy-plans{background:var(--buy-paper)}.buy-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3rem;gap:3rem;align-items:end}.buy-merchant-note{max-width:760px;padding:.8rem 1rem;margin:1.5rem 0 0;color:#506572;font-size:.69rem;line-height:1.5;background:#edf1f0;border-left:3px solid #0c8279}.buy-checkout h2,.buy-compare h2,.buy-final h2,.buy-section-heading h2{max-width:720px;margin:.8rem 0 0;font-size:clamp(2.3rem,4.7vw,5rem);letter-spacing:-.065em;line-height:.98}.buy-section-heading p{max-width:650px;margin:1rem 0 0;color:#596d7a;font-size:.95rem;line-height:1.6}.buy-price-basis{max-width:260px;margin:0;color:#647781;font-size:.68rem;font-weight:750;line-height:1.5;text-align:right}.buy-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:3.5rem}.buy-plan-grid>article{display:flex;min-height:610px;flex-direction:column;padding:clamp(1.5rem,2.8vw,2.3rem);background:white;border:1px solid #ced8df;border-radius:1.1rem;box-shadow:0 12px 32px rgb(10 42 79/.04)}.buy-plan-grid>article.recommended{color:var(--buy-pearl);background:radial-gradient(circle at 80% 0,rgb(0 229 255/.13),transparent 34%),var(--buy-ink);border-color:rgb(0 229 255/.38)}.buy-plan-grid article>header{display:flex;align-items:center;justify-content:space-between;min-height:34px}.buy-plan-grid article>header span{color:#0b7f77;font-size:.55rem;font-weight:850;letter-spacing:.12em}.buy-plan-grid .recommended>header span,.buy-plan-grid .recommended>header svg{color:var(--buy-teal)}.buy-plan-grid article>header svg{color:#0b7f77}.buy-plan-grid h3{margin:2rem 0 0;font-size:clamp(2rem,3vw,3.4rem);letter-spacing:-.06em}.buy-plan-grid article>p{min-height:75px;margin:.8rem 0 0;color:#5b6f7c;font-size:.84rem;line-height:1.55}.buy-plan-grid .recommended>p{color:#a6b8ca}.buy-price{display:flex;gap:.9rem;align-items:center;padding:1.7rem 0;margin:1.2rem 0 1.5rem;border-top:1px solid #d9e1e5;border-bottom:1px solid #d9e1e5}.recommended .buy-price{border-color:rgb(234 244 255/.14)}.buy-price strong{font-size:clamp(2.6rem,4vw,4.1rem);letter-spacing:-.07em}.buy-price small,.buy-price>span{display:block}.buy-price>span{color:#627480;font-size:.7rem;line-height:1.4}.recommended .buy-price>span{color:#a7bacd}.buy-price small{margin-top:.1rem;font-size:.58rem}.buy-price.custom,.buy-price.custom span,.buy-price.custom strong{display:block}.buy-plan-grid li{display:grid;grid-template-columns:18px 1fr;grid-gap:.55rem;gap:.55rem;padding:.55rem 0;color:#4f626e;font-size:.77rem;line-height:1.4}.buy-plan-grid .recommended li{color:#bdd0e0}.buy-plan-grid li svg{color:#0b8f82}.buy-plan-grid article>a,.buy-plan-grid article>button{display:inline-flex;gap:.6rem;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:.85rem 1rem;margin-top:auto;color:white;font:inherit;font-size:.71rem;font-weight:850;text-decoration:none;background:var(--buy-navy);border:0;border-radius:.65rem;cursor:pointer}.buy-plan-grid .recommended>a,.buy-plan-grid .recommended>button{color:var(--buy-ink);background:var(--buy-teal)}.buy-plan-grid .buy-checkout-disclosure{display:block;margin:.55rem 0 0;color:#71828d;font-size:.6rem;font-weight:650;line-height:1.35;text-align:center}.buy-plan-grid .recommended .buy-checkout-disclosure{color:#9fb5c7}.buy-plan-details{display:grid;grid-template-columns:minmax(180px,.34fr) minmax(0,1fr);grid-gap:1rem 2rem;gap:1rem 2rem;max-width:1120px;padding:1.15rem 1.25rem;margin:1.5rem 0 0;color:#536873;background:#edf1f0;border:1px solid #d1dbde;border-radius:.8rem}.buy-plan-details>strong{color:#172c3d;font-size:.75rem;line-height:1.45}.buy-plan-details ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:.55rem 1.3rem;gap:.55rem 1.3rem;padding:0;margin:0;list-style:none}.buy-plan-details li{font-size:.67rem;line-height:1.55}.buy-plan-details li b{color:#263e50}.buy-compare{color:var(--buy-pearl);background:var(--buy-ink)}.buy-compare>header{display:grid;grid-template-columns:120px 1fr;grid-gap:2rem;gap:2rem;align-items:start}.buy-compare h2{margin-top:-.25rem}.buy-compare-included{display:flex;align-items:flex-start;gap:.65rem;max-width:780px;margin:2rem 0 0 152px;color:#afc1d1;font-size:.78rem;line-height:1.6}.buy-compare-included svg{flex:0 0 auto;margin-top:.22rem;color:var(--buy-teal)}.buy-table-wrap{margin-top:3rem;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid rgb(234 244 255/.13);border-radius:1rem}.buy-table-wrap:focus-visible{outline:3px solid var(--buy-apricot);outline-offset:4px}.buy-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buy-compare table{width:100%;min-width:780px;border-collapse:collapse}.buy-compare td,.buy-compare th{padding:1rem 1.15rem;color:#afc1d1;font-size:.72rem;text-align:left;border-right:1px solid rgb(234 244 255/.09);border-bottom:1px solid rgb(234 244 255/.09)}.buy-compare thead th{color:var(--buy-teal);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;background:rgb(10 42 79/.5)}.buy-compare tbody th{width:34%;color:white;font-weight:700}.buy-checkout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);grid-gap:clamp(3rem,8vw,8rem);gap:clamp(3rem,8vw,8rem);background:#eaf4ff}.buy-checkout-copy>p{max-width:640px;margin:1.3rem 0 0;color:#536a7a;line-height:1.65}.buy-purchase-steps{display:grid;grid-gap:0;gap:0;padding:0;margin-top:2.3rem;list-style:none;background:white;border:1px solid #cbd8e2;border-radius:.8rem}.buy-purchase-steps li{display:grid;grid-template-columns:34px 1fr;grid-gap:.18rem .8rem;gap:.18rem .8rem;align-items:center;padding:1rem;border-top:1px solid #d9e2e8}.buy-purchase-steps li:first-child{border-top:0}.buy-purchase-steps li>span{display:grid;grid-row:1/3;place-items:center;width:30px;height:30px;color:#075e59;font-size:.68rem;font-weight:800;background:#d8f8f2;border-radius:999px}.buy-purchase-steps strong{font-size:.8rem}.buy-purchase-steps small{color:#667b8a;font-size:.68rem;line-height:1.45}.buy-checkout-note{max-width:500px;color:#778b99!important;font-size:.7rem}.buy-contact-panel{position:relative;display:grid;align-self:start;grid-gap:.9rem;gap:.9rem;overflow:hidden;padding:clamp(1.5rem,3vw,2.25rem);color:#eaf4ff;background:linear-gradient(145deg,#06172c,#0a2a4f 72%,#075f67);border:1px solid rgb(0 229 255/.28);border-radius:1rem;box-shadow:0 22px 60px rgb(10 42 79/.12)}.buy-contact-panel>:not(.buy-contact-glow){position:relative;z-index:1}.buy-contact-glow{position:absolute;right:-70px;bottom:-90px;width:260px;height:260px;background:radial-gradient(circle,rgb(0 229 255/.25),transparent 68%);pointer-events:none}.buy-contact-panel>svg{color:#31dfd0}.buy-contact-panel>small{color:#69e9df;font-size:.52rem;font-weight:850;letter-spacing:.12em}.buy-contact-panel h3{max-width:410px;margin:0;font-size:clamp(1.7rem,3vw,2.8rem);letter-spacing:-.045em;line-height:1.04}.buy-contact-panel>p{max-width:470px;margin:0;color:#b7cbdc;font-size:.78rem;line-height:1.6}.buy-contact-primary{display:inline-flex;gap:.7rem;align-items:center;justify-content:space-between;width:100%;min-height:50px;padding:.85rem 1rem;color:var(--buy-ink);font-size:.72rem;font-weight:850;text-decoration:none;background:var(--buy-apricot);border-radius:.6rem}.buy-contact-ops{display:flex;gap:.65rem;align-items:center;padding-top:.2rem;color:#a9c0d2;font-size:.66rem;line-height:1.45}.buy-contact-ops a,.buy-contact-ops span{display:block}.buy-contact-ops a{width:-moz-fit-content;width:fit-content;margin-top:.2rem;color:#69e9df;font-weight:800;text-decoration:none}.buy-final{display:grid;grid-template-columns:auto 1fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding:clamp(3rem,6vw,5rem) clamp(1.4rem,7vw,7.5rem);background:#f2d1ab}.buy-final>svg{width:52px;height:52px;color:#0c6e69}.buy-final h2{max-width:680px;font-size:clamp(2rem,3.6vw,3.8rem)}.buy-final p{max-width:650px;margin:.8rem 0 0;color:#665647;line-height:1.55}.buy-final>a{display:inline-flex;gap:.6rem;align-items:center;padding:.9rem 1rem;color:white;font-size:.72rem;font-weight:850;text-decoration:none;background:var(--buy-navy);border-radius:.6rem}.buy-footer{display:grid;grid-template-columns:auto 1fr auto;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:2.5rem clamp(1.4rem,7vw,7.5rem);color:#9db0c2;background:var(--buy-ink);border-top:1px solid rgb(0 229 255/.13)}.buy-footer p{margin:0;font-size:.72rem}.buy-footer nav{display:flex;gap:1.4rem}.buy-footer a{color:inherit;font-size:.66rem;font-weight:750;text-decoration:none}@media (max-width:1050px){.buy-nav{grid-template-columns:1fr auto auto;gap:1rem}.buy-nav>div{gap:0}.buy-nav>div a:not(.buy-nav-msp){display:none}.buy-hero{grid-template-columns:1fr}.buy-hero-card{width:min(100%,680px)}.buy-included{grid-template-columns:repeat(2,1fr)}.buy-included>div{grid-column:1/-1}.buy-plan-grid{grid-template-columns:1fr 1fr}.buy-checkout{grid-template-columns:1fr}.buy-contact-panel{width:min(100%,680px)}}@media (max-width:680px){.buy-nav{gap:.65rem;min-height:68px;padding:0 1rem}.buy-nav .goodoffice-logo-lockup{height:32px}.buy-nav .goodoffice-logo-badge{width:32px;height:32px;flex-basis:32px}.buy-nav .goodoffice-logo-wordmark{height:21px}.buy-nav-product{font-size:.65rem!important}.buy-hero{min-height:auto;padding:4.5rem 1.15rem}.buy-hero:before{right:-310px;bottom:18%;width:760px;opacity:.1}.buy-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.buy-final,.buy-hero-actions{align-items:flex-start;flex-direction:column}.buy-hero-actions{display:flex}.buy-hero-proof{display:grid}.buy-hero-card{padding:1.2rem}.buy-included{grid-template-columns:1fr}.buy-included>div{grid-column:auto}.buy-included article,.buy-included>div{min-height:220px;border-right:0;border-bottom:1px solid #cad5df}.buy-checkout,.buy-compare,.buy-plans{padding:4.5rem 1.15rem}.buy-section-heading{grid-template-columns:1fr;gap:2rem}.buy-price-basis{max-width:none;text-align:left}.buy-plan-details,.buy-plan-details ul,.buy-plan-grid{grid-template-columns:1fr}.buy-plan-grid>article{min-height:570px}.buy-compare>header{grid-template-columns:1fr;gap:1.2rem}.buy-compare-included{margin-left:0}.buy-compare th:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:180px;background:var(--buy-ink);box-shadow:1px 0 0 rgb(234 244 255/.13)}.buy-compare thead th:first-child{z-index:2;background:var(--buy-navy)}.buy-final{display:flex;padding:3.5rem 1.15rem}.buy-footer{grid-template-columns:1fr;gap:1.2rem;padding:2.5rem 1.15rem}.buy-footer nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.buy-site{scroll-behavior:auto}.buy-primary{transition:none}}