.garnish-site{--g-bg:#101e26;--g-panel:#192e38;--g-ink:#f3f7f7;--g-muted:#b4c7cf;--g-accent:#dfa57b;--g-line:#38505d;background:var(--g-bg);color:var(--g-ink);font-family:Arial,Helvetica,sans-serif;font-size:1rem;line-height:1.65;overflow:clip}.garnish-site *{box-sizing:border-box}.garnish-site :is(h1,h2,h3,p,figure){margin:0}.garnish-site :is(a,button,input):focus-visible{outline:3px solid var(--g-accent);outline-offset:5px}.garnish-site :is(h1,h2){letter-spacing:-.045em;text-wrap:balance;color:var(--g-ink);font-weight:400;line-height:1.08}.garnish-site :is(h1,h2) em{color:var(--g-accent);letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-weight:400}.garnish-site h1{font-size:clamp(3.3rem,5.6vw,5.7rem)}.garnish-site h2{font-size:clamp(2.6rem,4vw,4rem)}.garnish-site a{text-decoration:none}.garnish-site .g-container{width:min(1400px,100%);margin-inline:auto;padding-inline:clamp(24px,4.5vw,72px)}.garnish-site .g-kicker{letter-spacing:.16em;color:var(--g-accent);margin-bottom:26px;font-size:.75rem;font-weight:600;line-height:1.7}.garnish-site .g-skip{background:var(--g-accent);color:var(--g-bg);z-index:100;padding:12px 20px;position:fixed;top:8px;left:20px;transform:translateY(-200%)}.garnish-site .g-skip:focus{transform:none}.garnish-site .g-header{border-bottom:1px solid var(--g-line);z-index:30;background:#132a35;position:relative}.garnish-site .g-header-inner{justify-content:space-between;align-items:center;gap:36px;min-height:100px;display:flex}.garnish-site .g-brand{flex-shrink:0;width:188px;display:block}.garnish-site .g-brand img{mix-blend-mode:lighten;width:100%;height:auto;display:block}.garnish-site .g-nav{align-items:center;gap:30px;font-size:.875rem;display:flex}.garnish-site .g-nav a{color:#d3e2e7;padding-block:12px}.garnish-site .g-nav a:hover{color:#fff;text-underline-offset:7px;text-decoration:underline}.garnish-site .g-login{border:1px solid #6d8a98;border-radius:4px;justify-content:center;align-items:center;gap:23px;min-height:46px;padding:12px 20px;font-size:.875rem;display:flex}.garnish-site .g-login:hover{background:#295563}.garnish-site .g-menu,.garnish-site .g-mobile-login{display:none}.garnish-site .g-hero{grid-template-columns:1.17fr 1fr;align-items:center;gap:clamp(30px,4.5vw,70px);padding-top:68px;padding-bottom:68px;display:grid}.garnish-site .g-hero-copy{padding-block:16px}.garnish-site .g-hero-intro{color:#e1eaee;margin-top:30px;font-size:1.375rem;line-height:1.55}.garnish-site .g-hero-detail{max-width:510px;color:var(--g-muted);margin-top:20px;font-size:1rem;line-height:1.85}.garnish-site .g-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.garnish-site .g-button{border:1px solid var(--g-accent);background:var(--g-accent);color:#172a34;border-radius:4px;justify-content:space-between;align-items:center;gap:22px;min-height:56px;padding:14px 20px;font-size:.9375rem;font-weight:600;transition:background .15s;display:inline-flex}.garnish-site .g-button:hover{background:#eab995}.garnish-site .g-button svg,.garnish-site .g-text-link svg{flex-shrink:0}.garnish-site .g-text-link{min-height:44px;color:var(--g-ink);border-bottom:1px solid #758c96;align-items:center;gap:12px;font-size:.875rem;display:inline-flex}.garnish-site .g-text-link:hover{color:var(--g-accent);border-color:var(--g-accent)}.garnish-site .g-note{color:#a9bec8;margin-top:18px;font-size:.75rem}.garnish-site .g-hero-photo{background:#213a47;border-radius:2px 2px 90px;height:100%;min-height:610px;position:relative;overflow:hidden}.garnish-site .g-hero-photo>img{object-fit:cover;object-position:48% center;width:100%;height:100%;position:absolute;inset:0}.garnish-site .g-hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06140eee);position:absolute;inset:35% 0 0}.garnish-site .g-hero-photo figcaption{z-index:1;position:absolute;bottom:40px;left:32px;right:24px}.garnish-site .g-hero-photo figcaption>span{letter-spacing:.13em;color:#d6e1e4;font-size:.75rem}.garnish-site .g-hero-photo figcaption p{letter-spacing:-.035em;margin-top:15px;font-size:2rem;line-height:1.3}.garnish-site .g-hero-photo em{color:#dfa57b;font-family:Georgia,serif}.garnish-site .g-service-line{border-block:1px solid var(--g-line);background:#142730}.garnish-site .g-service-line>.g-container{justify-content:space-between;align-items:center;gap:24px;padding-block:23px;display:flex}.garnish-site .g-service-line span{letter-spacing:.11em;color:#b0c6ce;font-size:.75rem}.garnish-site .g-service-line strong{color:var(--g-accent);font-family:Georgia,serif;font-size:1.5rem;font-style:italic;font-weight:400}.garnish-site .g-platform{padding-block:100px 56px;scroll-margin-top:28px}.garnish-site .g-section-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:54px;display:flex}.garnish-site .g-section-head>p{color:var(--g-muted);max-width:380px;padding-bottom:6px;font-size:1rem;line-height:1.8}.garnish-site .g-feature-grid{border-top:1px solid var(--g-line);border-left:1px solid var(--g-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.garnish-site .g-feature-grid article{border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);background:#162b35;flex-direction:column;padding:30px 28px 26px;display:flex}.garnish-site .g-feature-top{color:var(--g-accent);justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.garnish-site .g-feature-top span{letter-spacing:.15em;color:#a4bcc7;font-size:.75rem}.garnish-site .g-feature-grid h3{letter-spacing:-.035em;margin-bottom:15px;font-size:1.375rem;font-weight:500;line-height:1.35}.garnish-site .g-feature-grid p{color:var(--g-muted);margin-bottom:30px;font-size:1rem;line-height:1.75}.garnish-site .g-feature-tags{color:#c2ced2;margin-top:auto;font-size:.75rem;line-height:1.75}.garnish-site .g-platform-foot{justify-content:space-between;align-items:center;gap:25px;padding-top:27px;display:flex}.garnish-site .g-platform-foot p{color:var(--g-muted);font-size:.875rem}.garnish-site .g-assessment-wrap{background:#122d36;border-block:1px solid #3a4f56}.garnish-site .assessment.section-wrap{grid-template-columns:.95fr 1.15fr;gap:64px;width:min(1400px,100%);max-width:none;padding:90px clamp(24px,4.5vw,72px);scroll-margin-top:0}.garnish-site .assessment-intro{display:block}.garnish-site .assessment .eyebrow{letter-spacing:.14em;color:var(--g-accent);margin-bottom:26px;font-size:.75rem}.garnish-site .assessment h2{font-size:clamp(2.6rem,3.7vw,3.8rem)}.garnish-site .assessment-intro>p:not(.eyebrow){color:#beccd0;font-size:1.0625rem;line-height:1.8}.garnish-site .assessment-points{color:#dde7eb;gap:15px;margin-block:30px;font-size:.875rem}.garnish-site .assessment-points svg{color:var(--g-accent);flex-shrink:0}.garnish-site .assessment-tip{background:#1e3b45;border:1px solid #435a61;align-items:flex-start;max-width:410px;padding:19px}.garnish-site .assessment-tip p{color:#c4d2d6;font-size:.8125rem;line-height:1.7}.garnish-site .assessment-tip svg{color:var(--g-accent)}.garnish-site .assessment-form{box-shadow:none;color:#18323b;background:#f6f9fa;border:1px solid #c9d4d8;border-radius:6px;padding:30px}.garnish-site .form-heading{border-color:#d3dcdf;margin-bottom:24px;padding-bottom:20px}.garnish-site .form-heading strong{font-size:1.25rem;font-weight:500}.garnish-site .form-heading>span{letter-spacing:.075em;color:#53666c;font-size:.75rem}.garnish-site .form-grid{gap:23px 20px}.garnish-site .field>span{color:#243e47;font-size:.875rem;font-weight:600;line-height:1.5}.garnish-site .field input{color:#142e37;background:#fff;border:1px solid #9daeb3;border-radius:3px;width:100%;height:48px;padding:10px 12px;font-size:1rem}.garnish-site .field input::placeholder{color:#64757b}.garnish-site .field input:focus-visible{outline-offset:2px;outline-color:#2c5867}.garnish-site .field small{color:#53656b;min-height:36px;font-size:.75rem;line-height:1.5}.garnish-site .assessment-submit{color:#eef6f9;white-space:normal;background:#19363f;border:0;gap:18px;height:auto;min-height:54px;font-size:.9375rem;line-height:1.5}.garnish-site .assessment-submit:hover{background:#294e5a}.garnish-site .privacy-note{color:#5a6a70;font-size:.75rem;line-height:1.6}.garnish-site .assessment-result{color:#17313a;outline-offset:7px;background:#f6f9fa;border:1px solid #b8c8cd;padding:28px}.garnish-site .health-status{background:#daeaef;padding:20px}.garnish-site .health-status>span{color:#304b54;font-size:.9375rem}.garnish-site .health-status>strong{overflow-wrap:anywhere;font-size:2.5rem}.garnish-site .health-status strong small{font-size:.875rem}.garnish-site .health-status p{color:#3d5760;font-size:.875rem}.garnish-site .health-status.negative{background:#f7e6db}.garnish-site .health-status.negative>span{color:#793d26}.garnish-site .health-status.negative p{color:#714d39}.garnish-site .result-grid{gap:22px 18px}.garnish-site .result-grid>div>span{color:#53656b;font-size:.8125rem}.garnish-site .result-grid strong{overflow-wrap:anywhere;font-size:1.375rem}.garnish-site .result-actions h3{color:#19333c;font-size:1rem}.garnish-site .result-actions ul{color:#455c63;font-size:.875rem}.garnish-site .assessment-result details{color:#4e6269;font-size:.875rem}.garnish-site .assessment-result summary{color:#28434c;line-height:1.5}.garnish-site .assessment-result button{color:#264049;background:0 0;border:1px solid #7e98a1;min-height:44px;padding:10px 14px;font-size:.875rem}.garnish-site .assessment-result :is(button,summary):focus-visible{outline-color:#2c5867}.garnish-site .form-error{font-size:.875rem}.garnish-site .g-story{border-bottom:1px solid var(--g-line);grid-template-columns:1fr 1fr;gap:90px;padding-block:100px;scroll-margin-top:25px;display:grid}.garnish-site .g-founder{align-items:center;gap:14px;margin-top:38px;display:flex}.garnish-site .g-founder img,.garnish-site .g-closing img{filter:invert(84%)sepia(15%)saturate(618%)hue-rotate(39deg)brightness(97%)}.garnish-site .g-founder strong{font-size:1rem;font-weight:500;display:block}.garnish-site .g-founder span{color:var(--g-muted);margin-top:3px;font-size:.8125rem;display:block}.garnish-site .g-story-copy>p{color:var(--g-muted);margin-bottom:22px;font-size:1rem;line-height:1.85}.garnish-site .g-story-copy .g-lead{color:#d9e6eb;margin-bottom:28px;font-family:Georgia,serif;font-size:1.625rem;line-height:1.5}.garnish-site .g-faq{grid-template-columns:.8fr 1.2fr;gap:85px;padding-block:90px;display:grid}.garnish-site .g-questions [data-slot=accordion-item]{border-color:var(--g-line)}.garnish-site .g-questions [data-slot=accordion-trigger]{color:#dfe6e9;padding:24px 0;font-size:1rem;font-weight:400;line-height:1.55}.garnish-site .g-questions [data-slot=accordion-trigger] svg{color:var(--g-accent)}.garnish-site .g-questions [data-slot=accordion-content]{color:var(--g-muted);padding-right:25px;font-size:1rem;line-height:1.8}.garnish-site .g-closing{text-align:center;background:#15343e;border-block:1px solid #3c5259;padding-block:70px 85px}.garnish-site .g-closing img{margin:0 auto 24px;display:block}.garnish-site .g-closing .g-kicker{margin-bottom:22px}.garnish-site .g-closing .g-actions{justify-content:center;margin-top:34px}.garnish-site .g-footer{background:var(--g-bg);grid-template-columns:1fr 1fr;gap:30px;padding-block:36px;display:grid}.garnish-site .g-footer .g-brand{width:177px}.garnish-site .g-footer p{color:var(--g-muted);margin-top:8px;font-size:.875rem}.garnish-site .g-footer-links{flex-wrap:wrap;place-content:center flex-end;gap:12px 24px;max-width:490px;margin-left:auto;font-size:.875rem;display:flex}.garnish-site .g-footer-links a{align-items:center;gap:5px;min-height:36px;display:flex}.garnish-site .g-footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.garnish-site .g-copyright{border-top:1px solid var(--g-line);color:#9db0b6;grid-column:1/-1;padding-top:24px;font-size:.75rem}@media (min-width:1600px){.garnish-site .g-hero{padding-top:80px;padding-bottom:80px}}@media (max-width:1100px){.garnish-site .g-nav{gap:20px}.garnish-site .g-header-inner{gap:25px}.garnish-site .g-brand{width:165px}.garnish-site .g-hero{grid-template-columns:1.2fr 1fr;gap:32px;padding-top:50px;padding-bottom:50px}.garnish-site h1{font-size:clamp(3rem,5.5vw,4.4rem)}.garnish-site .g-hero-photo{min-height:610px}.garnish-site .g-feature-grid article{padding:24px 21px}.garnish-site .assessment.section-wrap{gap:35px}.garnish-site .assessment-form{padding:24px}.garnish-site .g-story,.garnish-site .g-faq{gap:45px}.garnish-site .g-section-head{gap:35px}.garnish-site .g-section-head>p{max-width:330px}}@media (max-width:850px){.garnish-site .g-nav{gap:17px}.garnish-site .g-header-inner{gap:20px;min-height:86px}.garnish-site .g-brand{width:143px}.garnish-site .g-login{gap:12px;padding:10px 13px}.garnish-site .g-hero{grid-template-columns:1fr}.garnish-site h1{font-size:clamp(3.4rem,7.5vw,5rem)}.garnish-site .g-hero-detail{max-width:590px}.garnish-site .g-hero-photo{aspect-ratio:1.6;min-height:430px;max-height:510px}.garnish-site .g-hero-photo>img{object-position:50% 55%}.garnish-site .g-service-line>.g-container{flex-wrap:wrap;gap:16px 26px}.garnish-site .g-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.garnish-site .g-section-head{flex-direction:column;align-items:flex-start;gap:28px}.garnish-site .g-section-head>p{max-width:580px}.garnish-site .assessment.section-wrap{grid-template-columns:1fr;gap:38px}.garnish-site .assessment-tip{max-width:100%}.garnish-site .assessment-points{flex-flow:wrap;gap:12px 25px}.garnish-site .g-story{grid-template-columns:1fr;gap:40px}.garnish-site .g-story h2 br:last-of-type{display:none}.garnish-site .g-faq{grid-template-columns:1fr;gap:30px}}@media (max-width:650px){.garnish-site .g-header-inner{gap:18px;min-height:80px}.garnish-site .g-brand{width:152px}.garnish-site .g-login{border:0;margin-left:auto;padding:8px 0;font-size:.875rem}.garnish-site .g-menu{color:#e9f2f5;background:0 0;border:1px solid #70858c;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.garnish-site .g-nav{background:#11303b;border-bottom:1px solid #5b7279;padding:18px 24px 25px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 20px #0004}.garnish-site .g-nav.is-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.garnish-site .g-nav a{padding:12px 0;font-size:1rem}.garnish-site .g-mobile-login{align-items:center;gap:12px;display:flex}.garnish-site .g-hero{gap:28px;padding-block:36px}.garnish-site .g-hero-copy{padding:0}.garnish-site .g-kicker{letter-spacing:.1em;margin-bottom:24px;font-size:.75rem}.garnish-site h1{font-size:clamp(2.85rem,10vw,4rem)}.garnish-site h2{font-size:clamp(2.4rem,8vw,3.2rem)}.garnish-site .g-hero-intro{margin-top:25px;font-size:1.1875rem}.garnish-site .g-hero-detail{margin-top:18px;font-size:1rem}.garnish-site .g-actions{gap:16px;margin-top:26px}.garnish-site .g-button{gap:16px;padding:14px 16px;font-size:.875rem}.garnish-site .g-hero .g-button{width:100%}.garnish-site .g-note{max-width:280px;margin-top:15px;font-size:.75rem;line-height:1.7}.garnish-site .g-hero-photo{aspect-ratio:1;border-bottom-right-radius:60px;min-height:400px}.garnish-site .g-hero-photo figcaption{bottom:30px;left:24px}.garnish-site .g-hero-photo figcaption p{font-size:1.875rem}.garnish-site .g-service-line>.g-container{grid-template-columns:1fr 1fr;gap:13px 16px;padding-block:21px;display:grid}.garnish-site .g-service-line span{letter-spacing:.07em;font-size:.75rem}.garnish-site .g-service-line strong{font-size:1.375rem}.garnish-site .g-platform{padding-block:60px 35px}.garnish-site .g-section-head{gap:24px;margin-bottom:35px}.garnish-site .g-feature-grid{grid-template-columns:1fr}.garnish-site .g-feature-grid article{padding:27px 24px}.garnish-site .g-feature-top{margin-bottom:23px}.garnish-site .g-feature-grid h3{font-size:1.4rem}.garnish-site .g-feature-grid p{margin-bottom:22px}.garnish-site .g-platform-foot{flex-direction:column;align-items:flex-start;gap:15px}.garnish-site .assessment.section-wrap{gap:30px;padding-block:60px}.garnish-site .assessment h2{font-size:clamp(2.4rem,8vw,3.1rem)}.garnish-site .assessment-points{flex-direction:column}.garnish-site .assessment-form{padding:24px 19px}.garnish-site .form-grid{grid-template-columns:1fr;gap:19px}.garnish-site .form-heading{flex-wrap:wrap;gap:14px}.garnish-site .form-heading strong{font-size:1.1875rem}.garnish-site .form-heading>span{font-size:.75rem}.garnish-site .field small{min-height:0}.garnish-site .assessment-result{padding:24px 18px}.garnish-site .health-status{padding:17px}.garnish-site .health-status>strong{font-size:2.1rem}.garnish-site .result-grid strong{font-size:1.25rem}.garnish-site .g-story{gap:35px;padding-block:60px}.garnish-site .g-story h2 br:last-of-type{display:initial}.garnish-site .g-story-copy .g-lead{font-size:1.5rem}.garnish-site .g-faq{gap:24px;padding-block:60px}.garnish-site .g-closing{padding-block:50px 60px}.garnish-site .g-closing .g-actions{flex-direction:column;gap:16px}.garnish-site .g-footer{grid-template-columns:1fr;gap:24px;padding-block:30px}.garnish-site .g-footer-links{justify-content:flex-start;gap:8px 24px;max-width:none;margin:0}.garnish-site .g-copyright{padding-top:20px}}@media (max-width:360px){.garnish-site .g-brand{width:130px}.garnish-site .g-header-inner{gap:12px}.garnish-site .g-login{gap:5px;font-size:.8125rem}.garnish-site .g-container,.garnish-site .assessment.section-wrap{padding-inline:18px}.garnish-site .g-button{gap:10px;font-size:.8125rem}.garnish-site .g-hero-photo{min-height:370px}.garnish-site .g-hero-photo figcaption>span{letter-spacing:.075em;font-size:.75rem}}@media (prefers-reduced-motion:reduce){html:has(.garnish-site){scroll-behavior:auto}.garnish-site *{transition:none!important;animation:none!important}}.garnish-site .g-savings{border-bottom:1px solid var(--g-line);grid-template-columns:1.2fr 1fr;align-items:center;gap:48px 60px;padding-block:70px;display:grid}.garnish-site .g-savings-lead{color:var(--g-ink);margin-top:28px;font-size:1.3rem;line-height:1.6}.garnish-site .g-savings>div>p:not(.g-kicker){max-width:680px}.garnish-site .g-savings>div>p+p{color:var(--g-muted);margin-top:18px}.garnish-site .g-savings .g-text-link{margin-top:28px;display:inline-flex}.garnish-site .g-savings aside{color:#192e38;background:#dfa57b;border-radius:8px;min-width:0;padding:36px}.garnish-site .g-savings aside>span,.garnish-site .g-other-spend>span{letter-spacing:.04em;font-size:.875rem;font-weight:700;line-height:1.6}.garnish-site .g-savings aside .g-price-block{margin:22px 0}.garnish-site .g-savings aside .g-plan-price{color:#192e38;font-size:clamp(3.2rem,5vw,4.5rem)}.garnish-site .g-savings aside .g-plan-price span,.garnish-site .g-savings aside .g-price-total{color:#192e38}.garnish-site .g-savings-promise{font-size:1.125rem;font-weight:600}.garnish-site .g-other-spend{border-top:1px solid #73a0af;margin-top:24px;padding-top:24px}.garnish-site .g-other-spend p{margin-top:10px;font-size:1rem}.garnish-site .g-savings aside .g-savings-note{color:#364a50;margin-top:18px;font-size:.875rem;line-height:1.7}.garnish-site .g-app-comparison{grid-column:1/-1;min-width:0;padding-top:12px}.garnish-site .g-app-comparison h3{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.3}.garnish-site .g-app-comparison>p{color:var(--g-muted)}.garnish-site .g-comparison-scroll{margin-top:28px;overflow-x:auto}.garnish-site .g-app-comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.garnish-site .g-app-comparison th,.garnish-site .g-app-comparison td{border-bottom:1px solid var(--g-line);vertical-align:top;padding:20px 24px}.garnish-site .g-app-comparison thead{background:var(--g-panel);color:var(--g-accent)}.garnish-site .g-app-comparison tbody th{width:38%;font-weight:600}.garnish-site .g-app-comparison tbody td{color:var(--g-muted)}.garnish-site .g-app-comparison .g-comparison-note{max-width:1000px;margin-top:20px;font-size:.875rem;line-height:1.7}@media (max-width:850px){.garnish-site .g-savings{grid-template-columns:1fr;gap:32px;padding-block:48px}.garnish-site .g-savings aside{padding:26px}}@media (max-width:540px){.garnish-site .g-app-comparison th,.garnish-site .g-app-comparison td{padding:16px 10px}.garnish-site .g-app-comparison tbody th{width:40%}}.garnish-site .g-plans{padding-top:90px;padding-bottom:90px;scroll-margin-top:24px}.garnish-site .g-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.garnish-site .g-plan-card{border:1px solid var(--g-line);background:var(--g-panel);border-radius:8px;flex-direction:column;gap:16px;padding:36px;display:flex}.garnish-site .g-plan-card.gold{background:linear-gradient(140deg,#26363b,#192e38);border-color:#b7a36c}.garnish-site .g-plan-card.gold .g-kicker{color:#ead89e}.garnish-site .g-plan-card .g-kicker{margin:0}.garnish-site .g-plan-card h3{font-size:2.1rem;line-height:1.2}.garnish-site .g-plan-card>p{color:var(--g-muted)}.garnish-site .g-plan-price{color:var(--g-accent);letter-spacing:-.035em;font-size:3.4rem;line-height:1.3}.garnish-site .g-plan-price span{letter-spacing:0;color:var(--g-muted);font-size:1rem}.garnish-site .g-plan-card ul{flex:1;gap:15px;padding:10px 0;list-style:none;display:grid}.garnish-site .g-plan-card li{align-items:start;gap:12px;display:flex}.garnish-site .g-plan-card li svg{color:var(--g-accent);flex-shrink:0;margin-top:4px}.garnish-site .g-plan-terms{color:var(--g-muted);max-width:1000px;margin-top:26px;font-size:.875rem}.garnish-site .g-plan-card .g-button{margin-top:auto}@media (max-width:740px){.garnish-site .g-plan-grid{grid-template-columns:1fr}.garnish-site .g-plan-card{padding:28px}.garnish-site .g-plans{padding-top:60px;padding-bottom:60px}}.garnish-site .g-single-plan{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.garnish-site .g-single-plan-intro{padding-block:24px}.garnish-site .g-single-plan-intro>p:not(.g-kicker){max-width:500px;color:var(--g-muted);margin-top:26px;font-size:1.125rem}.garnish-site .g-single-plan .g-plan-card{width:100%}@media (max-width:740px){.garnish-site .g-single-plan{grid-template-columns:1fr}.garnish-site .g-single-plan-intro{padding-block:0}}.garnish-site .g-price-block .g-plan-price{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.garnish-site .g-price-block .g-plan-price span{white-space:nowrap;font-size:1rem;font-weight:500}.garnish-site .g-price-total{color:var(--g-ink);margin-top:4px;font-size:1rem;line-height:1.6}.garnish-site .g-single-plan-intro .g-text-link{margin-top:28px;display:inline-flex}.garnish-site .g-included{margin-top:64px;scroll-margin-top:28px}.garnish-site .g-included>h3{margin-bottom:28px;font-size:2rem;line-height:1.3}.garnish-site .g-included-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;display:grid}.garnish-site .g-included-grid article{border-top:1px solid var(--g-line);min-width:0;padding-top:24px}.garnish-site .g-included-grid svg{color:var(--g-accent);margin-bottom:14px}.garnish-site .g-included-grid h4{margin-bottom:12px;font-size:1.2rem;line-height:1.4}.garnish-site .g-included-grid p{color:var(--g-muted);font-size:1rem;line-height:1.7}.garnish-site .g-included-foot{color:var(--g-muted);margin-top:30px;font-size:1rem}@media (max-width:950px){.garnish-site .g-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.garnish-site .g-included-grid{grid-template-columns:1fr}.garnish-site .g-included{margin-top:44px}}.retail-hero{color:#f4f0e6;align-items:center;padding:42px;display:flex;background:#15333d!important}.retail-window{width:100%}.retail-window>span,.retail-window>small{letter-spacing:2px;font-size:12px}.retail-window>strong{margin:50px 0;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1.08;display:block}.retail-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:36px;display:grid}.retail-grid>div{border:1px solid #78929b;padding:18px;font-size:12px}.retail-grid b{font-size:24px;font-weight:400}.retail-wordmark{color:inherit;font-family:Georgia,serif;font-size:36px}.retail-wordmark>span{letter-spacing:6px;margin-top:4px;font-family:Arial,sans-serif;font-size:10px;display:block}.garnish-site{--g-bg:#101e26;--g-panel:#192e38;--g-ink:#f3f7f7;--g-muted:#b4c7cf;--g-accent:#dfa57b;--g-line:#38505d}.garnish-site .g-brand{width:auto;min-width:165px}.garnish-site .g-brand .omni-brand>img{width:44px;height:44px}.garnish-site .g-header{background:#101e26}.garnish-site :is(h1,h2) em{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.garnish-site h1{letter-spacing:-.06em;font-weight:600}.garnish-site .g-hero{padding-top:80px;padding-bottom:80px}.garnish-site .g-hero-intro{font-size:1.25rem}.garnish-site .g-button{color:#142a35;background:#dfa57b;border-radius:8px}.garnish-site .g-login{border-radius:8px}.garnish-site .g-hero-photo.retail-hero{border:1px solid #3a5765;border-radius:24px 24px 80px;min-height:610px;padding:36px;background:radial-gradient(at 80% 5%,#285461,#0000 65%),#182f3b!important}.garnish-site .retail-hero:after{display:none}.omni-hero-eyebrow{color:#b9d0d8;display:block;letter-spacing:2px!important;font-size:11px!important}.omni-hero-mark{width:clamp(130px,15vw,210px);height:auto;margin:26px auto;display:block}.garnish-site .retail-window>strong{letter-spacing:-.04em;margin:22px 0 28px;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.08}.garnish-site .retail-grid{border-top:1px solid #52717e;border-bottom:1px solid #52717e;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:25px;display:grid}.garnish-site .retail-grid>div{color:#b7ccd5;border:0;border-right:1px solid #52717e;padding:15px 10px;font-size:10px}.garnish-site .retail-grid>div:last-child{border-right:0}.garnish-site .retail-grid b{color:#f3f7f7;font-size:18px;font-weight:500}.garnish-site .retail-window>small{letter-spacing:.3px;color:#b7ccd5;font-size:11px}.garnish-site .g-feature-grid{border:0;gap:16px}.garnish-site .g-feature-grid article{background:#162b35;border:1px solid #38505d;border-radius:14px}.garnish-site .g-feature-top>span{font-variant-numeric:tabular-nums}.garnish-site .g-service-line strong{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:500}.garnish-site .g-service-line{background:#142730}.garnish-site .g-footer .g-brand img{mix-blend-mode:normal}.garnish-site .g-savings aside{border-radius:16px}.garnish-site .g-footer{border-top:1px solid #38505d}@media (max-width:900px){.garnish-site .g-hero{padding-top:42px;padding-bottom:42px}.garnish-site .g-hero-photo.retail-hero{min-height:500px}.omni-hero-mark{width:160px}.garnish-site .g-feature-grid{gap:12px}}@media (max-width:600px){.garnish-site .g-hero-photo.retail-hero{border-radius:18px 18px 60px;min-height:450px;padding:24px}.garnish-site .retail-grid b{font-size:16px}.garnish-site .g-header-inner{min-height:88px}.garnish-site .g-feature-grid{grid-template-columns:1fr}.garnish-site .g-brand{min-width:140px}.garnish-site h1{font-size:clamp(3rem,12vw,4rem)}}
