.qc-opening .qc-opening-cover{overflow:hidden}.qc-opening-picture{background:var(--card-bg);padding:18px 18px 0}.qc-opening-picture img{aspect-ratio:800/445;object-fit:cover;border-radius:3px;width:100%;height:auto;display:block}.qc-opening-business .qc-edition-cover-copy{padding:28px 30px}.qc-opening-business .qc-edition-cover-copy h2{overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(2.2rem,5vw,3.3rem)}.qc-opening .qc-opening-role{overflow-wrap:anywhere;color:var(--card-fg);margin:-8px 0 26px;font:400 .95rem/1.6 Arial,sans-serif}.qc-opening-business.qc-opening-clean .qc-opening-picture{padding:0}.qc-opening-business.qc-opening-clean .qc-opening-picture img{border-radius:0}.qc-opening-business.qc-opening-bold .qc-edition-cover-copy{border-left:8px solid var(--card-accent)}.qc-opening-letter .qc-card-message{font-size:1.17rem}.qc-celebration-art{isolation:isolate;aspect-ratio:1.5;background:var(--card-bg);color:var(--card-accent);position:relative;overflow:hidden}.qc-celebration-ring{box-shadow:0 0 0 15px color-mix(in srgb,currentColor 9%,transparent),0 0 0 30px color-mix(in srgb,currentColor 5%,transparent);border:2px solid;border-radius:50%;position:absolute;inset:14% 24%;transform:rotate(-24deg)}.qc-celebration-ribbon{border-top:14px solid;border-bottom:1px solid;border-radius:100%;position:absolute;inset:35% 13%;transform:rotate(-22deg);box-shadow:0 12px 18px #11172510}.qc-celebration-spark{background:currentColor;border-radius:2px;width:8px;height:20px;position:absolute;transform:rotate(27deg)}.qc-spark-0{top:20%;left:15%}.qc-spark-1{top:18%;left:78%;transform:rotate(-24deg)}.qc-spark-2{height:9px;top:58%;left:85%}.qc-spark-3{top:75%;left:27%;transform:rotate(75deg)}.qc-spark-4{height:8px;top:76%;left:66%}.qc-spark-5{height:7px;top:13%;left:46%}.qc-spark-6{height:8px;top:61%;left:9%}.qc-spark-7{top:37%;left:66%;transform:rotate(70deg)}.qc-opening-warm .qc-celebration-art{background:linear-gradient(145deg,color-mix(in srgb,var(--card-accent) 12%,var(--card-bg)),var(--card-bg) 65%)}.qc-opening-warm .qc-celebration-ring{box-shadow:12px 16px 0 color-mix(in srgb,currentColor 14%,transparent);border-width:1px;border-radius:4px;inset:15% 29%;transform:rotate(-12deg)}.qc-opening-warm .qc-celebration-ribbon{opacity:.85;background:currentColor;border:0;border-radius:0;inset:12% 46%;transform:rotate(-12deg)}.qc-opening-warm .qc-celebration-spark{border-radius:50%;width:7px;height:7px}.qc-opening-bold .qc-celebration-ring{border-width:5px;border-radius:50%;inset:9% 27%;transform:rotate(-30deg)}.qc-opening-bold .qc-celebration-ribbon{border-width:3px;inset:32% 8%;transform:rotate(-27deg)}.qc-opening-garden .qc-celebration-art{background:radial-gradient(ellipse at 50% 90%,color-mix(in srgb,var(--card-accent) 17%,var(--card-bg)),var(--card-bg) 70%)}.qc-opening-garden .qc-celebration-ring{box-shadow:0 0 0 8px color-mix(in srgb,currentColor 8%,transparent);border-width:1px;border-radius:50% 50% 3px 3px;inset:18% 33%;transform:none}.qc-opening-garden .qc-celebration-ribbon{filter:none;box-shadow:0 0 24px color-mix(in srgb,currentColor 25%,transparent);opacity:.6;background:currentColor;border:0;border-radius:50%;inset:25% 43%;transform:none}.qc-opening-garden .qc-celebration-spark{width:4px;height:4px;transform:rotate(45deg)}.qc-opening.qc-edition-compact .qc-edition-cover-copy{padding:22px 24px}@media (max-width:520px){.qc-opening-business .qc-edition-cover-copy{padding:24px}.qc-opening-business .qc-edition-cover-copy h2{font-size:2.3rem}.qc-opening-picture{padding:12px 12px 0}}@media (forced-colors:active){.qc-celebration-art{color:canvastext;background:canvas}.qc-celebration-ribbon,.qc-celebration-spark{background:canvastext}.qc-opening-role{color:canvastext}}.services-commercial :is(.qc-editor,.ib-editor,.classic-form,.classic-request,.gs-guide-paper) .qc-secondary{background:#fffdf6;border:1px solid #637285;color:#172c43!important}.services-commercial :is(.qc-editor,.ib-editor,.classic-form,.classic-request,.gs-guide-paper) .qc-secondary:hover{background:#e4eaf0;border-color:#172c43;color:#172c43!important}.services-commercial :is(.qc-editor,.ib-editor,.classic-form,.classic-request,.gs-guide-paper) .qc-secondary:focus-visible{outline-offset:4px;outline:3px solid #244a72}.services-commercial .ib-editor :is(.ib-muted,.ib-kicker,legend),.services-commercial .classic-form :is(.classic-notice,.classic-feedback){color:#425467;opacity:1}.services-commercial :is(.qc-editor,.ib-editor) a:not(.qc-primary):not(.ib-primary):not(.gs-button){color:#244a72!important}.services-commercial .qc-choice-review .qc-choice-next a.qc-primary{color:#172c43!important}.services-commercial .gs-local-nav>div{flex-wrap:wrap}.services-commercial .gs-local-nav a{min-width:44px;min-height:44px}.services-commercial .gs-intake-status{color:inherit;opacity:1;border-left:3px solid #e9b99c;padding:10px 14px;line-height:1.6}.services-commercial .qc-link-choice{display:block}.services-commercial .qc-link-choice>label{align-items:center;gap:10px;min-height:44px;margin-bottom:0;display:flex}.services-commercial .qc-link-choice input[type=checkbox]{flex:0 0 22px;margin:0}.services-commercial .qc-link-choice>.qc-field-help{margin-top:6px}.services-commercial .gs-package-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.services-commercial :is(.gs-package-switch button.qc-secondary,.ix-master-options button.qc-secondary,.ix-demo-nav a){text-align:center;overflow-wrap:normal;word-break:normal;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:80px;padding:12px;font-weight:700;line-height:1.4;text-decoration:none;display:flex;color:#172c43!important;background:#fbf8f2!important;border:3px solid #637285!important}.services-commercial :is(.gs-package-switch button.qc-secondary,.ix-master-options button.qc-secondary,.ix-demo-nav a):after{content:"Choose";min-height:22px;font:600 .8rem/1.5 Arial,sans-serif;display:block}.services-commercial :is(.gs-package-switch button.qc-secondary[aria-pressed=true],.ix-master-options button.qc-secondary[aria-pressed=true],.ix-demo-nav a[aria-current]){box-shadow:0 0 0 1px #172c43;color:#fbf8f2!important;background:#172c43!important;border-color:#e9b99c!important}.services-commercial :is(.gs-package-switch button.qc-secondary[aria-pressed=true],.ix-master-options button.qc-secondary[aria-pressed=true],.ix-demo-nav a[aria-current]):after{content:"✓ Selected"}.services-commercial :is(.gs-package-switch button.qc-secondary,.ix-master-options button.qc-secondary,.ix-demo-nav a):hover{border-color:#244a72!important}.services-commercial :is(.gs-package-switch button.qc-secondary[aria-pressed=true],.ix-master-options button.qc-secondary[aria-pressed=true],.ix-demo-nav a[aria-current]):hover{border-color:#e9b99c!important}.services-commercial :is(.gs-package-switch button.qc-secondary,.ix-master-options button.qc-secondary,.ix-demo-nav a):focus-visible{outline-offset:4px;outline:3px solid #bb7d56}.services-commercial .invitation-builder .ib-preview-packages button[aria-pressed]{color:#172c43;background:#fbf8f2;border:3px solid #637285;padding:16px}.services-commercial .invitation-builder .ib-preview-packages button[aria-pressed=true]{color:#fbf8f2;background:#172c43;border-color:#e9b99c}.services-commercial .ib-preview-packages button[aria-pressed=true] :is(strong,span){color:inherit}.services-commercial .ib-preview-packages .ib-selected-label{font-weight:700;text-decoration:none}@media (max-width:700px){.services-commercial .gs-package-switch{grid-template-columns:1fr}.services-commercial .gs-package-switch button.qc-secondary{flex-direction:row;justify-content:space-between;gap:12px;min-height:56px;padding:12px 14px}.services-commercial .gs-package-switch button:after{flex-shrink:0}}@media (forced-colors:active){.services-commercial .qc-choice-review .qc-choice-next a.qc-primary{color:buttontext!important}.services-commercial :is(.gs-package-switch button.qc-secondary,.ix-master-options button.qc-secondary,.ix-demo-nav a,.invitation-builder .ib-preview-packages button[aria-pressed]){box-shadow:none;color:buttontext!important;background:buttonface!important;border-color:buttontext!important}.services-commercial :is(.gs-package-switch button.qc-secondary[aria-pressed=true],.ix-master-options button.qc-secondary[aria-pressed=true],.ix-demo-nav a[aria-current],.invitation-builder .ib-preview-packages button[aria-pressed=true]){outline-offset:-6px;outline:3px solid highlight;border-color:highlight!important}.services-commercial :is(.qc-editor,.ib-editor,.classic-form,.classic-request,.gs-guide-paper) .qc-secondary{color:buttontext!important;background:buttonface!important;border-color:buttontext!important}.services-commercial .ib-editor :is(.ib-muted,.ib-kicker,legend),.services-commercial .classic-form :is(.classic-notice,.classic-feedback){color:canvastext}.services-commercial :is(.qc-editor,.ib-editor) a:not(.qc-primary):not(.ib-primary):not(.gs-button){color:linktext!important}}
