.pages-page{--navy:#17203c;--yellow:#f5de2a;--white:#fff;--navy-deep:#0c1330;--navy-card:#1e2748;--navy-line:#3a456e;--navy-rule:#2c3560;--canvas:#fbfbfd;--canvas-chat:#f7f8fc;--ink:#17203c;--ink-strong-meta:#2c3560;--ink-secondary:#5a6382;--ink-tertiary:#8a92ab;--ink-on-navy:#fff;--ink-on-navy-dim:#a7b0ce;--ink-on-navy-link:#c3ccec;--fill-subtle:#f1f3f9;--fill-quiet:#f7f8fc;--fill-lavender:#e9ecf7;--fill-avatar:#d9deef;--border:#e6e8f1;--border-card:#edeff5;--divider:#eef0f6;--divider-inset:#f0f2f7;--bubble-border:#e9ecf3;--icon:#17203c;--icon-muted:#8a92ab;--icon-disabled:#b4bacb;--icon-hairline:#c3c9dc;--r-rail:3px;--r-sm:10px;--r-field:12px;--r-card:14px;--r-card-lg:16px;--r-bubble:18px;--r-panel:22px;--r-photo:20px;--r-pill:999px;--sh-card:0 3px 10px #17203c0d;--sh-raised:0 2px 6px #17203c0a;--sh-button:0 6px 16px #17203c29;--sh-cta-dark:0 8px 22px #00000047;--sh-device:0 46px 100px #0000008c, 0 12px 30px #0006;--font-sans:var(--font-sora), "Sora", -apple-system, "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-ibm-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--t-h1:600 clamp(40px, 5vw, 68px) / 1.03 var(--font-sans);--t-h2:600 clamp(34px, 3.8vw, 46px) / 1.1 var(--font-sans);--t-h2-split:600 clamp(32px, 3.4vw, 44px) / 1.12 var(--font-sans);--t-h3:600 24px / 1.2 var(--font-sans);--t-lede:400 20px / 1.55 var(--font-sans);--t-lede-sm:400 19px / 1.5 var(--font-sans);--t-body-lg:400 18px / 1.6 var(--font-sans);--t-body:400 16px / 1.55 var(--font-sans);--t-eyebrow:600 13px / 1.3 var(--font-sans);--t-overline:600 12px / 1.3 var(--font-sans);--track-h1:-.035em;--track-h2:-.028em;--track-h3:-.02em;--track-eyebrow:.16em;--track-overline:.14em;--content-max:1240px;--gutter:48px;--gutter-sm:24px;--band-pad-y:104px;--rail-w:4px;--rail-w-lg:6px;--rail-gap:14px;--carousel-ms:.62s;--carousel-ease:cubic-bezier(.22, 1, .36, 1);--autoplay-ms:4.6s;--tab-fade-ms:.2s;--marketing-ink-secondary:#4b5470;--marketing-ink-on-navy:#c9cedd;--marketing-border:#e3e6ee;--marketing-field-border:#cdd1de;--marketing-dot:#b9bfd0;--marketing-panel-radius:24px;--marketing-card-shadow:0 2px 12px #17203c14;--marketing-sticky-shadow:0 -4px 16px #17203c1a;--hero-device-full:#0b0f1c;--hero-device-peek:#0b1020;--hero-device-ring:#3a4468;--hero-device-shadow:0 18px 40px #00000059;--hero-control-fill:#17203cb8;--device-w:416px;--device-h:870px;--device-scale:.601;--screen-w:390px;--screen-h:844px;--rim-gradient:linear-gradient(148deg, #a2a8b0 0%, #3b3f47 24%, #858b94 47%, #2c3037 72%, #9aa0a8 100%);--button-gradient-l:linear-gradient(90deg, #2e3239, #7e838c);--button-gradient-r:linear-gradient(270deg, #2e3239, #7e838c);--font-sora:Sora;--font-ibm-plex-mono:"IBM Plex Mono";--space:clamp(60px, 7vw, 108px);--wide:1280px}.pages-page *{box-sizing:border-box}.pages-page{scroll-behavior:smooth;color:var(--ink);background:var(--canvas);font-family:var(--font-sans);margin:0;scroll-padding-top:30px;font-size:16px;line-height:1.65}.pages-page a{color:inherit;text-underline-offset:5px}.pages-page button,.pages-page summary{font:inherit}.pages-page button,.pages-page a,.pages-page summary{-webkit-tap-highlight-color:transparent}.pages-page button{color:inherit}.pages-page img{max-width:100%;height:auto;display:block}.pages-page h1,.pages-page h2,.pages-page h3,.pages-page p,.pages-page figure{margin:0}.pages-page p+p{margin-top:18px}.pages-page h1,.pages-page h2,.pages-page h3{letter-spacing:-.045em;font-weight:600;line-height:1.12}.pages-page h1{font-size:clamp(42px,5.2vw,74px)}.pages-page h2{font-size:clamp(32px,3.5vw,48px)}.pages-page h3{letter-spacing:-.025em;font-size:22px}.pages-page h1 em,.pages-page h2 em{color:var(--yellow);font-style:normal}.pages-page p{color:var(--ink-secondary)}.pages-page em{font-style:normal}.pages-page a:hover{text-decoration-thickness:2px}.pages-page a:focus-visible,.pages-page button:focus-visible,.pages-page summary:focus-visible{outline:3px solid var(--navy);outline-offset:5px}.pages-page .hero a:focus-visible,.pages-page .custom-section a:focus-visible,.pages-page .closing a:focus-visible{outline-color:var(--yellow)}.pages-page .wrap{width:min(var(--wide), calc(100% - 80px));margin-inline:auto}.pages-page .section{padding-block:var(--space)}.pages-page .eyebrow{letter-spacing:.13em;text-transform:uppercase;color:inherit;margin-bottom:22px;font-size:12px;font-weight:600;line-height:1.6}.pages-page .mono,.pages-page code{font-family:var(--font-mono)}.pages-page .mono{letter-spacing:.04em;font-size:12px}.pages-page .lede{max-width:620px;font-size:19px;line-height:1.7}.pages-page .section-heading{max-width:760px;margin-bottom:44px}.pages-page .section-heading .lede{margin-top:24px}.pages-page .note{color:var(--ink-secondary);margin-top:20px;font-size:12px;line-height:1.65}.pages-page .btn{border-radius:var(--r-field);border:1px solid #0000;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.pages-page .btn:hover{transform:translateY(-2px)}.pages-page .primary{background:var(--yellow);color:var(--navy)}.pages-page .primary:hover{background:var(--yellow);box-shadow:var(--sh-button)}.pages-page .secondary{border-color:var(--border);color:inherit;background:0 0}.pages-page .outline{border-color:var(--navy-line);color:var(--white);background:0 0}.pages-page .text-link{font-size:14px;font-weight:600;line-height:1.7;text-decoration:underline;display:inline-block}.pages-page .actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pages-page .hero{padding-block:72px 82px}.pages-page .hero-a{background:var(--navy);color:var(--white)}.pages-page .hero .lede{margin-top:26px}.pages-page .hero-a .lede{color:var(--marketing-ink-on-navy)}.pages-page .hero-split{grid-template-columns:.95fr 1.12fr;align-items:center;gap:48px;display:grid}.pages-page .hero-a h1{font-size:clamp(40px,4.4vw,65px)}.pages-page .hero-a .eyebrow{color:var(--yellow)}.pages-page .hero-a .actions{gap:10px}.pages-page .hero-a .btn{padding-inline:16px;font-size:12px}.pages-page .hero-proof{min-width:0}.pages-page .proof-label{letter-spacing:.12em;color:var(--ink-on-navy-dim);margin-bottom:12px;font-size:11px;display:block}.pages-page .browser{background:var(--white);border:1px solid var(--border);box-shadow:var(--sh-card);color:var(--ink);border-radius:14px;min-width:0;overflow:hidden}.pages-page .browser-bar{background:var(--fill-subtle);min-height:36px;color:var(--ink-secondary);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:10px;display:flex}.pages-page .browser-bar>span:first-child{color:var(--icon-hairline);letter-spacing:2px;font-size:8px}.pages-page .browser-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pages-page .browser>a{display:block;overflow:hidden}.pages-page .browser>a>img{aspect-ratio:1.44;object-fit:cover;object-position:top;width:100%;transition:transform .4s}.pages-page .browser>a:hover img{transform:scale(1.025)}.pages-page figcaption{color:var(--ink-secondary);background:var(--white);padding:11px 16px;font-size:10px;line-height:1.7}.pages-page figcaption a{color:var(--ink)}.pages-page .proof-chips{color:var(--ink-on-navy-dim);justify-content:space-between;gap:10px;margin-top:20px;font-size:10px;display:flex}.pages-page .proof-chips span:before{content:"✓";color:var(--yellow);margin-right:6px}.pages-page .split{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.pages-page .split .section-heading{margin-bottom:0}.pages-page .domain-section{background:var(--white)}.pages-page .domain-board{background:var(--canvas);border:1px solid var(--border);box-shadow:var(--sh-card);color:var(--ink);border-radius:20px;overflow:hidden}.pages-page .address{background:var(--navy);color:var(--white);overflow-wrap:anywhere;align-items:center;gap:12px;padding:20px 24px;font-size:16px;display:flex}.pages-page .address>span{color:var(--yellow)}.pages-page .example-label{color:var(--ink-secondary);margin:22px 24px 14px;font-size:10px}.pages-page .path-list{padding:0 14px}.pages-page .path-choice{border:1px solid var(--border);background:var(--white);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:100px 1fr 16px;align-items:center;gap:10px;width:100%;margin:8px 0;padding:14px;line-height:1.7;display:grid}.pages-page .path-choice>span:first-child{font-size:12px;font-weight:600}.pages-page .path-choice code{overflow-wrap:anywhere;min-width:0;font-size:11px}.pages-page .path-choice[aria-pressed=true]{border-color:var(--navy);box-shadow:inset 4px 0 var(--yellow);background:var(--fill-subtle)}.pages-page .path-panel{min-height:219px;padding:24px}.pages-page .path-panel .eyebrow{margin-bottom:12px;font-size:10px}.pages-page .path-panel h3{margin-bottom:14px;font-size:23px}.pages-page .path-panel p{margin-bottom:16px;font-size:13px;line-height:1.8}.pages-page .domain-board>.note{border-top:1px solid var(--border);background:var(--white);margin:0;padding:16px 24px;font-size:10px}.pages-page .connected-section{background:var(--navy);color:var(--white)}.pages-page .connected-section .section-heading{max-width:850px}.pages-page .connected-section p{color:var(--marketing-ink-on-navy)}.pages-page .connected-section .eyebrow{color:var(--yellow)}.pages-page .connected-grid{grid-template-columns:1fr .88fr;align-items:center;gap:80px;display:grid}.pages-page .connection-copy article{border-top:1px solid var(--navy-line);padding:26px 0}.pages-page .connection-copy .mono{color:var(--yellow)}.pages-page .connection-copy h3{margin:12px 0}.pages-page .connection-copy p{font-size:14px}.pages-page .connection-copy .text-link{margin-top:18px}.pages-page .payment-note{border-left:4px solid var(--yellow);margin-top:22px;padding:6px 0 6px 20px;font-size:12px}.pages-page .connected-grid .note{font-size:11px}.pages-page .custom-section{background:var(--navy-deep);color:var(--white)}.pages-page .custom-section .eyebrow{color:var(--yellow)}.pages-page .custom-grid{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.pages-page .custom-grid p{color:var(--marketing-ink-on-navy);font-size:15px}.pages-page .custom-grid .lede{font-size:21px}.pages-page .custom-grid .btn{margin-top:28px}.pages-page .setup-section{background:var(--white)}.pages-page .setup-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.pages-page .setup-grid li{border-top:4px solid var(--yellow);padding-top:22px}.pages-page .step-number{font-family:var(--font-mono);color:var(--ink-secondary);font-size:13px}.pages-page .setup-grid h3{margin:24px 0 14px;font-size:21px}.pages-page .setup-grid p{font-size:14px}.pages-page .faq-section{border-top:1px solid var(--border)}.pages-page .faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.pages-page .faq{border-top:1px solid var(--border)}.pages-page .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:15px;font-weight:600;line-height:1.7;list-style:none;display:flex}.pages-page .faq summary::-webkit-details-marker{display:none}.pages-page .faq summary span{flex-shrink:0;font-size:23px;font-weight:300}.pages-page .faq[open] summary span{transform:rotate(45deg)}.pages-page .faq p{padding:0 40px 24px 0;font-size:14px}.pages-page .closing{background:var(--navy);color:var(--white);text-align:center}.pages-page .closing h2{margin-bottom:26px;font-size:clamp(36px,4.6vw,64px)}.pages-page .closing .eyebrow{color:var(--yellow)}.pages-page .closing p{color:var(--marketing-ink-on-navy)}.pages-page .closing .btn{margin-top:32px}.pages-page .contact-fallback{width:fit-content;color:var(--marketing-ink-on-navy);margin:24px auto 0;font-size:12px;display:block}.pages-page footer{background:var(--white);padding:60px 0 24px}@media (min-width:1600px){.pages-page .wrap{width:min(var(--wide), calc(100% - 120px))}}@media (max-width:1100px){.pages-page .wrap{width:calc(100% - 48px)}.pages-page .hero-split{gap:30px}.pages-page .hero-a h1{font-size:44px}.pages-page .hero .lede{font-size:16px}.pages-page .hero-a .actions{flex-direction:column;align-items:flex-start}.pages-page .split,.pages-page .custom-grid,.pages-page .connected-grid,.pages-page .faq-grid{gap:48px}}@media (max-width:860px){.pages-page .hero-split{grid-template-columns:1fr;gap:44px}.pages-page .hero-a h1{font-size:clamp(44px,7vw,64px)}.pages-page .hero-a .actions{flex-direction:row}.pages-page .hero-a .lede{max-width:680px;font-size:18px}.pages-page .hero-proof{max-width:680px}.pages-page .hero{padding-top:52px}.pages-page .hero-a .browser>a>img{aspect-ratio:1.65}.pages-page .connected-grid{grid-template-columns:1fr 1fr;gap:40px}.pages-page .custom-grid{gap:40px}.pages-page .setup-grid{grid-template-columns:1fr 1fr;gap:36px}.pages-page .faq-grid{grid-template-columns:1fr;gap:24px}.pages-page .faq-grid .section-heading{margin-bottom:0}}@media (max-width:600px){.pages-page .wrap{width:calc(100% - 36px)}.pages-page{font-size:15px}.pages-page .hero{padding-block:42px 48px}.pages-page h1{font-size:40px}.pages-page h2{font-size:32px}.pages-page h3{font-size:20px}.pages-page .hero-a h1{font-size:40px}.pages-page .hero-a .lede,.pages-page .hero .lede,.pages-page .lede{font-size:16px}.pages-page .eyebrow{margin-bottom:18px;font-size:10px}.pages-page .hero .lede{margin-top:22px}.pages-page .actions{gap:12px;margin-top:26px;flex-direction:column!important;align-items:stretch!important}.pages-page .btn{min-height:49px;padding:13px 18px;font-size:13px}.pages-page .actions .btn{width:100%}.pages-page .hero-split{gap:38px}.pages-page .proof-label{font-size:9px}.pages-page .browser{border-radius:10px}.pages-page .browser-bar{min-height:31px;padding:7px 10px;font-size:9px}.pages-page .browser-bar>span:first-child{font-size:6px}.pages-page figcaption{padding:10px 12px;font-size:9px}.pages-page .proof-chips{flex-wrap:wrap;justify-content:flex-start;gap:7px;font-size:8px}.pages-page .proof-chips>span{margin-right:4px}.pages-page .section-heading{margin-bottom:32px}.pages-page .section-heading .lede{margin-top:20px}.pages-page .section{padding-block:58px}.pages-page .split,.pages-page .custom-grid,.pages-page .connected-grid{grid-template-columns:1fr;gap:34px}.pages-page .note{font-size:11px}.pages-page .path-choice{grid-template-columns:1fr 18px;gap:0;padding:12px}.pages-page .path-choice>span:first-child{grid-column:1}.pages-page .path-choice code{grid-area:2/1;font-size:10px}.pages-page .path-choice>span:last-child{grid-area:1/2/3}.pages-page .address{padding:18px;font-size:14px}.pages-page .example-label{margin-inline:18px;font-size:9px}.pages-page .path-list{padding-inline:10px}.pages-page .path-panel{min-height:235px;padding:20px}.pages-page .path-panel h3{font-size:21px}.pages-page .domain-board>.note{padding-inline:20px}.pages-page .connection-copy h3{font-size:23px}.pages-page .connection-copy article{padding-block:24px}.pages-page .connection-copy .mono{font-size:10px}.pages-page .connection-copy p{font-size:13px}.pages-page .connected-grid{gap:32px}.pages-page .custom-grid .lede{font-size:18px}.pages-page .custom-grid p{font-size:14px}.pages-page .custom-grid .btn{width:100%}.pages-page .setup-grid{grid-template-columns:1fr;gap:30px}.pages-page .setup-grid li{border-top:1px solid var(--border);padding-left:50px;position:relative}.pages-page .setup-grid .step-number{position:absolute;top:24px;left:0}.pages-page .setup-grid h3{margin:0 0 14px;font-size:21px}.pages-page .setup-grid p{font-size:13px}.pages-page .faq-grid{gap:20px}.pages-page .faq summary{padding-block:20px;font-size:14px}.pages-page .faq p{padding-right:12px;font-size:13px}.pages-page .closing h2{font-size:37px}.pages-page .closing p{font-size:14px}.pages-page .closing .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pages-page{scroll-behavior:auto}.pages-page *,.pages-page :before,.pages-page :after{transition:none!important;animation:none!important}}.pages-page .onsite-promise{letter-spacing:-.025em;color:var(--ink);margin-bottom:12px;font-size:20px;font-weight:600;line-height:1.45;display:block}.pages-page .hero-a .onsite-promise{color:var(--white)}.pages-page.variant-a .onsite-section{background:var(--white)}.pages-page.variant-a .onsite-website{border-top:4px solid var(--yellow)}.pages-page .onsite-section{background:var(--fill-quiet);border-block:1px solid var(--border)}.pages-page .onsite-intro{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:30px;display:grid}.pages-page .onsite-intro h2{font-weight:600}.pages-page .onsite-intro .lede{font-size:16px}.pages-page .onsite-website{background:var(--white);border:1px solid var(--border);box-shadow:var(--sh-card);border-radius:12px;overflow:hidden}.pages-page .onsite-address{border-bottom:1px solid var(--border);background:var(--fill-subtle);align-items:center;gap:22px;padding:12px 24px;display:flex}.pages-page .onsite-address .mono{color:var(--ink-secondary);font-size:9px}.pages-page .onsite-address code{font-size:11px}.pages-page .onsite-address>span:last-child{color:var(--ink-secondary);margin-left:auto;font-size:10px}.pages-page .onsite-customer{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding:20px 28px;display:flex}.pages-page .onsite-customer-brand{align-items:center;gap:12px;display:flex}.pages-page .onsite-customer img{object-fit:contain;width:48px;height:48px}.pages-page .onsite-customer-brand strong{font-size:14px;font-weight:600;line-height:1.5}.pages-page .onsite-customer-brand small{color:var(--ink-secondary);font-size:9px;font-weight:400;display:block}.pages-page .onsite-customer p{font-size:11px}.pages-page .onsite-embed{padding:26px 28px 20px}.pages-page .onsite-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pages-page .onsite-heading>h3{font-size:28px;font-weight:400}.pages-page .onsite-provider{flex-shrink:0;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.pages-page .onsite-card{border:1px solid var(--border);border-left:4px solid var(--yellow);border-radius:14px;grid-template-columns:70px minmax(0,1fr) 140px 215px;align-items:start;gap:22px;padding:26px 24px;display:grid}.pages-page .onsite-date{border:1px solid var(--border);background:var(--canvas);text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.pages-page .onsite-date>span{color:var(--ink-secondary);font-size:11px;font-weight:600}.pages-page .onsite-date>span:first-child{text-transform:uppercase;letter-spacing:.08em}.pages-page .onsite-date strong{font-size:31px;line-height:1.1}.pages-page .onsite-content .eyebrow{color:var(--ink-secondary);margin:1px 0 9px;font-size:10px}.pages-page .onsite-content h4{letter-spacing:-.03em;margin:0 0 13px;font-size:19px;font-weight:500;line-height:1.4}.pages-page .onsite-content .onsite-time{color:var(--ink);font-size:12px;line-height:1.8}.pages-page .onsite-content .onsite-meta{margin-top:10px;font-size:12px;line-height:1.9}.pages-page .onsite-photo{object-fit:cover;border-radius:10px;align-self:center;width:140px;height:114px}.pages-page .onsite-booking{text-align:right;align-self:center;position:relative}.pages-page .onsite-price-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.pages-page .onsite-price-row>strong{letter-spacing:-.04em;white-space:nowrap;font-size:20px}.pages-page .onsite-booking>p{margin:9px 0 18px;font-size:11px}.pages-page .onsite-booking>.btn{border-radius:8px;gap:18px;width:100%;min-height:48px;padding-inline:16px;font-size:12px}.pages-page .onsite-price-info summary{cursor:pointer;border:1px solid var(--ink-secondary);width:28px;height:28px;color:var(--ink-secondary);border-radius:50%;place-items:center;font:italic 13px Georgia,serif;list-style:none;display:grid}.pages-page .onsite-price-info summary::-webkit-details-marker{display:none}.pages-page .onsite-price-info>p{z-index:2;border:1px solid var(--border);width:240px;max-width:calc(100vw - 96px);box-shadow:var(--sh-button);background:var(--white);color:var(--ink-secondary);text-align:left;border-radius:10px;margin:0;padding:14px;font-size:11px;line-height:1.8;position:absolute;top:36px;right:0}.pages-page .onsite-policy{margin-top:12px}.pages-page .onsite-policy summary{cursor:pointer;color:var(--ink-secondary);text-underline-offset:4px;font-size:11px;text-decoration:underline}.pages-page .onsite-policy>p{margin-top:10px;font-size:11px;line-height:1.8}.pages-page .onsite-policy a{display:inline}.pages-page .onsite-caption{color:var(--ink-secondary);justify-content:center;align-items:center;gap:16px;padding-top:20px;font-size:10px;display:flex}.pages-page .onsite-caption>span[aria-hidden]{color:var(--ink-tertiary)}.pages-page .onsite-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:30px;display:grid}.pages-page .onsite-benefits>div{border-top:1px solid var(--border);padding-top:20px}.pages-page .onsite-benefits .mono{color:var(--ink-secondary);font-size:9px}.pages-page .onsite-benefits h3{margin:12px 0;font-size:19px;font-weight:500}.pages-page .onsite-benefits p{font-size:13px}.pages-page .onsite-journey{border:1px solid var(--navy-line);background:var(--navy-card);border-radius:12px;padding:26px}.pages-page .onsite-journey ol{margin:0;padding:0;list-style:none}.pages-page .onsite-journey li{border-top:1px solid var(--navy-line);grid-template-columns:28px 1fr;gap:14px;padding:18px 0;display:grid}.pages-page .onsite-journey li>span{font-family:var(--font-mono);color:var(--yellow);font-size:11px}.pages-page .onsite-journey h3{margin-bottom:10px;font-size:20px}.pages-page .onsite-journey li p{font-size:13px}.pages-page .onsite-journey>.text-link{margin-top:14px}@media (max-width:1100px){.pages-page .onsite-card{grid-template-columns:62px minmax(0,1fr) 110px 185px;gap:16px;padding:22px 18px}.pages-page .onsite-photo{width:110px;height:100px}.pages-page .onsite-content h4{font-size:17px}.pages-page .onsite-price-row>strong{font-size:18px}}@media (max-width:860px){.pages-page .onsite-intro{grid-template-columns:1fr;gap:20px}.pages-page .onsite-intro .lede{max-width:680px}.pages-page .onsite-card{grid-template-columns:62px minmax(0,1fr) 110px}.pages-page .onsite-booking{text-align:left;border-top:1px solid var(--border);grid-column:2/-1;grid-template-columns:1fr 185px;align-items:center;column-gap:24px;padding-top:16px;display:grid}.pages-page .onsite-price-row{justify-content:flex-start}.pages-page .onsite-booking>p{grid-row:2;margin:0}.pages-page .onsite-booking>.btn{grid-area:1/2/3}.pages-page .onsite-benefits{gap:22px}.pages-page .onsite-benefits h3{font-size:18px}}@media (max-width:600px){.pages-page .onsite-promise{margin-bottom:10px;font-size:17px}.pages-page .onsite-intro h2{font-size:32px}.pages-page .onsite-intro .lede{font-size:15px}.pages-page .onsite-address{grid-template-columns:1fr;gap:3px;padding:12px 16px;display:grid}.pages-page .onsite-address>span:last-child{margin:0;font-size:9px}.pages-page .onsite-address code{overflow-wrap:anywhere;font-size:11px}.pages-page .onsite-customer{flex-wrap:wrap;gap:10px;padding:16px}.pages-page .onsite-customer img{width:40px;height:40px}.pages-page .onsite-customer p{font-size:10px}.pages-page .onsite-embed{padding:20px 12px 16px}.pages-page .onsite-heading{flex-wrap:wrap;gap:8px;margin-bottom:16px}.pages-page .onsite-heading>h3{font-size:24px}.pages-page .onsite-provider{font-size:10px}.pages-page .onsite-provider img{width:20px;height:20px}.pages-page .onsite-card{border-radius:10px;grid-template-columns:48px minmax(0,1fr);gap:16px 12px;padding:16px 12px}.pages-page .onsite-date{gap:3px;padding:9px 4px}.pages-page .onsite-date strong{font-size:25px}.pages-page .onsite-date span{font-size:9px}.pages-page .onsite-content .eyebrow{margin-bottom:7px;font-size:9px}.pages-page .onsite-content h4{margin-bottom:10px;font-size:17px}.pages-page .onsite-content .onsite-time{font-size:11px}.pages-page .onsite-content .onsite-meta{margin-top:8px;font-size:11px}.pages-page .onsite-policy{margin-top:8px}.pages-page .onsite-policy summary{align-content:center;min-height:44px;font-size:11px}.pages-page .onsite-photo{aspect-ratio:2.05;object-position:center 64%;grid-column:1/-1;width:100%;height:auto}.pages-page .onsite-booking{grid-column:1/-1;padding-top:12px;display:block}.pages-page .onsite-price-row{justify-content:space-between}.pages-page .onsite-price-row>strong{font-size:22px}.pages-page .onsite-price-info summary{width:44px;height:44px;font-size:16px}.pages-page .onsite-price-info>p{width:220px;top:58px}.pages-page .onsite-booking>p{margin:0 0 16px;font-size:12px}.pages-page .onsite-booking>.btn{min-height:50px;font-size:13px}.pages-page .onsite-caption{flex-direction:column;gap:4px;font-size:10px}.pages-page .onsite-caption>span[aria-hidden]{transform:rotate(90deg)}.pages-page .onsite-benefits{grid-template-columns:1fr;gap:18px;margin-top:24px}.pages-page .onsite-benefits>div{padding-top:16px}.pages-page .onsite-benefits h3{margin-block:9px;font-size:20px}.pages-page .onsite-journey{padding:22px}}.pages-page .design-options-section{border-top:1px solid var(--border);background:var(--fill-quiet);padding-block:48px}.pages-page .design-options-intro{grid-template-columns:.85fr 1.15fr;align-items:end;gap:64px;margin-bottom:24px;display:grid}.pages-page .design-options-intro .eyebrow{margin-bottom:12px;font-size:10px}.pages-page .design-options-intro h2{letter-spacing:-.03em;font-size:28px;line-height:1.2}.pages-page .design-options-intro>p{max-width:620px;font-size:14px}.pages-page .design-options-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pages-page .design-option{border-bottom:1px solid var(--border);min-width:0;text-decoration:none;display:block}.pages-page .design-option>img{object-fit:cover;object-position:top;border:1px solid var(--border);border-radius:6px;width:100%;height:120px}.pages-page .design-option>span{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-block:12px;font-size:12px;display:flex}.pages-page .design-option strong{font-weight:500}.pages-page .design-option>span>span{color:var(--ink-secondary)}.pages-page .design-option:hover strong{text-underline-offset:4px;text-decoration:underline}.pages-page .design-options-note{margin-top:16px;font-size:11px}@media (max-width:860px){.pages-page .design-options-intro{grid-template-columns:1fr;gap:16px}.pages-page .design-options-grid{gap:16px}.pages-page .design-option>img{height:100px}}@media (max-width:600px){.pages-page .design-options-section{padding-block:34px}.pages-page .design-options-intro{gap:12px;margin-bottom:20px}.pages-page .design-options-intro h2{font-size:25px}.pages-page .design-options-intro>p{font-size:13px}.pages-page .design-options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pages-page .design-option>img{aspect-ratio:1.8;height:auto}.pages-page .design-option>span{padding-block:10px;font-size:12px}.pages-page .design-options-note{margin-top:14px;font-size:10px}}.pages-page.variant-a .proof-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.pages-page.variant-a .proof-chips>span{border:1px solid #566080;border-top:3px solid var(--yellow,#f8df19);color:#fff;background:#242e50;border-radius:8px;align-items:center;gap:10px;padding:18px 14px;font-size:14px;font-weight:600;display:flex}.pages-page.variant-a .proof-chips>span:before{font-size:20px}.pages-page.variant-a .onsite-section{padding-bottom:32px}.pages-page.variant-a .onsite-benefits{gap:28px;margin-top:28px}.pages-page.variant-a .onsite-benefits>div{padding-top:20px}.pages-page.variant-a .onsite-address>span:last-child{text-align:right;max-width:310px}.pages-page.variant-a .onsite-booking button{font:inherit;cursor:default}.pages-page .branded-email-section{background:#f1f3f9}.pages-page .email-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.pages-page .email-grid h2{letter-spacing:-.04em;margin-bottom:24px;font-size:46px;line-height:1.15}.pages-page .email-grid h3{margin-bottom:14px;font-size:21px;line-height:1.35}.pages-page .email-grid .lede{margin-bottom:26px}.pages-page .email-template-count{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:center;gap:20px;margin:26px 0;padding:22px 0;display:flex}.pages-page .email-template-count>strong{color:var(--navy,#192039);letter-spacing:-.05em;font-size:66px;line-height:1}.pages-page .email-template-count>span{font-size:17px;font-weight:600;line-height:1.5}.pages-page .email-grid .note{margin-top:22px}.pages-page .email-hero{background:#e7ebf3;border:1px solid #d3d8e7;border-radius:14px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 60px #19203916}.pages-page .email-window{letter-spacing:.06em;color:#596480;justify-content:space-between;gap:12px;padding:16px 22px;font-size:10px;display:flex}.pages-page .email-envelope{background:#fff;border-block:1px solid #d3d8e7;gap:5px;padding:16px 24px;font-size:12px;display:grid}.pages-page .email-envelope>span{color:#596480}.pages-page .email-paper{background:#fff;border:1px solid #d3d8e7;margin:24px}.pages-page .email-logo{letter-spacing:.06em;justify-content:center;align-items:center;gap:14px;padding:22px;font-size:11px;font-weight:700;display:flex}.pages-page .email-photo{object-fit:cover;width:100%;height:170px}.pages-page .email-message{padding:26px}.pages-page .email-message h3{letter-spacing:-.03em;font-size:29px}.pages-page .email-message p{margin-bottom:16px;font-size:13px;line-height:1.7}.pages-page .email-message .eyebrow{color:#287bb2;font-size:9px}.pages-page .email-demo-button{color:#fff;background:#378ed1;justify-content:space-between;gap:15px;margin:22px 0;padding:14px 18px;font-size:13px;font-weight:600;display:flex}.pages-page .email-signoff{margin-bottom:0!important}.pages-page .email-example-footer{color:#596480;text-align:center;border-top:1px solid #e0e4ef;padding:16px;font-size:9px}.pages-page.variant-a .design-option:hover strong{text-decoration:none}@media (max-width:1000px){.pages-page .email-grid{gap:36px}.pages-page .email-grid h2{font-size:36px}}@media (max-width:860px){.pages-page .email-grid{grid-template-columns:1fr;gap:32px}.pages-page .email-hero{width:100%;max-width:560px;margin-inline:auto}.pages-page.variant-a .onsite-section{padding-bottom:24px}}@media (max-width:600px){.pages-page.variant-a .proof-chips{grid-template-columns:1fr;gap:8px}.pages-page.variant-a .proof-chips>span{padding:14px 16px;font-size:14px}.pages-page.variant-a .onsite-address>span:last-child{text-align:left;max-width:none}.pages-page.variant-a .onsite-benefits{gap:20px}.pages-page .branded-email-section{padding-block:38px}.pages-page .email-grid h2{font-size:33px}.pages-page .email-template-count>strong{font-size:56px}.pages-page .email-paper{margin:14px}.pages-page .email-message{padding:20px}.pages-page .email-message h3{font-size:25px}.pages-page .email-window{padding:14px;font-size:9px}.pages-page .email-logo{padding:18px 14px}.pages-page .email-logo span{font-size:9px}.pages-page .email-photo{height:150px}}.pages-page.variant-a main>.section{padding-block:64px}.pages-page.variant-a .hero-a{padding-block:56px 60px}.pages-page.variant-a .section-heading{margin-bottom:30px}.pages-page.variant-a .section-heading .lede{margin-top:18px}.pages-page.variant-a .eyebrow{margin-bottom:16px}.pages-page.variant-a main>.design-options-section{padding-block:36px}.pages-page.variant-a main>.onsite-section{padding-bottom:28px}.pages-page.variant-a .email-grid{gap:56px}@media (max-width:860px){.pages-page.variant-a main>.section{padding-block:44px}.pages-page.variant-a .hero-a{padding-block:40px 44px}.pages-page.variant-a .hero-split{gap:32px}.pages-page.variant-a main>.design-options-section{padding-block:30px}.pages-page.variant-a main>.onsite-section{padding-bottom:24px}.pages-page.variant-a .email-grid{gap:28px}}@media (max-width:600px){.pages-page.variant-a main>.section{padding-block:34px}.pages-page.variant-a .hero-a{padding-block:30px 32px}.pages-page.variant-a .hero-split{gap:28px}.pages-page.variant-a .section-heading{margin-bottom:24px}.pages-page.variant-a .section-heading .lede{margin-top:14px}.pages-page.variant-a .eyebrow{margin-bottom:12px}.pages-page.variant-a main>.design-options-section{padding-block:26px}.pages-page.variant-a main>.onsite-section{padding-bottom:20px}.pages-page.variant-a .onsite-intro{gap:14px;margin-bottom:22px}.pages-page.variant-a .onsite-benefits{gap:18px;margin-top:22px}.pages-page.variant-a .split,.pages-page.variant-a .custom-grid,.pages-page.variant-a .connected-grid{gap:24px}.pages-page.variant-a .setup-grid{gap:22px}.pages-page.variant-a .faq-grid{gap:16px}.pages-page.variant-a .email-grid{gap:24px}.pages-page.variant-a .email-template-count{margin-block:20px;padding-block:18px}}.pages-page{--wide:1280px;--space:88px}.pages-page section[id]{scroll-margin-top:24px}.pages-page .design-option>img{object-fit:contain;object-position:center;background:var(--fill-subtle)}
