.rp-page{color:#102047;background:#f3f6fa;min-height:100vh}.rp-shell{max-width:1320px;margin:auto;padding:30px 40px 50px}.rp-page *,.rp-print *{box-sizing:border-box}.rp-page a:focus-visible,.rp-page button:focus-visible,.rp-page input:focus-visible,.rp-page select:focus-visible,.rp-page textarea:focus-visible,.rp-page summary:focus-visible{outline-offset:4px;outline:3px solid #db0070}.rp-breadcrumb{color:#5c7083;align-items:center;gap:10px;font-size:12px;display:flex}.rp-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.rp-breadcrumb a:last-child{margin-left:auto}.rp-heading{grid-template-columns:1.5fr .65fr;align-items:center;gap:40px;padding:36px 0 32px;display:grid}.rp-eyebrow{letter-spacing:.17em;color:#3f6d88;font-size:10px;font-weight:800}.rp-heading h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(34px,4.7vw,66px);font-weight:800;line-height:1.04}.rp-heading h1 em{color:#24648c;font-style:normal}.rp-heading p{color:#5b6d80;max-width:560px;font-size:14px;line-height:1.8}.rp-heading-meta{flex-wrap:wrap;gap:9px;margin-top:22px;font-size:10px;display:flex}.rp-heading-meta span{color:#355d77;border:1px solid #cdd9e4;border-radius:30px;padding:9px 13px}.rp-heading-art{aspect-ratio:1;background:#e6f0f5;border-radius:45% 45% 30px 30px;justify-self:end;max-width:310px;position:relative;overflow:hidden}.rp-heading-art img{object-fit:cover;width:100%;height:100%;display:block}.rp-heading-art small{text-align:center;background:#fffffff2;border-radius:30px;padding:9px 10px;font-size:10px;font-weight:700;position:absolute;bottom:14px;left:12%;right:12%}.rp-boundary{color:#fff;background:#123b58;border-left:4px solid #71d3e6;border-radius:17px;padding:22px 26px}.rp-boundary strong{font-size:13px}.rp-boundary p{color:#d1e6ef;max-width:900px;margin:7px 0 0;font-size:11px;line-height:1.8}.rp-month{justify-content:space-between;align-items:center;gap:20px;padding:34px 0 18px;display:flex}.rp-month h2{letter-spacing:-.04em;margin:6px 0;font-size:30px}.rp-month form{align-items:end;gap:8px;margin-left:auto;display:flex}.rp-page label{color:#37536e;gap:8px;min-width:0;font-size:11px;font-weight:650;display:grid}.rp-page input:not([type=checkbox]),.rp-page select,.rp-page textarea{font:inherit;color:#14254a;background:#fff;border:1px solid #cfdbe7;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;line-height:1.6}.rp-page button,.rp-print-tools a{font:inherit;color:#153755;cursor:pointer;background:#fff;border:1px solid #c7d7e5;border-radius:9px;min-height:44px;padding:10px 16px;font-size:11px;font-weight:700}.rp-page button:disabled{opacity:.48;cursor:not-allowed}.rp-print-link{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:11px;font-weight:700;text-decoration:underline;display:inline-flex}.rp-season{background:#eaf0f6;border:1px solid #d4e0ea;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;padding:6px;display:grid}.rp-season a{color:#526c81;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:11px;font-weight:700;display:flex}.rp-season a[aria-current=page]{color:#fff;background:#10284a;box-shadow:0 3px 8px #12315024}.rp-season-note,.rp-role-note{background:#fff9e8;border:1px solid #ebdeb3;border-radius:12px;margin:20px 0;padding:22px;font-size:12px;line-height:1.8}.rp-season-note a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.rp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.rp-metrics button{text-align:left;background:#ffffffbe;border-color:#dce5ec;padding:20px}.rp-metrics button[aria-pressed=true]{border-color:#24648c;box-shadow:inset 0 0 0 1px #24648c}.rp-metrics span{color:#61798c;font-size:11px;display:block}.rp-metrics strong{margin-top:10px;font-size:31px;font-weight:700;line-height:1;display:block}.rp-workbench{background:#fff;border:1px solid #d9e3eb;border-radius:20px;overflow:hidden}.rp-workbench-title{justify-content:space-between;align-items:center;gap:20px;padding:28px 26px 8px;display:flex}.rp-workbench-title h2{letter-spacing:-.04em;margin:7px 0;font-size:23px}.rp-workbench-title>span{color:#70879b;font-size:10px}.rp-toolbar{align-items:end;gap:18px;padding:18px 26px;display:flex}.rp-toolbar form{flex:1;align-items:end;gap:8px;min-width:0;display:flex}.rp-toolbar form label{flex:1}.rp-toolbar>a,.rp-toolbar form>a{align-items:center;min-height:44px;font-size:11px;text-decoration:underline;display:inline-flex}.rp-toolbar>label{min-width:160px}.rp-results-count{color:#6b7b8d;background:#f7f9fb;border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;padding:13px 26px;font-size:10px;line-height:1.7}.rp-accounts{padding:6px 20px 20px}.rp-account{border-bottom:1px solid #e3eaf0}.rp-account:last-child{border:0}.rp-account>summary{cursor:pointer;align-items:center;gap:14px;min-height:104px;padding:20px 8px;list-style:none;display:flex}.rp-account>summary::-webkit-details-marker{display:none}.rp-avatar{color:#2f6788;background:#e7f1f7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:flex}.rp-account-name{flex:1;gap:6px;min-width:0;display:grid}.rp-account-name strong{overflow-wrap:anywhere;font-size:13px}.rp-account-name small{color:#5c7286;overflow-wrap:anywhere;font-size:11px}.rp-account-name>span{color:#7b8b9b;font-size:10px}.rp-state{color:#55748c;text-align:center;background:#edf3f7;border-radius:20px;align-items:center;padding:7px 10px;font-size:9px;font-weight:700;line-height:1.5;display:inline-flex}.rp-state.reviewed{color:#367444;background:#e4f1e6}.rp-state.needs_review{color:#8a682b;background:#fff1d6}.rp-state.covered{color:#6a588f;background:#e8e6f5}.rp-expand{color:#7491a5;margin-left:5px;font-size:20px}.rp-account[open] .rp-expand{transform:rotate(45deg)}.rp-account-body{padding:0 8px 24px}.rp-editor{grid-template-columns:1fr 1fr;gap:26px;padding:12px 0;display:grid}.rp-editor form,.rp-editor aside{min-width:0}.rp-editor fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.rp-editor legend{margin-bottom:22px;font-size:16px;font-weight:750}.rp-page .rp-check{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;font-size:11px;font-weight:400;line-height:1.8;display:grid}.rp-check input{accent-color:#23648b;width:20px;height:20px;min-height:20px;margin:0}.rp-check{cursor:pointer;padding:12px 0}.rp-check input:before{content:"";width:44px;height:44px;display:block;position:relative;top:-10px;left:-10px}.rp-page .rp-primary{color:#fff;background:#123b58;border-color:#123b58;width:100%;margin-top:18px}.rp-page .rp-suggest{text-align:left;background:#eff7fb;border-style:dashed;font-weight:500;line-height:1.7}.rp-preview{background:#f3f7fa;border:1px solid #dce7ef;border-radius:14px;height:fit-content;padding:24px}.rp-preview h3{letter-spacing:-.04em;margin:14px 0 8px;font-size:24px}.rp-preview p{color:#597286;font-size:12px;line-height:1.8}.rp-capacity{background:#fff;border:1px solid #dbe5ed;border-radius:10px;gap:10px;margin-top:18px;padding:16px;display:grid}.rp-capacity>span{justify-content:space-between;gap:12px;font-size:11px;display:flex}.rp-capacity small{color:#718697;font-size:10px;line-height:1.8}.rp-checks{background:#fff5df;border:1px solid #ead9b4;border-radius:10px;margin-top:16px;padding:16px;font-size:11px;line-height:1.8}.rp-checks ul{margin-bottom:0;padding-left:17px}.rp-checks.clear{background:#eaf3ee;border-color:#c9dfcf}.rp-preview dl{margin-bottom:0;font-size:10px}.rp-preview dl>div{border-top:1px solid #dce5ed;gap:5px;margin-top:12px;padding-top:12px;display:grid}.rp-preview dt{color:#7290a3}.rp-preview dd{margin:0;line-height:1.7}.rp-error{color:#834f2b;background:#fff1e5;border:1px solid #edcbb0;border-radius:10px;margin:16px 0;padding:16px;font-size:12px;line-height:1.8}.rp-receipt{color:#27583a;background:#e6f2e9;border:1px solid #bdd6c5;border-radius:10px;gap:7px;margin-top:18px;padding:18px;font-size:12px;display:grid}.rp-receipt small{font-size:10px;line-height:1.7}.rp-history{border-top:1px solid #e4ebf1;margin-top:12px;padding-top:18px}.rp-history>div{padding:14px 0}.rp-history details{border-top:1px solid #e2e9ee;padding:12px;font-size:11px;line-height:1.8}.rp-history summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.rp-plain{white-space:pre-wrap;overflow-wrap:anywhere}.rp-empty{text-align:center;padding:42px 22px}.rp-empty h3{letter-spacing:-.04em;margin:15px 0;font-size:22px}.rp-empty p{color:#6e8496;max-width:470px;margin:10px auto;font-size:12px;line-height:1.9}.rp-empty>a{justify-content:center;align-items:center;min-height:44px;margin-top:15px;font-size:11px;text-decoration:underline;display:flex}.rp-footer{color:#768a9b;padding:28px 0 0;font-size:10px;line-height:1.8}.rp-print{color:#152543;background:#fff;max-width:1080px;margin:auto;padding:36px;font:13px/1.6 Arial}.rp-print-tools{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.rp-print header{border-bottom:3px solid #123b58;padding-bottom:18px}.rp-print header>strong{letter-spacing:.15em;font-size:11px}.rp-print h1{margin:12px 0 0;font-size:34px}.rp-print h2{margin:0;font-size:18px;font-weight:400}.rp-print aside{background:#eff6fa;border:1px solid #8ba5b8;margin:20px 0;padding:16px}.rp-print table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.rp-print th,.rp-print td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #b7c5d0;padding:12px 8px}.rp-print th{background:#e9f1f5}.rp-print td p{margin:8px 0 0}.rp-print footer{border-top:1px solid #99adbd;margin-top:25px;padding-top:15px;font-size:11px}@media (max-width:900px){.rp-shell{padding:20px 24px 40px}.rp-heading{gap:20px}.rp-heading h1{font-size:45px}.rp-heading-art{max-width:240px}.rp-month{flex-wrap:wrap}.rp-month form,.rp-print-link{margin-left:auto}.rp-editor{gap:18px}.rp-preview{padding:18px}.rp-toolbar{flex-wrap:wrap}}@media (max-width:600px){.rp-shell{padding:12px 14px 30px}.rp-breadcrumb{flex-wrap:wrap;gap:6px;font-size:10px}.rp-breadcrumb a:last-child{width:100%;margin-left:0}.rp-heading{padding:25px 0;display:block}.rp-heading h1{letter-spacing:-.045em;font-size:clamp(32px,8vw,44px)}.rp-heading p{font-size:12px}.rp-heading-art{display:none}.rp-heading-meta{font-size:9px}.rp-boundary{padding:19px}.rp-boundary strong{font-size:12px}.rp-month{gap:14px;padding-top:26px}.rp-month h2{font-size:27px}.rp-month form{flex:1 0 100%;align-items:end;margin-left:0}.rp-month label{flex:1;min-width:0}.rp-print-link{white-space:normal;margin-left:0}.rp-season{grid-template-columns:repeat(4,minmax(0,1fr))}.rp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rp-metrics button{padding:17px 13px}.rp-metrics span{font-size:10px}.rp-workbench-title{padding:22px 16px 8px;display:block}.rp-workbench-title h2{font-size:21px}.rp-toolbar{gap:14px;padding:16px}.rp-toolbar form{flex-wrap:wrap;gap:10px}.rp-toolbar form label{flex:1 0 100%}.rp-toolbar>label{width:100%}.rp-results-count{padding:13px 16px}.rp-accounts{padding:0 12px 12px}.rp-account>summary{flex-wrap:wrap;gap:10px;padding:20px 0}.rp-avatar{width:30px;height:30px}.rp-account-name{flex:calc(100% - 65px)}.rp-account-name strong{font-size:12px}.rp-account-name>span{font-size:9px}.rp-state{margin-left:40px}.rp-expand{margin-left:auto;margin-right:3px}.rp-account-body{padding:0 0 24px}.rp-editor{flex-direction:column;display:flex}.rp-preview{order:-1}.rp-editor legend{font-size:15px}.rp-page .rp-check{font-size:10px}.rp-print{padding:18px;font-size:11px}.rp-print table{font-size:9px}.rp-print th,.rp-print td{padding:9px 5px}.rp-print-tools{display:block}}@media (prefers-reduced-motion:reduce){.rp-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.rp-print-tools,.review-banner{display:none!important}.rp-print{max-width:none;padding:0;font-size:10pt}.rp-print table{font-size:8.5pt}.rp-print thead{display:table-header-group}.rp-print tr{break-inside:avoid}.rp-print h1{font-size:24pt}.rp-print aside{break-inside:avoid}.rp-print footer{font-size:8pt}.rp-print a{color:inherit;text-decoration:none}@page{size:letter landscape;margin:12mm}}.rp-capacity-entry{max-width:1280px;margin:18px auto 0;padding:0 24px}.rp-capacity-entry a{color:#276389;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}
.home-reviews{padding-block:95px 105px;scroll-margin-top:170px}.home-reviews-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.home-reviews-heading h2{font-family:var(--font-display),sans-serif;color:var(--navy);letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(38px,5vw,65px);line-height:1.02}.home-reviews-heading h2 em{color:var(--pink);font-style:normal}.home-reviews-heading>p{max-width:330px;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.8}.home-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-review-card{background:linear-gradient(145deg,#fff 75%,#f8faff);border:1px solid #dce4f4;border-radius:28px;flex-direction:column;min-width:0;margin:0;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #07134d06}.home-review-card:nth-child(2n){background:linear-gradient(145deg,#fff 75%,#fff8fc)}.home-review-top{justify-content:space-between;align-items:center;gap:15px;min-height:38px;display:flex}.home-review-stars{color:#ca8b06;flex-shrink:0;gap:3px;display:inline-flex}.home-review-stars svg{width:19px;height:19px}.home-review-quote{color:#e5eaf6;font:75px/.7 Georgia,serif;transform:translateY(13px)}.home-review-label{letter-spacing:.1em;color:var(--blue);font-size:10px;font-weight:800}.home-review-card blockquote{letter-spacing:-.014em;color:var(--navy);overflow-wrap:anywhere;white-space:pre-wrap;flex:1;margin:21px 0 32px;font-size:17px;font-weight:530;line-height:1.85}.home-review-card figcaption{border-top:1px solid #e8edf6;align-items:center;gap:12px;min-width:0;padding-top:22px;display:flex}.home-review-avatar{width:43px;height:43px;color:var(--blue);background:#e5ebff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.home-review-card:nth-child(2n) .home-review-avatar{color:#b60b6b;background:#ffe6f3}.home-review-card figcaption>span:nth-child(2){flex:1;min-width:0}.home-review-card figcaption strong{color:var(--navy);overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.home-review-card figcaption small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.6;display:block}.home-review-card figcaption a{min-height:44px;color:var(--blue);text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;padding:8px 0 8px 10px;font-size:11px;font-weight:750;text-decoration:underline;display:inline-flex}.home-review-card figcaption a:focus-visible{outline:3px solid var(--pink);outline-offset:4px;border-radius:4px}.home-reviews-footnote{color:var(--muted);text-align:center;margin:24px 0 0;font-size:11px;line-height:1.8}.rv-publish-note{color:#264a24;background:#edf6e5;border:1px solid #c2d7b5;border-radius:10px;padding:14px;font-size:12px;line-height:1.8}.rv-unpublish-note{background:#fff0d4;border:1px solid #e6cf9d;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.rv-card .rv-tag.homepage-live{color:#2f522a;background:#deefd3}@media (max-width:800px){.home-reviews{padding-block:70px}.home-reviews-heading{gap:20px}.home-review-card{padding:25px}.home-review-card blockquote{font-size:15px}.home-review-card figcaption{flex-wrap:wrap}.home-review-card figcaption a{margin-left:55px;padding-left:0}.home-reviews-heading>p{max-width:260px;font-size:13px}}@media (max-width:600px){.home-reviews{padding-block:60px;scroll-margin-top:155px}.home-reviews-heading{margin-bottom:26px;display:block}.home-reviews-heading h2{font-size:43px}.home-reviews-heading>p{max-width:310px;margin-top:20px;font-size:14px}.home-reviews-grid{grid-template-columns:minmax(0,1fr);gap:16px}.home-review-card{border-radius:22px;padding:23px}.home-review-card blockquote{margin:18px 0 25px;font-size:15px;line-height:1.85}.home-review-card figcaption a{margin-left:0;padding-left:6px}.home-review-card figcaption strong{font-size:12px}.home-review-card figcaption small{font-size:9px}.home-review-avatar{width:38px;height:38px}.home-review-card figcaption{gap:9px}.home-reviews-footnote{text-align:left;margin-top:20px;font-size:10px}}@media (max-width:350px){.home-review-card{padding:20px}.home-review-card figcaption a{margin-left:47px;padding-left:0}}
.mr-page{--mr-ink:#153c39;--mr-muted:#5c716a;--mr-line:#dae3d9;--mr-paper:#fffefa;color:var(--mr-ink);background:#f3f3e9;min-height:100vh}.mr-page *{box-sizing:border-box}.mr-shell{max-width:1240px;margin:auto;padding:22px 36px 40px}.mr-breadcrumb{color:var(--mr-muted);align-items:center;gap:10px;min-height:44px;font-size:12px;display:flex}.mr-breadcrumb a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.mr-heading{grid-template-columns:1.6fr 1fr;align-items:center;gap:28px;padding:24px 0 28px;display:grid}.mr-eyebrow{letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.6;display:block}.mr-heading h1{font:clamp(32px,4.2vw,55px)/1.09 var(--font-display),sans-serif;letter-spacing:-.045em;margin:12px 0 16px}.mr-heading h1 em{color:#658646;font-style:normal}.mr-heading p{max-width:480px;color:var(--mr-muted);font-size:14px;line-height:1.8}.mr-heading-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.mr-heading-meta span{border:1px solid #ced9c4;border-radius:30px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.mr-heading-meta span:first-child{background:#e6edda;font-weight:750}.mr-heading-art{background:#e6ecda;border-radius:48% 48% 20px 20px;justify-content:center;justify-self:end;align-items:center;width:100%;max-width:330px;height:240px;display:flex;position:relative;overflow:hidden}.mr-heading-art img{object-fit:contain;mix-blend-mode:multiply;width:260px;height:260px;transform:translateY(-3px)}.mr-heading-art>span{background:#fffefaec;border-radius:20px;padding:8px 14px;font-size:10px;font-weight:650;position:absolute;bottom:16px}.mr-status{color:#fffefa;background:#173e3b;border-radius:14px;align-items:center;gap:14px;padding:19px 22px;display:flex}.mr-status>svg{color:#d5e6a6;flex-shrink:0;width:24px;height:24px}.mr-status strong{font-size:13px}.mr-status p{color:#d3dfd7;margin:4px 0 0;font-size:11px;line-height:1.7}.mr-refresh{color:#f5f6e6;border:1px solid #627d70;border-radius:7px;flex-shrink:0;align-items:center;gap:14px;min-height:44px;margin-left:auto;padding:8px 14px;font-size:11px;display:inline-flex}.mr-refresh span{font-size:21px}.mr-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.mr-metrics button{appearance:none;text-align:left;background:var(--mr-paper);border:1px solid var(--mr-line);cursor:pointer;color:inherit;border-radius:12px;min-width:0;padding:16px 18px;transition:border-color .15s,background .15s}.mr-metrics button.is-active{background:#e9efdb;border-color:#436b4c}.mr-metrics button>span{font-size:11px;font-weight:650}.mr-metrics strong{margin:6px 0;font-size:30px;font-weight:550;line-height:1.3;display:block}.mr-metrics small{color:var(--mr-muted);font-size:10px;line-height:1.6;display:block}.mr-workbench{background:var(--mr-paper);border:1px solid var(--mr-line);border-radius:16px;overflow:hidden}.mr-workbench-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px 24px 18px;display:flex}.mr-workbench h2{letter-spacing:-.035em;margin:5px 0 0;font-size:21px;font-weight:650}.mr-workbench-heading>span{color:var(--mr-muted);white-space:nowrap;font-size:10px}.mr-filters{grid-template-columns:1.7fr 1fr 1fr 1.1fr;gap:12px;padding:0 24px 16px;display:grid}.mr-filters label{gap:6px;min-width:0;font-size:10px;font-weight:700;display:grid}.mr-filters input,.mr-filters select{color:#23483e;width:100%;min-width:0;min-height:44px;font:11px var(--font-geist),sans-serif;background:#fffefa;border:1px solid #cad5c8;border-radius:7px;padding:10px}.mr-result-count{border-block:1px solid var(--mr-line);min-height:48px;color:var(--mr-muted);background:#f8f8f0;justify-content:space-between;align-items:center;gap:12px;padding:4px 24px;font-size:10px;display:flex}.mr-result-count button,.mr-empty button{font:inherit;color:#345e35;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px;text-decoration:underline}.mr-workspace{grid-template-columns:320px minmax(0,1fr);display:grid}.mr-library{border-right:1px solid var(--mr-line);scrollbar-width:thin;align-self:start;max-height:820px;padding:12px;overflow:auto}.mr-record{text-align:left;width:100%;min-width:0;color:var(--mr-ink);cursor:pointer;background:#fffefa;border:1px solid #0000;border-radius:10px;margin:0 0 8px;padding:15px 13px;display:block}.mr-record:hover{background:#f4f6e9}.mr-record.is-selected{background:#edf2e3;border-color:#93ad80;box-shadow:inset 3px 0 #537545}.mr-record-type{color:#657559;align-items:center;gap:6px;font-size:9px;display:flex}.mr-record-type svg{width:14px;height:14px}.mr-record-type>span{margin-left:auto;font-size:8px}.mr-record>strong{overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.5;display:block}.mr-record-subtitle{color:var(--mr-muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.6;display:block}.mr-record-bottom{justify-content:space-between;align-items:center;gap:6px;margin-top:13px;display:flex}.mr-record-bottom b{color:#91632c;font-size:9px}.mr-record-bottom small{color:var(--mr-muted);font-size:9px}.mr-chip{white-space:normal;color:#606c5f;background:#eef0eb;border-radius:25px;padding:5px 8px;font-size:9px;line-height:1.5;display:inline-block}.mr-chip-review{color:#785317;background:#f7e8ca}.mr-chip-prepared{color:#3a5b34;background:#dfead5}.mr-chip-draft{color:#446453;background:#e7ece6}.mr-detail{min-width:0;padding:26px;scroll-margin-top:105px}.mr-detail-heading h2{overflow-wrap:anywhere;margin:8px 0;font-size:25px;line-height:1.3}.mr-detail-heading>p{color:var(--mr-muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.6}.mr-detail-heading>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-native-state{color:var(--mr-muted);text-transform:capitalize;font-size:10px}.mr-checks{padding:18px 0 16px}.mr-checks h3{align-items:center;gap:6px;margin:0 0 8px;font-size:11px;display:flex}.mr-checks h3 svg{width:16px;height:16px}.mr-checks ul{margin:0;padding-left:17px}.mr-checks li,.mr-checks p{color:var(--mr-muted);overflow-wrap:anywhere;margin:3px 0;font-size:11px;line-height:1.8}.mr-preview{background:#edf0e8;border-radius:12px;padding:18px}.mr-preview>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.mr-preview .mr-eyebrow{font-size:8px}.mr-channel-tabs{background:#f9faf2;border:1px solid #c9d5c3;border-radius:7px;flex-shrink:0;display:flex}.mr-channel-tabs button{color:#436349;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:44px;padding:6px 13px;font-size:10px}.mr-channel-tabs button[aria-pressed=true]{color:#fffefa;background:#224a3d}.mr-message{overflow-wrap:anywhere;background:#fffefa;border:1px solid #d8e0d0;border-radius:10px;padding:20px}.mr-message-top{border-bottom:1px solid #e5e9dd;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;display:flex}.mr-avatar{color:#fffefa;background:#597b49;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:flex}.mr-message-top>div{min-width:0}.mr-message-top strong{font-size:11px;display:block}.mr-message-top small{color:var(--mr-muted);margin-top:3px;font-size:9px;line-height:1.6;display:block}.mr-message-top>span:last-child{color:var(--mr-muted);letter-spacing:.1em;margin-left:auto;font-size:7px}.mr-message h3{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;line-height:1.5}.mr-preheader{color:var(--mr-muted);margin:0 0 14px;font-size:10px}.mr-message-body{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.85}.mr-message-sms{max-width:440px;margin:auto}.mr-message-sms .mr-message-body{background:#e7eddd;border-radius:2px 14px 14px;padding:16px}.mr-contact-note{color:var(--mr-muted);margin:13px 0 0;font-size:10px;line-height:1.7}.mr-note{overflow-wrap:anywhere;border-left:2px solid #b5c69e;margin-top:22px;padding:0 0 0 14px}.mr-note .mr-eyebrow{font-size:8px}.mr-note p{white-space:pre-wrap;margin:7px 0 10px;font-size:12px;line-height:1.7}.mr-note small{color:var(--mr-muted);font-size:9px;line-height:1.8}.mr-detail-footer{border-top:1px solid var(--mr-line);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.mr-detail-footer p{color:var(--mr-muted);margin:0;font-size:10px;line-height:1.7}.mr-detail-footer a{color:#fffefa;background:#224b3e;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:44px;padding:10px 14px;font-size:10px;font-weight:650;display:flex}.mr-detail-footer svg{flex-shrink:0;width:17px;height:17px}.mr-changed,.mr-error{background:#fbf0d9;border:1px solid #dfc68f;border-radius:8px;margin-top:16px;padding:13px 16px;font-size:11px;line-height:1.7}.mr-changed p,.mr-error p{margin:5px 0 0}.mr-audience{border:1px solid var(--mr-line);border-radius:8px;margin-top:18px;padding:0 14px;font-size:11px}.mr-audience summary,.mr-coverage summary{cursor:pointer;min-height:44px;padding-block:13px;font-weight:650}.mr-audience p{color:var(--mr-muted);font-size:10px;line-height:1.7}.mr-audience ul{padding:0;list-style:none}.mr-audience li{border-top:1px solid var(--mr-line);overflow-wrap:anywhere;justify-content:space-between;gap:10px;padding:8px 0;font-size:10px;display:flex}.mr-empty{text-align:center;padding:60px 28px}.mr-empty>span{background:#edf2de;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:auto;display:flex}.mr-empty p{color:var(--mr-muted);max-width:520px;margin:14px auto;font-size:12px;line-height:1.8}.mr-sources{margin-top:34px}.mr-sources h2{letter-spacing:-.03em;margin:0;font-size:19px}.mr-sources p{color:var(--mr-muted);margin:8px 0 18px;font-size:12px}.mr-sources>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.mr-sources a{background:#e7ebdb;border:1px solid #d9e0cc;border-radius:8px;align-items:center;gap:8px;min-height:60px;padding:12px;font-size:10px;display:flex}.mr-sources a>span{color:#6e805e;font-size:9px}.mr-sources a>strong{line-height:1.5}.mr-sources svg{flex-shrink:0;width:15px;height:15px;margin-left:auto}.mr-coverage{color:var(--mr-muted);max-width:860px;margin-top:24px;font-size:10px}.mr-coverage p{margin:0 0 10px;line-height:1.8}.mr-footer{border-top:1px solid var(--mr-line);color:var(--mr-muted);margin-top:18px;padding-top:18px;font-size:9px;line-height:1.8}.mr-page :is(button,a,input,select,summary):focus-visible,.mr-detail:focus-visible{outline-offset:3px;outline:3px solid #a17118}.mr-page button:hover,.mr-page a:hover{filter:brightness(.97)}@media (min-width:900px){.mr-library{position:sticky;top:100px}}@media (max-width:1050px){.mr-shell{padding-inline:24px}.mr-workspace{grid-template-columns:280px minmax(0,1fr)}.mr-detail{padding:20px}.mr-detail-footer{flex-direction:column;align-items:stretch}.mr-filters{grid-template-columns:1.4fr 1fr 1fr}.mr-search{grid-column:span 3}.mr-sources>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:899px){.mr-detail{scroll-margin-top:180px}.mr-heading-art{height:220px}.mr-heading-art img{width:235px;height:235px}.mr-workspace{grid-template-columns:1fr}.mr-library{border-right:0;border-bottom:1px solid var(--mr-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:330px;display:grid}.mr-record{margin:0}.mr-detail{padding:24px}.mr-status{flex-wrap:wrap;align-items:flex-start}.mr-refresh{margin-left:38px}.mr-status>div{flex:1;min-width:180px}}@media (max-width:600px){.mr-shell{padding:12px 16px 28px}.mr-heading{grid-template-columns:1fr;gap:0;padding:16px 0 24px}.mr-heading-art{display:none}.mr-heading h1{font-size:36px}.mr-heading p{max-width:340px;font-size:13px}.mr-heading-meta{margin-top:14px}.mr-status{border-radius:10px;gap:10px;padding:17px 16px}.mr-status>div{min-width:0}.mr-status p{font-size:10px}.mr-status strong{font-size:12px}.mr-refresh{margin-left:34px}.mr-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0}.mr-metrics button{padding:13px}.mr-metrics strong{font-size:27px}.mr-metrics small{font-size:9px}.mr-workbench-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 16px}.mr-workbench-heading h2{font-size:21px}.mr-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 14px}.mr-search,.mr-filters label:last-child{grid-column:span 2}.mr-result-count{padding-inline:16px}.mr-library{grid-template-columns:1fr;max-height:310px;padding:8px}.mr-record{padding:13px}.mr-detail{padding:20px 16px}.mr-detail-heading h2{font-size:23px}.mr-preview{padding:12px}.mr-preview>header{flex-wrap:wrap;align-items:flex-start}.mr-message{padding:14px}.mr-message-top{gap:7px}.mr-message-top>span:last-child{display:none}.mr-message-body{font-size:11px}.mr-message h3{font-size:14px}.mr-detail-footer a{font-size:11px}.mr-sources>div{grid-template-columns:1fr 1fr}.mr-sources a{padding:12px 10px}.mr-sources a:last-child{grid-column:span 2}.mr-audience li{flex-direction:column;gap:3px}.mr-breadcrumb{font-size:11px}.mr-footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.mr-page *{scroll-behavior:auto!important;transition:none!important}}
.live-ops.promo-print-page{--print-navy:#19364e;--print-pink:#bd3567;--print-line:#dce2e5;max-width:1540px;color:var(--print-navy);margin:auto}.promo-print-heading,.promo-print-studio{margin-left:32px;margin-right:32px}@media (max-width:767px){.promo-print-heading,.promo-print-studio{margin-left:16px;margin-right:16px}}.promo-print-heading{border-bottom:1px solid var(--print-line);justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;padding:34px 0 30px;display:flex}.promo-print-heading a{align-items:center;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.promo-print-eyebrow{letter-spacing:.13em;color:#9d2d56;margin:14px 0;font-size:11px;font-weight:800;display:block}.promo-print-heading h1{letter-spacing:-.04em;margin:12px 0 15px;font-size:clamp(34px,3.5vw,54px);line-height:1.04}.promo-print-heading p{color:#526474;margin:0;font-size:15px;line-height:1.6}.promo-print-heading-note{gap:18px;padding-bottom:5px;display:flex}.promo-print-step{letter-spacing:.08em;color:#627480;white-space:nowrap;font-size:10px;font-weight:800}.promo-print-studio{grid-template-columns:minmax(220px,.85fr) minmax(320px,1.4fr) minmax(220px,.8fr);align-items:start;gap:28px;padding-bottom:60px;display:grid}.promo-print-studio>*{min-width:0}.promo-print-section-title{justify-content:space-between;align-items:center;gap:10px;margin:0 0 22px;display:flex}.promo-print-section-title h2,.promo-print-stage h2{letter-spacing:-.025em;margin:0;font-size:18px}.promo-print-section-title>span{color:#356353;white-space:nowrap;background:#e9f2ed;border:1px solid #cadfd2;border-radius:20px;padding:5px 9px;font-size:11px}.promo-print-field{gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:grid}.promo-print-field input,.promo-print-field select{color:#203d53;width:100%;min-width:0;min-height:46px;font:inherit;background:#fff;border:1px solid #adbcc4;border-radius:8px;padding:10px 12px;font-size:16px}.promo-print-options{gap:9px;max-height:650px;margin:-4px;padding:4px;display:grid;overflow-y:auto}.promo-print-option{text-align:left;border:1px solid var(--print-line);cursor:pointer;width:100%;min-width:0;color:inherit;overflow-wrap:anywhere;background:#fff;border-radius:12px;padding:16px}.promo-print-option[aria-pressed=true]{border-color:var(--print-navy);box-shadow:inset 3px 0 var(--print-navy);background:#f2f6f8}.promo-print-option:hover{border-color:#728b9a}.promo-print-option-top{justify-content:space-between;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.promo-print-option-top small{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.promo-print-option-top>span{font-size:10px;font-weight:750}.promo-print-option strong{font-size:15px;line-height:1.4;display:block}.promo-print-option code{margin-top:8px;font-size:12px;font-weight:700;display:block}.promo-print-option p{color:#516573;margin:8px 0 0;font-size:12px;line-height:1.5}.promo-print-library-note{color:#5b6e7a;margin:18px 0 0;font-size:11px;line-height:1.7}.promo-print-stage{background:#edf1f2;border-radius:16px;min-height:650px;padding:22px}.promo-print-stage-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:24px;display:flex}.promo-print-stage-heading>span{color:#586b77;font-size:10px}.promo-print-preview{filter:drop-shadow(0 8px 12px #19364e13);max-width:440px;margin:auto}.promo-print-card{box-sizing:border-box;color:#162f43;overflow-wrap:anywhere;break-inside:avoid;font-family:var(--font-geist),Arial,sans-serif;background:#fff;border:1px solid #c2cdd3;border-top:5px solid #b93667;flex-direction:column;padding:22px;display:flex}.promo-print-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.promo-print-card-top img{object-fit:contain;width:116px;height:56px}.promo-print-card-top>span{text-align:right;letter-spacing:.08em;font-size:9px;font-weight:800;line-height:1.7}.promo-print-test{text-align:center;padding:4px 5px;font:700 9px/1.5 Arial,sans-serif;color:#111!important;background:#fff!important;border:2px solid #333!important;margin:0 0 8px!important}.promo-print-offer{padding:7px 0 16px}.promo-print-offer>p{text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:800}.promo-print-offer h2{font-family:var(--font-display),Arial,sans-serif;letter-spacing:-.06em;align-items:center;gap:6px;margin:0;font-size:88px;font-weight:900;line-height:1.1;display:flex}.promo-print-offer h2>span{font-family:var(--font-geist),Arial,sans-serif;letter-spacing:-.03em;font-size:37px;font-weight:800;line-height:.9}.promo-print-offer h2 small{letter-spacing:-.02em;margin-top:5px;font-size:23px;display:block}.promo-print-offer>strong{margin-top:4px;font-size:17px;font-weight:650;line-height:1.3;display:block}.promo-print-scan-row{border-top:1px solid #cdd6dc;border-bottom:1px solid #cdd6dc;grid-template-columns:minmax(0,1fr) 126px;align-items:center;gap:15px;padding:17px 0;display:grid}.promo-print-scan-row h3{letter-spacing:-.025em;margin:0 0 9px;font-size:19px;line-height:1.12}.promo-print-scan-row p{margin:0 0 12px;font-size:11px;line-height:1.5}.promo-print-qr{color:#000;flex:none;width:126px;height:126px;display:block;background:#fff!important}.promo-print-code-label{letter-spacing:.1em;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.promo-print-code{overflow-wrap:anywhere;font-family:Arial,sans-serif;font-size:12px;line-height:1.3;display:block}.promo-print-terms{flex:1;margin-top:12px}.promo-print-terms p{margin:0 0 7px;font-size:9px;line-height:1.5}.promo-print-card footer{justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;font-weight:750;display:flex}.promo-print-link{overflow-wrap:anywhere;gap:8px;margin-top:22px;display:grid}.promo-print-link>span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.promo-print-link>a{text-underline-offset:3px;font-size:12px;text-decoration:underline}.promo-print-link small{color:#526774;font-size:11px;line-height:1.6}.promo-print-controls fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.promo-print-controls legend{margin-bottom:12px;font-size:12px;font-weight:750}.promo-print-controls fieldset label{border:1px solid var(--print-line);cursor:pointer;border-radius:9px;align-items:center;gap:10px;min-height:66px;margin-bottom:8px;padding:14px 11px;display:flex}.promo-print-controls label:has(input:checked){background:#f2f6f8;border-color:#284f6a}.promo-print-controls input[type=radio]{accent-color:#274e67;flex:none;width:18px;height:18px}.promo-print-controls fieldset strong{font-size:13px;display:block}.promo-print-controls fieldset small{color:#59707f;margin-top:5px;font-size:10px;display:block}.promo-print-actions{gap:10px;display:grid}.promo-print-actions .promo-button{text-align:center;justify-content:center;min-height:46px;padding:12px;font-size:12px}.promo-print-before{border-top:1px solid var(--print-line);margin-top:8px;padding-top:21px}.promo-print-before h3{margin:0 0 12px;font-size:14px}.promo-print-before p{color:#4c6474;margin:10px 0;font-size:12px;line-height:1.7}.promo-print-before small{color:#5c6f7a;font-size:11px;line-height:1.7;display:block}.promo-print-feedback{color:#305542;min-height:14px;margin:12px 0;font-size:12px;line-height:1.6}.promo-print-refresh{align-items:center;min-height:44px;margin-top:9px;font-size:12px;font-weight:750;text-decoration:underline;display:inline-flex}.promo-print-disabled-note{background:#f2f5f7;border-radius:9px;padding:16px;font-size:13px;line-height:1.7}.promo-print-empty,.promo-print-unavailable{padding:22px 0}.promo-print-empty h3{font-size:17px}.promo-print-empty p,.promo-print-unavailable p{color:#4d6373;font-size:13px;line-height:1.7}.promo-print-empty .promo-button{font-size:12px}.promo-print-unavailable{padding:55px 16px}.promo-print-unavailable h3{font-size:27px;line-height:1.2}.promo-print-unavailable .promo-button{margin-top:14px;font-size:12px}.promo-print-page :is(button,a,input,select):focus-visible,.promo-print-document :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #bf3265}.promo-print-page button:active,.promo-print-document button:active{transform:translateY(1px)}.promo-print-document{color:#18364e;background:#edf1f2;min-height:100dvh;padding:25px 20px 50px}.promo-print-document-tools{flex-wrap:wrap;align-items:center;gap:12px;max-width:950px;margin:0 auto 22px;display:flex}.promo-print-document-tools p{flex:300px;font-size:12px;line-height:1.7}.promo-print-sheet{gap:6mm;width:195.9mm;max-width:100%;margin:auto;display:grid}.promo-print-paper-a4 .promo-print-sheet{width:190mm}.promo-print-sheet-four{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-print-sheet-single{grid-template-columns:minmax(0,128mm);justify-content:center}.promo-print-sheet .promo-print-card{min-width:0;padding:5mm}.promo-print-sheet .promo-print-card-top img{width:27mm;height:13mm}.promo-print-sheet .promo-print-card-top>span{font-size:7.5pt}.promo-print-sheet .promo-print-offer{padding:1.5mm 0 3mm}.promo-print-sheet .promo-print-offer h2{font-size:58pt}.promo-print-sheet .promo-print-offer>strong{font-size:11pt}.promo-print-sheet .promo-print-offer>p{font-size:7.5pt}.promo-print-sheet .promo-print-scan-row{grid-template-columns:minmax(0,1fr) 32mm;gap:2mm;padding:3mm 0}.promo-print-sheet .promo-print-scan-row h3{font-size:13pt}.promo-print-sheet .promo-print-scan-row p{margin-bottom:2mm;font-size:8pt}.promo-print-sheet .promo-print-qr{width:32mm;height:32mm}.promo-print-sheet .promo-print-code{font-size:8.5pt}.promo-print-sheet .promo-print-code-label{font-size:6.5pt}.promo-print-sheet .promo-print-terms p{margin:0 0 1.5mm;font-size:7.3pt;line-height:1.4}.promo-print-sheet .promo-print-terms{margin-top:2.5mm}.promo-print-sheet .promo-print-card footer{margin-top:2mm;font-size:8pt}.promo-print-sheet .promo-print-test{padding:1mm;font-size:7pt}.promo-print-not-available{max-width:600px;margin:60px auto;font-size:16px;line-height:1.7}.promo-print-not-available h1{font-size:32px}.promo-print-sheet-four .promo-print-card{grid-template-columns:minmax(0,1fr) 32mm;grid-template-areas:"top top""test test""offer scan""terms terms""foot foot";align-content:start;column-gap:3mm;display:grid}.promo-print-sheet-four .promo-print-card-top{grid-area:top;margin-bottom:2mm}.promo-print-sheet-four .promo-print-test{grid-area:test;margin-bottom:2mm!important}.promo-print-sheet-four .promo-print-offer{grid-area:offer;align-self:center}.promo-print-sheet-four .promo-print-scan-row{border:0;flex-direction:column-reverse;grid-area:scan;align-items:stretch;gap:1mm;padding:0;display:flex}.promo-print-sheet-four .promo-print-scan-row h3,.promo-print-sheet-four .promo-print-scan-row p{display:none}.promo-print-sheet-four .promo-print-scan-row>div{text-align:center}.promo-print-sheet-four .promo-print-code-label{font-size:6pt}.promo-print-sheet-four .promo-print-code{font-size:7.5pt}.promo-print-sheet-four .promo-print-terms{border-top:1px solid #cdd6dc;grid-area:terms;margin-top:3mm;padding-top:2mm}.promo-print-sheet-four .promo-print-card footer{grid-area:foot}.promo-print-sheet-four .promo-print-offer h2{font-size:52pt}.promo-print-sheet-four .promo-print-offer h2>span{font-size:26pt}.promo-print-sheet-four .promo-print-offer h2 small{font-size:18pt}.promo-print-sheet-four .promo-print-offer>strong{font-size:10pt}@media (min-width:1100px) and (max-width:1280px){.promo-print-studio{grid-template-columns:minmax(205px,.85fr) minmax(310px,1.4fr) minmax(195px,.8fr);gap:18px}.promo-print-stage,.promo-print-card{padding:17px}.promo-print-heading-note{gap:10px}.promo-print-step{font-size:9px}}@media (max-width:1099px){.promo-print-studio{grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr);gap:24px}.promo-print-controls{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.promo-print-controls .promo-print-section-title{grid-column:1/-1}.promo-print-controls fieldset{grid-row:2/5}.promo-print-controls .promo-print-before,.promo-print-controls .promo-print-library-note{grid-column:1/-1}.promo-print-heading-note{display:none}}@media (max-width:767px){.promo-print-heading{margin-bottom:22px;padding-top:20px}.promo-print-heading h1{font-size:37px}.promo-print-studio{grid-template-columns:minmax(0,1fr);gap:25px}.promo-print-controls{display:block}.promo-print-options{max-height:265px}.promo-print-stage{min-height:0;padding:18px 14px}.promo-print-stage-heading h2{font-size:16px}.promo-print-preview{max-width:420px}.promo-print-card{padding:18px}.promo-print-scan-row{grid-template-columns:minmax(0,1fr) 116px;gap:10px}.promo-print-qr{width:116px;height:116px}.promo-print-card-top img{width:104px;height:52px}.promo-print-card-top>span{font-size:8px}.promo-print-offer h2{font-size:78px}.promo-print-code{font-size:11px}.promo-print-scan-row h3{font-size:17px}.promo-print-sheet{grid-template-columns:minmax(0,1fr);width:auto;max-width:440px}.promo-print-document{padding:20px 12px}.promo-print-document-tools .promo-button{min-height:46px;font-size:13px}.promo-print-heading p{font-size:14px}}@media (max-width:359px){.promo-print-card{padding:13px}.promo-print-scan-row{grid-template-columns:minmax(0,1fr) 100px;gap:6px}.promo-print-qr{width:100px;height:100px}.promo-print-scan-row h3{font-size:15px}.promo-print-scan-row p{font-size:10px}.promo-print-card-top>span{font-size:7px}.promo-print-card-top img{width:90px}.promo-print-offer h2{font-size:68px}.promo-print-card footer{font-size:9px}.promo-print-heading h1{font-size:33px}}@media screen and (max-width:767px){.promo-print-document .promo-print-sheet{width:100%;max-width:440px}.promo-print-sheet-four .promo-print-offer h2{font-size:44px}.promo-print-sheet-four .promo-print-offer h2>span{font-size:24px}.promo-print-sheet-four .promo-print-offer h2 small{font-size:17px}.promo-print-sheet-four .promo-print-offer>strong{font-size:12px}}@media print{:is(html:has(.promo-print-document),body:has(.promo-print-document)){background:#fff!important;margin:0!important;padding:0!important}.promo-print-document{background:#fff;min-height:0;margin:0!important;padding:0!important}.promo-print-document-tools{display:none!important}.promo-print-document .promo-print-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm;width:100%;max-width:none;margin:0}.promo-print-document .promo-print-sheet-single{grid-template-columns:128mm;justify-content:center}.promo-print-sheet .promo-print-card{box-shadow:none;break-inside:avoid;page-break-inside:avoid;border-color:#b93667 #777 #777}.promo-print-card *{text-shadow:none!important}.promo-print-document a:after{content:none!important}.promo-print-document .promo-print-qr{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.promo-print-not-available{margin:15mm auto;display:block}.promo-print-page{display:none!important}}
.promo-card-designer{border-bottom:1px solid #cbd8df;min-width:0;margin-bottom:28px;padding-bottom:25px}.promo-card-designer .promo-print-section-title{flex-wrap:wrap;gap:8px;margin-bottom:10px}.promo-card-designer .promo-print-section-title>span{color:#8d2d54;background:#fce8f0;border-color:#f1c7d7}.promo-design-intro{color:#536878;margin-bottom:18px;font-size:12px;line-height:1.7}.promo-card-designer fieldset{border-radius:0;min-width:0;border:0!important;margin:0 0 18px!important;padding:0!important}.promo-card-designer legend{margin-bottom:9px;font-size:12px;font-weight:750}.promo-art-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.promo-art-choice{cursor:pointer;color:#1c3b51;background:#fff;border:1px solid #d4dfe4;border-radius:9px;flex-direction:column;justify-content:start;align-items:center;gap:6px;min-width:0;min-height:83px;padding:6px 3px 7px;display:flex}.promo-art-choice[aria-pressed=true]{background:#fff2f7;border-color:#b33767;box-shadow:inset 0 0 0 1px #b33767}.promo-art-choice>span{border-radius:5px;place-items:center;width:100%;height:44px;display:grid;overflow:hidden}.promo-art-choice img,.promo-art-choice svg{object-fit:contain;width:100%;height:100%;display:block}.promo-card-designer .promo-art-choice strong{font:600 9px/1.3 var(--font-geist),Arial,sans-serif;text-align:center;overflow-wrap:anywhere}.promo-art-none{color:#738693;font:700 25px/1 Arial}.promo-card-designer .promo-graphic-upload{cursor:pointer;flex-direction:column;justify-content:center;width:100%;position:relative;overflow:hidden;background:#fff!important;border:1px dashed #94aab8!important;border-radius:9px!important;align-items:start!important;gap:5px!important;min-height:67px!important;margin:12px 0 0!important;padding:10px!important;display:flex!important}.promo-graphic-upload>span{font-size:12px;font-weight:750}.promo-graphic-upload>small{color:#5d7280;font-size:10px}.promo-graphic-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.promo-graphic-upload:focus-within{outline-offset:3px;outline:3px solid #bd3567}.promo-upload-receipt{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:10px;line-height:1.5;display:flex}.promo-upload-receipt>span{min-width:0}.promo-upload-receipt button,.promo-design-secondary button{color:#8e2850;cursor:pointer;background:0 0;border:0;flex:none;min-height:44px;padding:8px 3px;text-decoration:underline;font-size:10px!important}.promo-style-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.promo-card-designer .promo-style-choice{color:#234459;min-height:50px;font:650 10px/1.4 var(--font-geist),Arial,sans-serif;cursor:pointer;background:#fff;border:1px solid #c9d6df;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;padding:8px 4px;display:flex}.promo-style-choice>span{background:#bb3b6b;border-radius:50%;flex:none;width:13px;height:13px}.promo-style-blue>span{background:#247da2}.promo-style-ink>span{background:#1e3343}.promo-style-choice[aria-pressed=true]{background:#f1f6f8;border-color:#244a63;box-shadow:inset 0 0 0 1px #244a63}.promo-design-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.promo-card-designer .promo-print-field{font-size:11px;display:grid;border:0!important;min-height:0!important;margin:0!important;padding:0!important}.promo-design-options select{min-height:46px;padding:9px 7px;font-size:12px!important}.promo-design-save{text-align:center;justify-content:center;width:100%;min-height:46px;font-size:12px!important}.promo-design-status{color:#355b4b;min-height:34px;margin:10px 0 3px;font-size:11px;line-height:1.65}.promo-design-secondary{justify-content:space-between;align-items:center;gap:10px;display:flex}.promo-design-secondary>a,.promo-design-edit-link{align-items:center;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex;font-size:11px!important}.promo-design-print-note{color:#765327;font-size:11px;line-height:1.6}.promo-card-designer button:disabled{cursor:not-allowed;opacity:.55}.promo-design-error{color:#7c304d;margin-bottom:12px;font-size:12px;line-height:1.6}.promo-design-error p{margin:0 0 8px}.promo-print-stage,.promo-card-designer{scroll-margin-top:190px}.promo-design-options .sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.promo-print-card.promo-design-pink{--art-accent:#bb3569;--art-ground:#fceaf1;--art-iris:#439447;border-top-color:var(--art-accent)}.promo-print-card.promo-design-blue{--art-accent:#236d91;--art-ground:#e9f5fa;--art-iris:#3c9cba;border-top-color:var(--art-accent)}.promo-print-card.promo-design-ink{--art-accent:#172f42;--art-ground:#fff;--art-iris:#385266;border-top-color:var(--art-accent)}.promo-card-has-art{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"top top""test test""art offer""scan scan""terms terms""foot foot";align-items:center;column-gap:18px;display:grid}.promo-card-has-art .promo-print-card-top{grid-area:top}.promo-card-has-art .promo-print-test{grid-area:test}.promo-print-art{aspect-ratio:1;background:var(--art-ground);border:1px solid #d9e3e8;border-radius:18px;grid-area:art;align-self:center;place-items:center;width:100%;min-width:0;max-width:175px;margin:5px 0 15px;display:grid;position:relative;overflow:hidden}.promo-print-art>img,.promo-print-art>svg{width:100%;height:100%;min-height:0;display:block}.promo-print-art>svg{padding:5px}.promo-design-ink .promo-print-art img{filter:grayscale()}.promo-card-has-art .promo-print-offer{grid-area:offer;min-width:0;padding-top:8px}.promo-card-has-art .promo-print-scan-row{grid-area:scan}.promo-card-has-art .promo-print-terms{grid-area:terms}.promo-card-has-art footer{grid-area:foot}.promo-card-has-art .promo-print-offer h2{font-size:76px}.promo-card-has-art .promo-print-offer h2>span{font-size:29px}.promo-card-has-art .promo-print-offer h2 small{font-size:20px}.promo-card-has-art .promo-print-offer>strong{font-size:15px;line-height:1.35}.promo-art-size-compact .promo-print-art{justify-self:center;max-width:115px}.promo-art-size-compact .promo-print-art>svg{padding:7px}.promo-print-design-loading{background:#fff7e5;border:1px solid #d7c28d;max-width:700px;margin:0 auto 20px;padding:14px;font-size:13px;line-height:1.7}.promo-print-design-loading p{margin:0}.promo-print-document-tools button:disabled{opacity:.5;cursor:wait}.promo-print-sheet .promo-card-has-art{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);column-gap:4mm}.promo-print-sheet .promo-card-has-art .promo-print-art{aspect-ratio:auto;border-radius:4mm;width:100%;max-width:48mm;height:42mm;margin:2mm 0 3mm}.promo-print-sheet .promo-card-has-art.promo-art-size-compact .promo-print-art{max-width:30mm;height:29mm}.promo-print-sheet .promo-card-has-art .promo-print-offer h2{font-size:51pt}.promo-print-sheet .promo-card-has-art .promo-print-offer h2>span{font-size:24pt}.promo-print-sheet .promo-card-has-art .promo-print-offer h2 small{font-size:17pt}.promo-print-sheet .promo-card-has-art .promo-print-offer>strong{font-size:11pt}.promo-print-sheet-four .promo-card-has-art{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"top top""test test""art offer""scan scan""terms terms""foot foot";column-gap:3mm;padding:4mm}.promo-print-sheet-four .promo-card-has-art .promo-print-card-top{margin-bottom:1mm}.promo-print-sheet-four .promo-card-has-art .promo-print-card-top img{width:23mm;height:10mm}.promo-print-sheet-four .promo-card-has-art .promo-print-card-top>span{font-size:6.5pt}.promo-print-sheet-four .promo-card-has-art .promo-print-art{border-radius:3mm;max-width:33mm;height:28mm;margin:1mm 0 2mm}.promo-print-sheet-four .promo-card-has-art.promo-art-size-compact .promo-print-art{max-width:24mm;height:21mm}.promo-print-sheet-four .promo-card-has-art .promo-print-offer{padding:1mm 0 2mm}.promo-print-sheet-four .promo-card-has-art .promo-print-offer h2{font-size:38pt}.promo-print-sheet-four .promo-card-has-art .promo-print-offer h2>span{font-size:20pt}.promo-print-sheet-four .promo-card-has-art .promo-print-offer h2 small{font-size:13pt}.promo-print-sheet-four .promo-card-has-art .promo-print-offer>p{font-size:7pt}.promo-print-sheet-four .promo-card-has-art .promo-print-offer>strong{font-size:9pt}.promo-print-sheet-four .promo-card-has-art .promo-print-scan-row{border-top:1px solid #ccd8e0;border-bottom:1px solid #ccd8e0;grid-template-columns:minmax(0,1fr) 30mm;align-items:center;gap:3mm;padding:2mm 0;display:grid}.promo-print-sheet-four .promo-card-has-art .promo-print-scan-row>div{text-align:left}.promo-print-sheet-four .promo-card-has-art .promo-print-scan-row p{margin:0 0 1.5mm;font-size:7.3pt;line-height:1.3;display:block}.promo-print-sheet-four .promo-card-has-art .promo-print-code-label{font-size:6pt}.promo-print-sheet-four .promo-card-has-art .promo-print-code{font-size:8pt}.promo-print-sheet-four .promo-card-has-art .promo-print-qr{width:30mm;height:30mm}.promo-print-sheet-four .promo-card-has-art .promo-print-terms{border:0;margin-top:2mm;padding-top:0}.promo-print-sheet-four .promo-card-has-art .promo-print-terms p{margin-bottom:1.2mm;font-size:7pt;line-height:1.35}.promo-print-sheet-four .promo-card-has-art footer{margin-top:1mm;font-size:7.5pt}.promo-print-sheet-four .promo-card-has-art .promo-print-test{padding:.5mm;margin-bottom:1mm!important}@media (max-width:1099px){.promo-print-controls:has(.promo-card-designer){display:block}.promo-card-designer .promo-art-choice>span{height:65px}.promo-card-designer .promo-art-choice strong{font-size:11px}.promo-card-designer .promo-art-picker,.promo-style-picker,.promo-design-options,.promo-design-save{max-width:600px}}@media (max-width:767px){.promo-print-controls:has(.promo-card-designer){grid-row:2}.promo-print-studio:has(.promo-card-designer) .promo-print-stage{grid-row:3}.promo-print-stage,.promo-card-designer{scroll-margin-top:205px}.promo-card-has-art{column-gap:10px}.promo-card-has-art .promo-print-offer h2{font-size:60px}.promo-card-has-art .promo-print-offer h2>span{font-size:24px}.promo-card-has-art .promo-print-offer h2 small{font-size:17px}.promo-card-has-art .promo-print-offer>strong{font-size:13px}.promo-print-art{border-radius:12px}.promo-card-has-art .promo-print-offer>p{font-size:9px}.promo-print-sheet .promo-card-has-art .promo-print-art{height:32mm}.promo-print-sheet .promo-card-has-art .promo-print-offer h2{font-size:42px}.promo-print-sheet .promo-card-has-art .promo-print-offer h2>span{font-size:23px}.promo-print-sheet .promo-card-has-art .promo-print-offer h2 small{font-size:16px}.promo-print-sheet .promo-card-has-art .promo-print-offer>strong{font-size:12px}}@media (max-width:359px){.promo-card-has-art .promo-print-offer h2{font-size:47px}.promo-card-has-art .promo-print-offer h2>span{font-size:20px}.promo-card-has-art .promo-print-offer h2 small{font-size:14px}.promo-card-has-art .promo-print-offer>strong{font-size:11px}.promo-card-has-art .promo-print-offer>p{font-size:8px}.promo-card-designer .promo-art-choice>span{height:50px}.promo-card-designer .promo-art-choice strong{font-size:10px}}@media print{.promo-print-document[data-design-ready=false] .promo-print-sheet{display:none!important}.promo-print-design-loading{color:#111;border:1px solid #222;background:#fff!important}.promo-card-has-art{border-top-color:var(--art-accent)!important}.promo-print-art img{-webkit-print-color-adjust:exact;print-color-adjust:exact}.promo-print-sheet .promo-print-art>svg{padding:1mm}.promo-print-card .promo-print-qr{background:#fff!important}}
.rc-page{color:#1c2246;background:#f8f9fd;min-height:100vh}.rc-shell{max-width:1460px;margin:auto;padding:28px 32px 50px}.rc-topline,.rc-inline{justify-content:space-between;align-items:center;gap:14px;display:flex}.rc-topline a,.rc-inline a{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.rc-status,.rc-tag{color:#7b6030;background:#fff5e0;border:1px solid #e8d7b9;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:600;display:inline-flex}.rc-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;padding:48px 0 40px;display:grid}.rc-eyebrow{letter-spacing:.13em;color:#a54c73;font-size:10px;font-weight:700}.rc-hero h1{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(38px,4.5vw,64px);font-weight:700;line-height:1.08}.rc-hero em,.rn-story em{color:#a34e75;font-style:normal}.rc-hero>p{color:#71788c;max-width:440px;margin:0;font-size:17px;line-height:1.75}.rc-metrics{border-block:1px solid #dfe2ec;grid-template-columns:repeat(4,1fr);gap:24px;padding:23px 0;display:grid}.rc-metrics>div{border-left:1px solid #dfe2ec;gap:10px;padding-left:24px;display:grid}.rc-metrics>div:first-child{border:0;padding-left:0}.rc-metrics span{color:#737a8c;font-size:11px}.rc-metrics strong{font-size:30px;font-weight:600}.rc-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:30px 0 14px;display:flex}.rc-toolbar form{flex:1;align-items:end;gap:10px;display:flex}.rc-toolbar label{flex:1;gap:8px;max-width:420px;font-size:12px;display:grid}.rc-page :is(input,button),.rc-inline a,.rc-toolbar a{min-height:46px;font:inherit;color:#252d4d;background:#fff;border:1px solid #d8dbe5;border-radius:8px;padding:12px;font-size:12px}.rc-page input{width:100%;min-width:0;max-width:100%}.rc-page button{cursor:pointer;font-weight:650}.rc-page button:disabled{opacity:.5;cursor:not-allowed}.rc-context{color:#7b8297;margin:18px 0 24px;font-size:11px;line-height:1.8}.rc-list{gap:16px;display:grid}.rc-card{background:#fff;border:1px solid #dfe2ec;border-radius:14px;overflow:clip}.rc-card>summary{cursor:pointer;grid-template-columns:1.2fr .8fr auto 16px;align-items:center;gap:20px;min-height:90px;padding:23px 24px;list-style:none;display:grid}.rc-card summary::-webkit-details-marker{display:none}.rc-card summary strong{font-size:16px;font-weight:650}.rc-card summary small{color:#7b8294;margin-top:8px;font-size:11px;line-height:1.5;display:block}.rc-card-rate{color:#333858;font-size:16px}.rc-card .rc-tag{color:#87506e;background:#fbf1f6;border-color:#f0dfe8;font-size:10px}.rc-card-body{border-top:1px solid #edf0f5;padding:0 24px 22px}.rc-facts{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:22px 0;display:grid}.rc-facts dt{color:#82899b;margin-bottom:9px;font-size:10px}.rc-facts dd{margin:0;font-size:12px;line-height:1.6}.rc-card-grid{border-top:1px solid #edf0f5;grid-template-columns:1fr 1fr;gap:40px;padding:22px 0;display:grid}.rc-card-grid h3{letter-spacing:-.025em;margin:0 0 12px;font-size:20px;font-weight:600}.rc-muted{color:#7a8193;margin:10px 0 20px;font-size:12px;line-height:1.8}.rc-timeline{color:#646c84;gap:18px;margin-top:24px;font-size:12px;display:grid}.rc-timeline b{color:#a34e75;border:1px solid #e5e1ed;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:12px;font-size:10px;display:inline-flex}.rc-form fieldset{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.rc-confirm{background:#f5f6fb;border-radius:9px;align-items:start;gap:12px;padding:16px;font-size:11px;line-height:1.8;display:flex}.rc-page .rc-confirm input{appearance:auto;accent-color:#a34e75;width:20px;min-width:20px;height:20px;min-height:20px;margin-top:2px}.rc-primary{justify-self:start;align-items:center;gap:30px;display:inline-flex;color:#fff!important;background:#a34e75!important;border-color:#a34e75!important;padding-inline:22px!important}.rc-receipt,.rc-alert{border-radius:9px;gap:10px;margin:18px 0;padding:17px;scroll-margin-top:200px;font-size:12px;line-height:1.8;display:grid}.rc-receipt{color:#326858;background:#f0f7f3;border:1px solid #d5e5db}.rc-alert{color:#805b3f;background:#fff5eb;border:1px solid #ecdccf}.rc-receipt p,.rc-alert p{margin:0}.rc-receipt small{font-size:10px}.rc-receipt label{gap:7px;min-width:0;font-size:11px;display:grid}.rc-receipt input{font-size:11px}.rc-inline{flex-wrap:wrap;justify-content:start}.rc-revoke{margin-top:18px}.rc-checks{color:#6d748b;border:1px solid #e3e4ed;border-radius:8px;padding:0 14px;font-size:11px}.rc-checks summary{cursor:pointer;align-items:center;min-height:46px;display:flex}.rc-checks ul,.rc-alert ul{margin:0 0 14px;padding-left:18px;line-height:1.8}.rc-history{color:#747c91;border-top:1px solid #e8eaf1;padding-top:18px;font-size:11px}.rc-history li{padding:10px 0}.rc-empty{text-align:center;border:1px dashed #d8dce7;border-radius:14px;padding:55px 22px}.rc-empty h2{letter-spacing:-.03em;font-size:26px;font-weight:600}.rc-empty p{color:#7a8296;font-size:13px;line-height:1.8}.rc-page :is(a,button,input,summary):focus-visible,.rc-receipt:focus,.rc-alert:focus,.rn-page :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #bd7c9b}.rc-page :is(p,span,strong,small,label,dd,h1,h2,h3),.rn-page :is(p,span,strong,small,label,dd,h1,h2,h3){overflow-wrap:anywhere;min-width:0}.rn-page{color:#1c2046;min-height:100vh;font-family:var(--font-geist),Arial,sans-serif;background:#f8f7fb;padding:0 48px 28px}.rn-header{border-bottom:1px solid #e3e0eb;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:30px 0;display:flex}.rn-header>a{align-items:center;min-height:44px;display:inline-flex}.rn-header img{object-fit:contain;width:160px;height:auto}.rn-header>span{letter-spacing:.14em;color:#858194;font-size:10px}.rn-content{grid-template-columns:1fr 1fr;align-items:start;gap:90px;max-width:1180px;margin:72px auto 85px;display:grid}.rn-story{padding-top:30px}.rn-story h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(44px,4.8vw,68px);font-weight:650;line-height:1.1}.rn-story>p{color:#7c7c91;max-width:380px;font-size:17px;line-height:1.85}.rn-seasons{border-block:1px solid #e1deea;gap:40px;margin-top:45px;padding:28px 0;display:flex}.rn-seasons>div{flex:1;align-items:center;gap:16px;display:flex}.rn-seasons b{letter-spacing:-.055em;color:#ab5b80;font-size:40px;font-weight:550}.rn-seasons span{color:#7c7c91;font-size:11px;line-height:1.8}.rn-story-note{color:#7c7c91;gap:18px;max-width:420px;margin-top:28px;font-size:12px;line-height:1.85;display:flex}.rn-story-note>span{color:#b07694;font-size:24px}.rn-story-note p{margin:0}.rn-card{background:#fff;border:1px solid #e4dfed;border-radius:20px;padding:32px;position:relative;overflow:hidden;box-shadow:0 16px 55px #27204208}.rn-card:before{content:"";background:linear-gradient(90deg,#a34e75,#e8c3d6);height:4px;position:absolute;top:0;left:0;right:0}.rn-card-heading{letter-spacing:.12em;color:#a25478;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.rn-card-heading span:last-child{letter-spacing:.05em;background:#f8eff4;border-radius:99px;padding:8px 12px}.rn-card h2{letter-spacing:-.025em;margin:25px 0 20px;font-size:19px;font-weight:550}.rn-price{align-items:center;gap:18px;margin-bottom:26px;display:flex}.rn-price strong{letter-spacing:-.065em;font-size:58px;font-weight:600;line-height:1.1}.rn-price span{color:#8b8598;font-size:11px;line-height:1.8}.rn-breakdown{border-top:1px solid #eeebf3;margin:0;padding:16px 0}.rn-breakdown>div{justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;line-height:1.7;display:flex}.rn-breakdown dt{color:#8a8397}.rn-breakdown dd{text-align:right;margin:0;font-weight:550}.rn-rate-note{color:#9790a1;margin:0 0 24px;font-size:10px;line-height:1.9}.rn-agree{color:#767085;cursor:pointer;background:#fcfafd;border:1px solid #e9e3ee;border-radius:10px;align-items:start;gap:12px;padding:16px;font-size:11px;line-height:1.85;display:flex}.rn-agree input{appearance:auto;accent-color:#a34e75;width:20px;min-width:20px;height:20px;margin-top:3px}.rn-pay{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#a34e75;border:1px solid #a34e75;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 12px;padding:14px 20px;font-size:12px;font-weight:650;display:flex}.rn-pay:disabled{cursor:not-allowed;background:#dac4d0;border-color:#dac4d0}.rn-form>small{color:#9790a1;text-align:center;font-size:9px;line-height:1.8;display:block}.rn-card-footer{color:#a099ab;border-top:1px solid #eeebf3;margin-top:25px;padding-top:20px;font-size:9px;line-height:1.9}.rn-card-footer a{color:#a25478;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.rn-wait,.rn-success{color:#8c5d78;background:#f9f4f8;border:1px solid #eddfeb;border-radius:10px;padding:20px;font-size:12px;line-height:1.8}.rn-wait p,.rn-success p{margin:10px 0 0;font-size:11px}.rn-success{color:#3a7059;background:#eff7f2;border-color:#d9e8df}.rn-success>span{background:#d6e9dc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:15px;font-size:18px;display:flex}.rn-success h3{letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.rn-success small{margin-top:15px;font-size:10px;display:block}.rn-footer{color:#a29aaa;letter-spacing:.04em;border-top:1px solid #e3e0eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1280px;margin:auto;padding-top:24px;font-size:9px;display:flex}.rn-footer a{letter-spacing:0;color:#8e7086;align-items:center;min-height:44px;font-size:10px;display:inline-flex}.rn-footer small{color:#b0a9b9;width:100%;font-size:9px}.rn-unavailable{max-width:750px;margin:90px auto;padding:30px 0 80px}.rn-unavailable h1{letter-spacing:-.05em;margin:24px 0;font-size:clamp(36px,6vw,60px);line-height:1.1}.rn-unavailable p{color:#898094;max-width:480px;font-size:16px;line-height:1.8}.rn-help{color:#a34e75;align-items:center;min-height:48px;padding:14px 0;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:1023px){.rc-hero{gap:30px}.rc-card-grid{gap:26px}.rc-card>summary{grid-template-columns:1fr .8fr auto;gap:14px}.rc-card>summary>span:last-child{display:none}.rc-facts{grid-template-columns:repeat(2,1fr)}.rn-page{padding-inline:30px}.rn-content{gap:40px;margin-top:50px}.rn-card{padding:26px}.rn-story h1{font-size:48px}.rn-price strong{font-size:50px}.rn-seasons{gap:18px}.rn-seasons>div{gap:10px}.rn-seasons b{font-size:34px}}@media (max-width:767px){.rc-shell{padding:20px 18px 35px}.rc-topline{align-items:start;gap:10px}.rc-topline a{max-width:50%;font-size:11px}.rc-status{padding:9px 10px;font-size:9px}.rc-hero{grid-template-columns:1fr;gap:22px;padding:36px 0 30px}.rc-hero h1{font-size:44px}.rc-hero>p{font-size:15px}.rc-metrics{grid-template-columns:1fr 1fr;gap:24px}.rc-metrics>div{border:0;padding:0}.rc-toolbar{gap:16px;display:grid}.rc-toolbar form{flex-wrap:wrap}.rc-toolbar label{min-width:160px}.rc-toolbar>button{justify-self:start}.rc-card>summary{grid-template-columns:1fr auto;padding:20px 16px}.rc-card-rate{grid-area:2/1/auto/-1}.rc-tag{text-align:center;max-width:106px;font-size:9px!important}.rc-card-body{padding:0 16px 20px}.rc-card-grid{grid-template-columns:1fr;gap:26px}.rc-facts{gap:22px 16px}.rc-receipt{scroll-margin-top:210px}.rn-page{padding:0 20px 24px}.rn-header{gap:18px;padding:22px 0}.rn-header img{width:120px}.rn-header>span{text-align:right;max-width:110px;font-size:8px;line-height:1.8}.rn-content{grid-template-columns:1fr;gap:32px;margin:36px auto 48px}.rn-story{padding:0}.rn-story h1{margin:19px 0;font-size:48px}.rn-story>p{margin:0;font-size:15px}.rn-seasons{gap:25px;margin-top:25px;padding:20px 0}.rn-seasons>div{gap:14px}.rn-seasons b{font-size:36px}.rn-seasons span{font-size:10px}.rn-story-note{margin-top:20px;font-size:11px}.rn-card{border-radius:15px;padding:25px 20px}.rn-price{gap:15px}.rn-price strong{font-size:52px}.rn-card h2{font-size:18px}.rn-price span{font-size:10px}.rn-breakdown>div{font-size:11px}.rn-footer{gap:4px}.rn-unavailable{margin:45px auto 20px;padding-bottom:30px}.rn-unavailable p{font-size:14px}}@media (prefers-reduced-motion:reduce){.rc-page *,.rn-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ar-renewal-links{flex-wrap:wrap}
.ar-shell{max-width:1480px;margin:0 auto;padding:28px 32px 48px}.ar-topline{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.ar-topline a{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.ar-paused{color:#755b20;background:#fff4d6;border:1px solid #eadebb;border-radius:99px;align-items:center;min-height:34px;padding:8px 13px;font-size:11px;font-weight:650;display:inline-flex}.ar-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:52px;padding:52px 0 42px;display:grid}.ar-hero>div>span,.ar-empty>span{color:#a84f76;letter-spacing:.12em;font-size:10px;font-weight:750}.ar-hero h1{letter-spacing:-.055em;color:#121644;margin:22px 0 0;font-size:clamp(36px,4.5vw,66px);font-weight:750;line-height:1.08}.ar-hero em{color:#a64e77;font-style:normal}.ar-hero>p{color:#687086;max-width:440px;margin:0 0 4px;font-size:17px;line-height:1.7}.ar-metrics{border-top:1px solid #dddfe8;border-bottom:1px solid #dddfe8;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;display:grid}.ar-metrics>div{border-left:1px solid #dddfe8;gap:10px;padding-left:24px;display:grid}.ar-metrics>div:first-child{border:0;padding-left:0}.ar-metrics span{color:#6d7287;font-size:11px}.ar-metrics strong{color:#151944;font-size:30px;font-weight:600}.ar-toolbar{justify-content:space-between;align-items:end;gap:24px;margin:30px 0 14px;display:flex}.ar-toolbar form{flex:1;align-items:end;gap:10px;display:flex}.ar-toolbar label{gap:8px;min-width:0;font-size:12px;display:grid}.ar-toolbar form label{flex:1;max-width:420px}.ar-page input,.ar-page select,.ar-page textarea{color:#1c2346;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #d7d9e4;border-radius:8px;min-height:46px;padding:12px;font-size:14px}.ar-page textarea{resize:vertical;line-height:1.6}.ar-page button,.ar-toolbar a{min-height:46px;font:inherit;color:#192047;cursor:pointer;background:#fff;border:1px solid #d2d5df;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-size:12px;font-weight:650;display:inline-flex}.ar-page button:disabled{opacity:.5;cursor:not-allowed}.ar-context{color:#71778b;margin-bottom:24px;font-size:11px;line-height:1.7}.ar-list{gap:16px;display:grid}.ar-card{background:#fff;border:1px solid #dfe1ea;border-radius:15px;overflow:clip}.ar-card>summary{cursor:pointer;grid-template-columns:1fr .8fr auto 18px;align-items:center;gap:20px;padding:23px 24px;list-style:none;display:grid}.ar-card>summary::-webkit-details-marker{display:none}.ar-card summary small{color:#747a8d;margin-top:8px;font-size:11px;font-weight:400;line-height:1.5;display:block}.ar-card summary strong{font-size:17px;font-weight:650}.ar-card-price{color:#272c52;font-size:16px}.ar-tag{color:#59617a;background:#f1f2f9;border-radius:99px;padding:8px 11px;font-size:10px}.ar-tag.review_due,.ar-tag.term_ended,.ar-tag.check{color:#90506f;background:#fbf0f5}.ar-chevron{color:#a44c76;font-size:20px}.ar-card[open] .ar-chevron{transform:rotate(180deg)}.ar-card-content{border-top:1px solid #edf0f4;padding:0 24px 22px}.ar-facts{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:22px 0;display:grid}.ar-facts dt{color:#777e92;margin-bottom:8px;font-size:10px}.ar-facts dd{color:#20274c;margin:0;font-size:13px}.ar-rate-note{color:#4f5871;background:#f5f6fb;border-left:3px solid #bd6a8b;gap:7px;padding:16px 18px;font-size:12px;line-height:1.6;display:grid}.ar-rate-note strong{color:#1b224c;font-weight:650}.ar-rate-note small{color:#777c91;font-size:11px}.ar-editor{grid-template-columns:1fr 1fr;align-items:start;gap:32px;padding-top:28px;display:grid}.ar-editor h3{letter-spacing:-.02em;color:#1a2047;margin:0 0 10px;font-size:20px}.ar-muted{color:#777e91;font-size:11px;line-height:1.6}.ar-form{gap:16px;margin-top:20px;display:grid}.ar-form fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.ar-form label{color:#424a65;gap:8px;font-size:12px;display:grid}.ar-form label>span{font-weight:600}.ar-form small{color:#7b8192;font-size:10px;line-height:1.7}.ar-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ar-form .ar-confirm{background:#f6f7fb;border-radius:8px;align-items:start;gap:12px;min-height:44px;padding:12px;display:flex}.ar-confirm input{appearance:auto;accent-color:#a84f76;width:20px;min-width:20px;height:20px;min-height:20px;margin:2px 0 0;padding:0}.ar-confirm span{font-size:11px;line-height:1.65;font-weight:400!important}.ar-page button.ar-primary{color:#fff;background:#a34e76;border-color:#a34e76;justify-self:start;padding-inline:24px}.ar-alert{color:#7e5a43;overflow-wrap:anywhere;background:#fff5ec;border:1px solid #eddecf;border-radius:8px;margin:18px 0;padding:14px 16px;font-size:12px;line-height:1.7}.ar-alert p{margin:8px 0 0}.ar-alert ul{margin:8px 0 0;padding-left:18px}.ar-receipt{color:#2f6657;background:#f1f7f5;border:1px solid #cfe3da;border-radius:8px;gap:6px;padding:16px;scroll-margin-top:190px;font-size:12px;display:grid}.ar-receipt small{color:#3c7769}.ar-preview-label{color:#a25d7c;letter-spacing:.06em;justify-content:space-between;margin:0 0 14px;font-size:10px;display:flex}.ar-preview-label span:last-child{color:#989dad;letter-spacing:0}.ar-letter{background:#fafaff;border:1px solid #e0e2ec;border-radius:12px;overflow:hidden}.ar-letter header{color:#fff;background:#171a43;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.ar-letter header img{width:45%;max-width:130px;height:auto}.ar-letter header span{text-align:right;font-size:11px;line-height:1.7}.ar-letter>div{padding:26px}.ar-letter>div>small{color:#898da0;overflow-wrap:anywhere;font-size:10px}.ar-letter h3{margin:15px 0 24px;font-size:17px;line-height:1.5}.ar-plain{white-space:pre-wrap;overflow-wrap:anywhere;color:#596078;font-size:13px;line-height:1.8}.ar-letter footer{color:#8b90a1;background:#f3f4fa;padding:20px 26px;font-size:10px;line-height:1.7}.ar-history{margin-top:28px}.ar-history details{overflow-wrap:anywhere;border-bottom:1px solid #e3e5ed;padding:15px 0;font-size:11px}.ar-history summary{cursor:pointer;min-height:44px;line-height:1.8}.ar-card-links{color:#858b9d;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:11px;display:flex}.ar-card-links a{color:#9b4c72;align-items:center;min-height:44px;display:inline-flex}.ar-empty{text-align:center;background:#fbfbff;border:1px dashed #d6d9e5;border-radius:14px;padding:50px 24px}.ar-empty h2{color:#1b224a;letter-spacing:-.025em;font-size:24px}.ar-empty p{color:#747b91;max-width:540px;margin:12px auto;font-size:13px;line-height:1.8}.ar-footer{color:#8a90a2;margin-top:36px;font-size:10px;line-height:1.8}.ar-page :is(a,button,input,textarea,select,summary):focus-visible,.ar-receipt:focus{outline-offset:3px;outline:3px solid #bf7b9c}.ar-page :is(summary,p,dd,strong,small,label,span,h1,h2,h3){overflow-wrap:anywhere}.ar-card summary>span{min-width:0}@media (max-width:1023px){.ar-hero{gap:32px}.ar-editor{gap:24px}.ar-card>summary{grid-template-columns:1fr .8fr auto;gap:12px}.ar-chevron{display:none}.ar-toolbar{align-items:stretch}.ar-toolbar>label{max-width:220px}.ar-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ar-shell{padding:20px 18px 36px}.ar-hero{grid-template-columns:1fr;gap:24px;padding:36px 0 30px}.ar-hero h1{font-size:42px}.ar-hero>p{font-size:15px}.ar-metrics{grid-template-columns:repeat(2,1fr);gap:24px 20px}.ar-metrics>div{border:0;padding-left:0}.ar-toolbar{gap:20px;display:grid}.ar-toolbar>label{max-width:none}.ar-toolbar form{flex-wrap:wrap}.ar-toolbar form label{min-width:160px}.ar-card>summary{grid-template-columns:1fr auto;padding:20px 16px}.ar-card-price{grid-area:2/1/auto/-1}.ar-tag{text-align:center;max-width:104px}.ar-card-content{padding:0 16px 18px}.ar-editor{grid-template-columns:1fr;gap:28px}.ar-topline{align-items:start;gap:10px}.ar-topline a{max-width:52%;font-size:11px}.ar-paused{padding:8px 10px;font-size:10px}.ar-two{grid-template-columns:1fr}.ar-card-links{align-items:start}.ar-letter>div{padding:20px}.ar-receipt{scroll-margin-top:200px}.ar-list{gap:14px}}@media (prefers-reduced-motion:reduce){.ar-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.sn-page{color:#11163f;background:#f5f6fa;min-height:100vh}.sn-shell{max-width:1450px;margin:auto;padding:30px 38px 48px}.sn-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.sn-top a,.sn-customer-link{align-items:center;min-height:44px;font-size:12px;font-weight:650;display:inline-flex}.sn-top>span{color:#75602f;letter-spacing:.05em;background:#fff8df;border:1px solid #e7d9aa;border-radius:24px;padding:9px 14px;font-size:10px}.sn-heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:60px;padding:42px 0 34px;display:grid}.sn-heading>div>span,.sn-empty>span{color:#8d4d6c;letter-spacing:.14em;font-size:10px;font-weight:700}.sn-heading h1{letter-spacing:-.065em;margin:14px 0 0;font-size:clamp(40px,4.5vw,65px);font-weight:650;line-height:1.02}.sn-heading h1 em{color:#914d71;font-style:normal}.sn-heading p{color:#616575;max-width:450px;margin:0;font-size:15px;line-height:1.8}.sn-metrics{border-block:1px solid #dce0e9;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px 0;display:grid}.sn-metrics>div{border-left:1px solid #dce0e9;padding-left:22px}.sn-metrics>div:first-child{border:0;padding-left:0}.sn-metrics span{color:#697081;font-size:11px}.sn-metrics strong{margin-top:12px;font-size:32px;font-weight:550;display:block}.sn-toolbar{justify-content:space-between;align-items:end;gap:24px;padding-top:26px;display:flex}.sn-toolbar form{flex-wrap:wrap;align-items:end;gap:10px;max-width:70%;display:flex}.sn-toolbar label,.sn-editor label{gap:8px;font-size:12px;line-height:1.5;display:grid}.sn-toolbar input{width:320px}.sn-page input,.sn-page select,.sn-page textarea{color:#171d46;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4d9e5;border-radius:7px;width:100%;max-width:100%;min-height:46px;padding:12px}.sn-page button{color:#131943;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd4e1;border-radius:7px;padding:10px 16px;font-size:13px;font-weight:650}.sn-page button:disabled{opacity:.5;cursor:default}.sn-page :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #bc628e}.sn-guidance,.sn-muted{color:#6b7181;font-size:11px;line-height:1.8}.sn-guidance{margin:15px 0 24px}.sn-cards{gap:14px;display:grid}.sn-card{background:#fff;border:1px solid #dce0ea;border-radius:12px;overflow:hidden}.sn-card>summary{cursor:pointer;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto 16px;align-items:center;gap:20px;min-height:60px;padding:22px;list-style:none;display:grid}.sn-card>summary::-webkit-details-marker{display:none}.sn-card summary strong{font-size:17px;display:block}.sn-card small{color:#737789;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.7;display:block}.sn-summary-date{font-size:13px;font-weight:650}.sn-tag{color:#313e76;white-space:nowrap;background:#edf1fb;border-radius:20px;padding:8px 12px;font-size:11px}.sn-tag.check{color:#7e5925;background:#fff0da}.sn-content{border-top:1px solid #e1e5ee;padding:24px}.sn-date-strip{background:#f1f3f9;border-radius:9px;align-items:center;gap:32px;padding:20px;display:flex}.sn-date-strip div{gap:8px;display:grid}.sn-date-strip div:last-child strong{color:#8f4d70}.sn-date-strip span,.sn-recipient span{letter-spacing:.11em;color:#71778a;font-size:9px}.sn-date-strip strong{letter-spacing:-.035em;font-size:22px;font-weight:600}.sn-date-strip>span{font-size:24px}.sn-change-note{color:#6b7181;overflow-wrap:anywhere;font-size:12px;line-height:1.8}.sn-recipient{border-bottom:1px solid #e1e5ee;grid-template-columns:1fr 1fr 1fr;gap:18px;padding:20px 0;display:grid}.sn-recipient strong{overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.7;display:block}.sn-editor{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:30px;margin-top:26px;display:grid}.sn-editor form,.sn-editor fieldset{min-width:0}.sn-editor fieldset{border:0;gap:18px;padding:0;display:grid}.sn-editor legend{margin-bottom:20px;font-size:18px;font-weight:650}.sn-editor textarea{resize:vertical;line-height:1.75}.sn-editor .sn-check{background:#f5f6fa;border-radius:7px;align-items:start;gap:10px;min-height:44px;padding:12px;display:flex}.sn-check input{accent-color:#151b49;flex:none;width:20px;height:20px;min-height:20px;margin-top:2px}.sn-page .sn-primary{color:#fff;background:#121942;min-width:180px;margin-top:18px}.sn-alert{color:#76532b;overflow-wrap:anywhere;background:#fff6e9;border:1px solid #ecd6b8;border-radius:8px;margin-top:18px;padding:15px;font-size:12px;line-height:1.8}.sn-receipt{background:#eef8f2;border:1px solid #bad8c5;border-radius:8px;margin-top:18px;padding:16px;font-size:12px;line-height:1.8}.sn-receipt span{display:block}.sn-previews{align-content:start;gap:22px;display:grid}.sn-letter{background:#faf8f5;border:1px solid #e7e0d8;border-radius:9px;min-width:0;padding:26px}.sn-letter header{border-bottom:1px solid #e4ded7;justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex}.sn-letter header strong{letter-spacing:.12em;color:#914d71;font-size:12px}.sn-letter header span,.sn-phone>span{letter-spacing:.09em;font-size:9px}.sn-letter>small{margin-top:24px}.sn-letter h3{letter-spacing:-.025em;margin:14px 0;font-size:20px;line-height:1.3}.sn-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.sn-letter footer{color:#747171;border-top:1px solid #e4ded7;margin-top:26px;padding-top:16px;font-size:10px;line-height:1.8}.sn-phone{background:#f1f3f9;border-radius:16px;padding:22px}.sn-phone>p{background:#fff;border-radius:12px 12px 12px 0;padding:16px}.sn-history{border-top:1px solid #e0e5ef;margin-top:24px;padding-top:18px}.sn-history h4{margin:20px 0 9px;font-size:14px}.sn-history h5{margin-bottom:0}.sn-history details{border-bottom:1px solid #e1e4eb;padding:12px 0}.sn-history summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;display:flex}.sn-history-change{border-bottom:1px solid #e5e7ef;justify-content:space-between;align-items:center;gap:15px;padding:10px 0;font-size:12px;display:flex}.sn-history-change button{font-size:11px}.sn-empty{text-align:center;background:#fafbff;border:1px dashed #d7dce7;border-radius:10px;padding:50px 24px}.sn-empty h2{letter-spacing:-.04em;margin:18px 0 12px;font-size:23px;font-weight:550}.sn-empty p{color:#777e8e;max-width:630px;margin:0 auto 18px;font-size:12px;line-height:1.8}.sn-footer{text-align:center;color:#727789;margin-top:32px;font-size:10px;line-height:1.8}.sn-readonly{background:#e9edf8;border-radius:7px;padding:12px;font-size:12px}.sn-page [hidden]{display:none!important}.sn-toolbar a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}@media (max-width:1000px){.sn-shell{padding:24px}.sn-heading{gap:30px}.sn-recipient{grid-template-columns:1fr 1fr}.sn-editor{grid-template-columns:1fr;gap:24px}.sn-previews{grid-template-columns:1fr 1fr}.sn-card>summary{gap:14px}.sn-toolbar form{max-width:65%}.sn-toolbar input{width:260px}}@media (max-width:650px){.sn-shell{padding:18px 16px 30px}.sn-top{align-items:start;gap:8px}.sn-top a{font-size:10px}.sn-top>span{text-align:center;max-width:145px;padding:9px 10px;font-size:8px;line-height:1.6}.sn-heading{grid-template-columns:1fr;gap:18px;padding:28px 0}.sn-heading h1{font-size:43px}.sn-heading p{font-size:13px;line-height:1.8}.sn-metrics{grid-template-columns:1fr 1fr;row-gap:20px}.sn-metrics>div,.sn-metrics>div:first-child{border:0;padding-left:0}.sn-metrics strong{margin-top:6px;font-size:28px}.sn-toolbar,.sn-toolbar form{gap:12px;width:100%;max-width:100%;display:grid}.sn-toolbar form{grid-template-columns:minmax(0,1fr) auto}.sn-toolbar form label{min-width:0}.sn-toolbar input{width:100%}.sn-card>summary{grid-template-columns:minmax(0,1fr) 20px;gap:14px;padding:18px}.sn-card>summary>span:first-child{grid-column:1}.sn-card>summary>span:last-child{grid-area:1/2}.sn-summary-date{grid-row:2}.sn-tag{grid-area:3/1;justify-self:start}.sn-content{padding:16px}.sn-date-strip{grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.sn-date-strip strong{font-size:20px}.sn-date-strip>span{justify-self:start;margin-left:4px;font-size:20px;transform:rotate(90deg)}.sn-recipient,.sn-previews{grid-template-columns:1fr}.sn-recipient{gap:14px}.sn-letter{padding:20px}.sn-letter header,.sn-history-change{flex-direction:column;align-items:start}.sn-empty{padding:35px 18px}.sn-empty h2{font-size:21px}.sn-empty>span{font-size:8px}.sn-editor .sn-check{font-size:11px}.sn-page .sn-primary{width:100%}}
.rv-page{color:#18223c;background:#f8f7f3;min-height:100vh}.rv-shell{max-width:1450px;margin:auto;padding:28px 38px 48px}.rv-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.rv-top a,.rv-context-link,.rv-toolbar a{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}.rv-top>span{letter-spacing:.05em;color:#75613c;background:#eee9dd;border:1px solid #ddd4bd;border-radius:24px;padding:9px 14px;font-size:10px}.rv-heading{grid-template-columns:1.1fr .8fr;align-items:end;gap:60px;padding:38px 0 32px;display:grid}.rv-heading>div>span,.rv-empty>span{color:#8b593e;letter-spacing:.13em;font-size:10px;font-weight:700}.rv-heading h1{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(42px,4.8vw,68px);font-weight:600;line-height:1.02}.rv-heading h1 em{color:#996344;letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.rv-heading p{color:#71746f;max-width:425px;margin:0;font-size:15px;line-height:1.9}.rv-metrics{border-block:1px solid #dedfd7;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;display:grid}.rv-metrics>div{border-left:1px solid #dedfd7;padding-left:22px}.rv-metrics>div:first-child{border:0;padding-left:0}.rv-metrics span{color:#72766f;font-size:11px}.rv-metrics strong{margin-top:10px;font-size:31px;font-weight:550;display:block}.rv-navigation{flex-wrap:wrap;gap:8px;padding:24px 0 0;display:flex}.rv-page button{color:#17213f;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d9d6;border-radius:8px;padding:10px 16px;font-size:13px;font-weight:650}.rv-page button:disabled{opacity:.5;cursor:default}.rv-navigation button{background:0 0;border-color:#0000;align-items:center;gap:14px;padding:12px 19px;display:flex}.rv-navigation button small{opacity:.6;font-size:10px;font-weight:400}.rv-navigation button[aria-pressed=true]{color:#fff;background:#19213e;border-color:#19213e}.rv-page :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #a7673c}.rv-toolbar{justify-content:space-between;align-items:end;gap:24px;margin:25px 0 18px;display:flex}.rv-toolbar form{flex-wrap:wrap;align-items:end;gap:10px;max-width:70%;display:flex}.rv-toolbar label,.rv-editor label{gap:8px;min-width:0;font-size:12px;line-height:1.6;display:grid}.rv-toolbar input{width:340px}.rv-page :is(input,select,textarea){color:#182340;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4d8d8;border-radius:7px;width:100%;max-width:100%;min-height:46px;padding:12px}.rv-muted,.rv-guidance{color:#72796f;font-size:11px;line-height:1.85}.rv-guidance{max-width:1000px;margin:0 0 22px}.rv-cards{gap:13px;display:grid}.rv-card{background:#fff;border:1px solid #dfe2dc;border-radius:12px;overflow:hidden}.rv-card>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto 16px;align-items:center;gap:18px;min-height:65px;padding:21px;list-style:none;display:grid}.rv-card>summary::-webkit-details-marker{display:none}.rv-card summary strong{overflow-wrap:anywhere;font-size:16px;display:block}.rv-initial{color:#9c7152;background:#f2eee6;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:24px;display:flex}.rv-card small{color:#727a7b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.8;display:block}.rv-tag{color:#416053;white-space:normal;text-align:center;background:#edf2ef;border-radius:20px;max-width:210px;padding:8px 12px;font-size:10px;line-height:1.65}.rv-tag.hold{color:#85652e;background:#fff2dd}.rv-card-body{border-top:1px solid #e3e7df;padding:24px}.rv-context{border-bottom:1px solid #e3e7df;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 0 20px;display:grid}.rv-context span,.rv-quote-editor-preview>span{letter-spacing:.09em;color:#7c817c;font-size:9px}.rv-context strong{overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8;display:block}.rv-context-note{color:#546278;background:#f1f3f5;border-radius:8px;padding:14px;font-size:12px;line-height:1.8}.rv-editor{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:32px;margin-top:24px;display:grid}.rv-editor form,.rv-editor fieldset{min-width:0}.rv-editor fieldset{border:0;gap:17px;padding:0;display:grid}.rv-editor legend{margin-bottom:18px;font-size:18px;font-weight:600}.rv-editor textarea{resize:vertical;line-height:1.8}.rv-editor small{color:#757d78;font-size:10px;line-height:1.8}.rv-editor .rv-check{background:#f5f5f0;border-radius:7px;align-items:start;gap:10px;min-height:44px;padding:12px;display:flex}.rv-check input{accent-color:#1d2942;flex:none;width:20px;height:20px;min-height:20px;margin-top:2px}.rv-page .rv-primary{color:#fff;background:#1a243e;border-color:#1a243e;min-width:180px;margin-top:18px}.rv-previews{align-content:start;gap:22px;display:grid}.rv-letter{background:#fcfaf6;border:1px solid #e5dfd4;border-radius:10px;min-width:0;padding:25px}.rv-letter header{border-bottom:1px solid #e6ded1;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.rv-letter header strong{letter-spacing:.1em;color:#976449;font-size:12px}.rv-letter header span,.rv-message>span{letter-spacing:.08em;font-size:9px}.rv-letter>small{overflow-wrap:anywhere;margin-top:22px;display:block}.rv-letter h3{letter-spacing:-.025em;margin:16px 0;font-size:20px;line-height:1.4}.rv-plain{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.9}.rv-link-preview{color:#78634b;overflow-wrap:anywhere;background:#f0ebdf;border-radius:7px;padding:12px;font-size:11px}.rv-letter footer{color:#777970;border-top:1px solid #e4ddd1;margin-top:24px;padding-top:16px;font-size:10px;line-height:1.9}.rv-message{background:#edf0f1;border-radius:15px;padding:22px}.rv-message>p{background:#fff;border-radius:12px 12px 12px 0;padding:17px}.rv-alert{color:#795d38;overflow-wrap:anywhere;background:#fff4e4;border:1px solid #ead7b7;border-radius:8px;margin-top:18px;padding:15px;font-size:12px;line-height:1.8}.rv-alert p{margin:0 0 6px}.rv-receipt{background:#eff7f1;border:1px solid #bfd5c6;border-radius:8px;margin-top:18px;padding:16px;font-size:12px;line-height:1.9}.rv-receipt span{display:block}.rv-history{border-top:1px solid #e1e5de;margin-top:24px;padding-top:18px}.rv-history details{border-bottom:1px solid #e0e3df;padding:10px 0}.rv-history summary{cursor:pointer;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:12px;line-height:1.8;display:flex}.rv-history>div>p{font-size:12px}.rv-section-intro{justify-content:space-between;align-items:center;gap:20px;padding:6px 0 24px;display:flex}.rv-section-intro h2{letter-spacing:-.035em;margin:0 0 8px;font-size:24px;font-weight:550}.rv-section-intro p{color:#767d75;margin:0;font-size:12px;line-height:1.8}.rv-section-intro .rv-primary{flex:none;margin:0}.rv-new{background:#fff;border:1px solid #dbdfd6;border-radius:12px;margin-bottom:22px;padding:24px}.rv-new-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rv-new-heading h3{margin:0;font-size:18px;font-weight:550}.rv-field-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rv-quote-editor-preview{background:#f3f0e9;border:1px solid #e3dfd4;border-radius:10px;align-self:start;min-width:0;padding:26px}.rv-quote-editor-preview figure{margin:32px 0}.rv-quote-mark{color:#b28256;font-family:Georgia,serif;font-size:64px;line-height:.8}.rv-quote-editor-preview blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 24px;font-family:Georgia,serif;font-size:24px;line-height:1.7}.rv-quote-editor-preview figcaption{overflow-wrap:anywhere;font-size:12px}.rv-quote-editor-preview>p{font-size:11px;line-height:1.8}.rv-website{color:#fff;background:#18233c;border-radius:16px;margin-top:24px;padding:36px;overflow:hidden}.rv-website-label{letter-spacing:.1em;color:#e7c897;border-bottom:1px solid #495065;padding-bottom:24px;font-size:9px}.rv-website-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:50px;margin:34px 0;display:grid}.rv-website-heading>span{letter-spacing:.13em;color:#c1b9a4;grid-column:1/-1;font-size:9px}.rv-website h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(32px,4vw,53px);font-weight:500;line-height:1.1}.rv-website h2 em{color:#e3c49c;font-family:Georgia,serif;font-weight:400}.rv-website-heading p{color:#b8c1ce;max-width:310px;margin:0;font-size:12px;line-height:1.9}.rv-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rv-quote-grid figure{color:#263148;background:#fcfaf3;border-radius:10px;flex-direction:column;min-width:0;margin:0;padding:26px;display:flex}.rv-quote-grid blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:17px 0 26px;font-family:Georgia,serif;font-size:22px;line-height:1.65}.rv-quote-grid figcaption{overflow-wrap:anywhere;border-top:1px solid #dedfd5;align-items:center;gap:10px;margin-top:auto;padding-top:18px;font-size:11px;line-height:1.7;display:flex}.rv-quote-grid figcaption i{background:#9caa88;border-radius:50%;flex:none;width:7px;height:7px}.rv-website footer{color:#b7bfcc;margin-top:24px;font-size:10px;line-height:1.8}.rv-website-empty{color:#d1d8e2;border:1px dashed #667083;border-radius:10px;padding:30px}.rv-website-empty p{max-width:480px;font-size:12px;line-height:1.9}.rv-empty{text-align:center;background:#fcfcf9;border:1px dashed #d8ddcf;border-radius:11px;padding:46px 24px}.rv-empty h2{letter-spacing:-.035em;margin:18px 0 12px;font-size:24px;font-weight:500}.rv-empty p{color:#767e73;max-width:580px;margin:0 auto 18px;font-size:12px;line-height:1.9}.rv-footer{text-align:center;color:#757d74;margin-top:32px;font-size:10px;line-height:1.8}.rv-history-links{flex-wrap:wrap;gap:12px;display:flex}.rv-page [hidden]{display:none!important}@media (max-width:1050px){.rv-shell{padding:24px}.rv-heading{gap:30px}.rv-editor{grid-template-columns:1fr;gap:24px}.rv-previews{grid-template-columns:1fr 1fr}.rv-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-toolbar input{width:270px}.rv-toolbar form{max-width:65%}.rv-context{grid-template-columns:1fr 1fr}}@media (max-width:650px){.rv-shell{padding:18px 16px 30px}.rv-top{align-items:start;gap:9px}.rv-top a{font-size:10px}.rv-top>span{text-align:center;max-width:145px;padding:9px 10px;font-size:8px;line-height:1.6}.rv-heading{grid-template-columns:1fr;gap:18px;padding:27px 0}.rv-heading h1{font-size:46px}.rv-heading>div>span{font-size:8px;line-height:1.8}.rv-heading p{font-size:13px}.rv-metrics{grid-template-columns:1fr 1fr;row-gap:20px}.rv-metrics>div,.rv-metrics>div:first-child{border:0;padding-left:0}.rv-metrics strong{margin-top:6px;font-size:27px}.rv-navigation{grid-template-columns:1fr;gap:5px;padding-top:18px;display:grid}.rv-navigation button{justify-content:start;min-height:44px}.rv-toolbar,.rv-toolbar form{gap:12px;width:100%;max-width:100%;display:grid}.rv-toolbar form{grid-template-columns:minmax(0,1fr) auto}.rv-toolbar input{width:100%}.rv-card>summary{grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;padding:16px}.rv-initial{width:36px;height:36px;font-size:21px}.rv-tag{text-align:left;grid-area:2/2;justify-self:start}.rv-card>summary>span:last-child{grid-area:1/3}.rv-card-body{padding:16px}.rv-context,.rv-previews,.rv-field-pair{grid-template-columns:1fr}.rv-letter,.rv-quote-editor-preview{padding:20px}.rv-letter header{flex-direction:column;align-items:start}.rv-page .rv-primary{width:100%}.rv-section-intro,.rv-new-heading{flex-direction:column;align-items:start}.rv-new{padding:16px}.rv-editor .rv-check{font-size:11px}.rv-website{padding:22px 16px}.rv-website-heading{grid-template-columns:1fr;gap:18px;margin:25px 0}.rv-website h2{margin:0;font-size:37px}.rv-quote-grid{grid-template-columns:1fr}.rv-quote-grid figure{padding:23px}.rv-quote-grid blockquote{font-size:23px}.rv-website-label{font-size:8px;line-height:1.8}.rv-empty{padding:34px 18px}.rv-empty h2{font-size:21px}}.rv-shell :is(a,button,input,select,textarea,summary){scroll-margin-top:240px}
.ops-release-toolbar,.ops-release-heading{background:#fff;border:1px solid #d9e3ee;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:28px 0;padding:28px;display:flex}.ops-release-toolbar>div:first-child{gap:6px;display:grid}.ops-release-toolbar span,.ops-release-heading p{color:#526681}.ops-release-heading h1{margin:8px 0 12px;font-size:clamp(28px,4vw,44px)}.ops-release-heading>div>span{color:#186bb0;letter-spacing:.1em;font-size:13px;font-weight:800}.ops-release-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ops-release-link,.ops-print-button,.ops-history-filters button,.ops-complete-job button{color:#123f68;min-height:46px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:#f5f9fd;border:1px solid #b5cadd;border-radius:10px;justify-content:center;align-items:center;padding:12px 17px;font-size:16px;font-weight:750;text-decoration:none;display:inline-flex}.ops-print-button,.ops-history-filters button,.ops-complete-job button{color:#fff;background:#133e65;border-color:#133e65}.ops-complete-job{white-space:normal;max-width:330px;margin-top:12px}.ops-complete-job summary{color:#185d41;cursor:pointer;background:#dff4e9;border:1px solid #86bba5;border-radius:9px;min-height:46px;padding:12px 16px;font-weight:750}.ops-complete-job form{gap:12px;padding:16px 0;display:grid}.ops-complete-job p{font-size:15px;line-height:1.5}.ops-complete-job label{gap:7px;font-size:15px;display:grid}.ops-complete-job .ops-attestation{align-items:flex-start;gap:10px;display:flex}.ops-attestation input{flex-shrink:0;width:22px;height:22px;margin-top:2px}.ops-complete-job textarea{width:100%;min-width:0;font:inherit;border:1px solid #b5cadd;border-radius:8px;padding:10px}.ops-completion-blocker{color:#596b80;max-width:260px;margin-top:12px;line-height:1.45;display:block;font-size:14px!important}.ops-history-filters{background:#fff;border:1px solid #d9e3ee;border-radius:16px;flex-wrap:wrap;align-items:end;gap:14px;padding:24px;display:flex}.ops-history-filters label{flex:155px;gap:9px;min-width:0;font-size:16px;font-weight:650;display:grid}.ops-history-filters label:first-child{flex-grow:2}.ops-history-filters input,.ops-history-filters select,.bin-access-fields select{width:100%;min-width:0;min-height:46px;font:inherit;color:#183855;background:#fff;border:1px solid #adc2d5;border-radius:9px;padding:10px}.ops-history-count{color:#526681;margin:23px 0}.ops-history-list{gap:16px;display:grid}.ops-history-card{overflow-wrap:anywhere;background:#fff;border:1px solid #d9e3ee;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:28px;padding:26px;display:grid}.ops-history-card h2{margin:12px 0;font-size:23px}.ops-history-card h2 a{color:#173c62}.ops-history-card p{color:#526681;margin:7px 0;line-height:1.6}.ops-history-card small{line-height:1.6;display:block}.ops-reference{color:#526681;margin-top:10px;font-size:13px}.ops-completed-badge{color:#236043;background:#e4f5eb;border-radius:20px;padding:6px 12px;font-size:14px;font-weight:750;display:inline-block}.ops-history-receipt{border-left:1px solid #e0e7ef;flex-direction:column;align-items:flex-start;gap:13px;padding-left:24px;font-size:16px;display:flex}.ops-history-pagination{justify-content:space-between;gap:20px;margin:26px 0;display:flex}.ops-history-empty{background:#fff;border:1px solid #d9e3ee;border-radius:18px;padding:36px;line-height:1.6}.ops-release-page a:focus-visible,.ops-release-toolbar a:focus-visible,.ops-complete-job summary:focus-visible{outline-offset:4px;outline:3px solid #2878ca}.bin-access-fields{gap:18px;margin:24px 0;display:grid}.bin-access-fields>label{gap:9px;font-weight:700;display:grid}.bin-access-fields .consent-choice{display:flex}.bin-access-fields textarea{font:inherit;background:#f8fbff;border:1px solid #cbd8e8;max-width:100%;min-height:105px;padding:14px;font-weight:400;line-height:1.5}.work-order-sheet{box-sizing:border-box;color:#142c43;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd9e3;border-radius:12px;width:100%;max-width:850px;margin:28px auto;padding:36px;font:15px/1.5 Arial,sans-serif}.work-order-sheet header{border-bottom:2px solid #153d62;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.work-order-sheet header>div:last-child{text-align:right;align-content:start;gap:5px;display:grid}.work-order-sheet header p{letter-spacing:.08em;margin:0 0 4px;font-size:13px;font-weight:800}.work-order-sheet h2{margin:0;font-size:25px}.work-order-sheet h3{margin:0 0 7px;font-size:16px}.work-order-reference{color:#56687a;margin:12px 0 20px;font-size:11px}.work-order-address h3{font-size:22px}.work-order-address p{margin:5px 0}.work-order-grid{grid-template-columns:1fr 1fr;gap:16px 28px;margin:24px 0;display:grid}.work-order-grid dt{color:#526276;font-size:12px;font-weight:700}.work-order-grid dd{margin:5px 0 0;font-size:15px}.work-order-notes{white-space:pre-wrap;border-top:1px solid #dbe2e8;margin:14px 0;padding:14px 0 0}.work-order-notes p{margin:0;line-height:1.5}.work-order-checklist{margin:20px 0}.work-order-checklist p{margin:8px 0}.work-order-sheet footer{border-top:1px solid #dbe2e8;padding-top:12px;font-size:13px}.work-order-completion{background:#ecf7f0;padding:12px}@media (max-width:700px){.ops-release-toolbar,.ops-release-heading{flex-direction:column;align-items:stretch;gap:18px;padding:20px}.ops-release-actions{align-items:stretch}.ops-release-actions>a,.ops-release-actions>button{flex:180px}.ops-history-card{grid-template-columns:1fr;gap:18px;padding:21px}.ops-history-receipt{border-top:1px solid #e0e7ef;border-left:0;padding:18px 0 0}.ops-history-filters{padding:18px}.ops-history-filters label{flex-basis:100%}.ops-complete-job{max-width:none}.work-order-sheet{padding:20px}.work-order-sheet header{flex-direction:column}.work-order-sheet header>div:last-child{text-align:left}.work-order-grid{grid-template-columns:1fr}}@media print{@page{size:A4;margin:12mm}body:has(.work-orders-page){color:#000!important;background:#fff!important}:is(body:has(.work-orders-page) .ops-no-print,body:has(.work-orders-page) .preview-safety-banner,body:has(.work-orders-page) .site-header,body:has(.work-orders-page) .site-footer,body:has(.work-orders-page) .mobile-booking-bar){display:none!important}.work-orders-page{background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.work-order-sheet{break-before:page;break-inside:auto;width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;font:10pt/1.35 Arial,sans-serif}.work-order-sheet:first-of-type{break-before:auto}.work-order-sheet header{flex-direction:row;padding-bottom:10px;display:flex}.work-order-sheet header>div:last-child{text-align:right}.work-order-sheet h2{font-size:18pt}.work-order-sheet h3{font-size:11pt}.work-order-grid{grid-template-columns:1fr 1fr;gap:10px 24px;margin:15px 0}.work-order-grid dd{font-size:10pt}.work-order-notes,.work-order-checklist,.work-order-sheet footer{break-inside:avoid}.work-order-sheet footer{font-size:9pt}.work-order-reference{font-size:8pt}.work-order-address h3{font-size:15pt}}
.plan-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan-pricing-grid .price-options>div{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.plan-pricing-grid .price-options>div>small{color:#536477;flex-basis:100%;font-size:13px;line-height:1.5}.plan-pricing-grid .price-fineprint{line-height:1.65}.service-tax-breakdown{gap:10px;margin:20px 0;display:grid}.service-tax-breakdown>div{justify-content:space-between;gap:12px;display:flex}.service-tax-breakdown dt{color:#536477}.service-tax-breakdown dd{margin:0;font-weight:700}.service-tax-breakdown>div:last-child{border-top:1px solid #d8e2e8;padding-top:12px}.annual-consent{background:#edf8fd;border:1px solid #c2dde9;border-radius:12px;padding:18px}.annual-consent small{margin-top:8px;line-height:1.6;display:block}.annual-accounts{gap:24px;display:grid}.annual-agreement-card{background:#fff;border:1px solid #d4dfe8;border-radius:18px;min-width:0;padding:28px}.annual-agreement-card h2{margin:6px 0;font-size:26px}.annual-account-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.annual-account-heading strong{color:#113e5a;font-size:26px}.annual-account-heading small,.annual-account-heading span{margin-top:8px;display:block}.annual-account-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.annual-account-facts dt{color:#52677a;font-size:13px}.annual-account-facts dd{overflow-wrap:anywhere;margin:8px 0 0;font-weight:700}.annual-installments{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.annual-installments li{border:1px solid #d8e3e9;border-radius:10px;padding:12px}.annual-installments span,.annual-installments small{margin-top:7px;display:block}.annual-installments .recorded-payment{background:#eaf8ee;border-color:#a7d9b6}.annual-renewal-note{background:#edf6fa;border-radius:10px;padding:18px;line-height:1.6}.annual-service-windows{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.annual-service-windows span{background:#eef4f8;border-radius:20px;padding:8px 12px;font-size:14px}.annual-agreement-card code{overflow-wrap:anywhere;font-size:12px}.annual-history-note{color:#536477;font-size:14px;line-height:1.6}@media (max-width:1000px){.plan-pricing-grid{grid-template-columns:1fr}.annual-account-facts,.annual-installments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.annual-agreement-card{padding:18px}.annual-account-facts{grid-template-columns:1fr}.annual-installments{gap:8px}.annual-installments li{padding:10px}.service-tax-breakdown{font-size:15px}}@media print{.annual-agreement-card{break-after:page;break-inside:avoid;border:0;padding:0;font-size:10pt}.annual-agreement-card:last-child{break-after:auto}.annual-installments,.annual-account-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.annual-service-windows span{padding:4px;font-size:9pt}.annual-agreement-card h2{font-size:18pt}.annual-renewal-note{padding:8px}.annual-installments li{padding:6px;font-size:9pt}.annual-installments small{font-size:8pt}body:has(.annual-plans-page){background:#fff!important}.annual-plans-page{background:#fff!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important}.annual-plans-page .ops-no-print{display:none!important}.annual-plans-page .annual-accounts{display:block}.annual-agreement-card{box-shadow:none!important}.annual-plans-page .annual-agreement-card h3{margin:12px 0 6px;font-size:11pt}.annual-plans-page .annual-payment-ledger{font-size:9pt}.annual-plans-page .annual-history-note{margin:8px 0;font-size:9pt}.annual-plans-page .annual-agreement-card p{margin:8px 0}}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_c7472ff9-module__Nw7pVq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_c7472ff9-module__Nw7pVq__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
