.studio-design-upload{border-bottom:1px solid var(--line);color:#f4f3e9;background:#252b23;padding:17px 24px}.design-upload-entry{justify-content:space-between;align-items:center;gap:18px;display:flex}.design-upload-launch{color:#f4f3e9;background:#343d30;border:1px solid #7d8970;border-radius:7px;justify-content:space-between;align-items:center;gap:11px;padding:12px 15px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.design-upload-launch:hover{background:#43503a;transform:translateY(-1px)}.design-upload-launch.has-upload{color:#252b23;background:#f1c2cc;border-color:#f1c2cc}.design-upload-launch svg{flex-shrink:0}.design-upload-dialog{color:#252b23;overscroll-behavior:contain;text-align:left;background:#fafaf3;border:1px solid #cbd0bd;border-radius:12px;width:min(790px,100% - 40px);max-height:calc(100dvh - 40px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 100px #0005}.design-upload-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11170fde}.design-upload-topline{border-bottom:1px solid #dfe2d4;align-items:center;gap:16px;min-height:64px;padding:10px 18px 10px 30px;display:flex}.design-upload-wordmark{letter-spacing:-1px;color:#283324;font-size:20px;font-weight:600;line-height:1.2}.design-upload-wordmark>span{color:#7e8d69}.design-upload-edition{letter-spacing:1.3px;color:#68745b;white-space:nowrap;margin-left:auto;font-size:9px}.design-upload-close{color:#46543b;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.design-upload-close:hover{background:#e8ecdf}.design-upload-content{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:36px;padding:34px 32px 32px;display:grid}.design-upload-copy{flex-direction:column;align-items:flex-start;min-width:0;padding-top:3px;display:flex}.design-upload-kicker{letter-spacing:1.35px;color:#68745b;align-items:center;gap:7px;margin-bottom:16px;font-size:9px;font-weight:600;line-height:1.5;display:flex}.design-upload-dialog h2{letter-spacing:-2px;color:#283324;outline:none;font-size:42px;font-weight:500;line-height:1.04}.design-upload-dialog h2:focus-visible{outline-offset:5px;outline:2px solid #71845c}.design-upload-intro{color:#536148;margin-top:19px;margin-bottom:0;font-size:14px;line-height:1.65}.design-upload-intro strong{color:#31432b;overflow-wrap:anywhere;font-weight:600}.design-upload-invitation{color:#283324;border-top:1px solid #d9dece;margin-top:19px;padding-top:19px;font-size:14px;line-height:1.65}.design-demo-benefits{color:#536148;margin:22px 0 0;padding-left:19px;font-size:13px;line-height:1.6}.design-demo-benefits li+li{margin-top:9px}.design-demo-notes{resize:vertical;min-height:88px;font-size:14px;line-height:1.5}.design-optional-file{background:#f5f6ef;border:1px solid #cbd4bd;border-radius:7px;margin:16px 0;padding:12px}.design-optional-file>summary{cursor:pointer;color:#405237;font-size:13px;font-weight:600;line-height:1.5}.design-optional-file>summary span{color:#607052;margin-left:15px;font-size:11px;font-weight:400;display:block}.design-optional-file[open]>summary{margin-bottom:12px}.design-optional-file .design-upload-file-help{margin-bottom:0}.design-remove-file{color:#405237;text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:12px;line-height:1.5;text-decoration:underline}.design-file-recommendation{color:#35472b;background:#eaf0df;border:1px solid #90a478;border-radius:8px;margin:16px 0;padding:16px;scroll-margin-block:24px}.design-file-recommendation>strong{font-size:15px}.design-file-recommendation>p{margin:6px 0 13px;font-size:13px;line-height:1.6}.design-file-recommendation:focus{outline-offset:4px;outline:2px solid #526d3d}.design-file-recommendation .design-upload-primary{gap:8px;font-size:12px}.design-upload-signature{box-sizing:content-box;align-items:flex-end;gap:5px;height:38px;margin-top:auto;padding-top:30px;display:flex}.design-upload-signature>span{background:#d4ddbf;border-radius:5px;width:38px;height:38px}.design-upload-signature>i{border:1px solid #c1cbb0;border-radius:4px;width:22px;height:38px}.design-upload-signature>i:nth-of-type(2){background:#f1cbd3;border-color:#f1cbd3;width:38px;height:27px}.design-upload-signature>i:last-of-type{width:49px;height:13px}.design-upload-form{border-left:1px solid #dfe2d4;min-width:0;padding-left:28px}.design-upload-field-label{color:#34462b;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;display:block}.design-upload-drop{text-align:left;color:#34452a;background:#eff2e6;border:1px dashed #a6b394;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:99px;padding:18px 14px;transition:background .2s,border-color .2s;display:flex}.design-upload-drop:hover,.design-upload-drop.is-dragging{background:#e4ebd8;border-color:#5e7947}.design-upload-drop.has-file{background:#f3f5ed;border-style:solid}.design-upload-drop>span:nth-child(2){flex:1;min-width:0}.design-upload-drop strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;display:block}.design-upload-drop small{color:#6b775e;margin-top:4px;font-size:12px;line-height:1.5;display:block}.design-file-icon{color:#4b603e;background:#fafbf6;border:1px solid #cbd5bc;border-radius:5px;flex-shrink:0;place-items:center;width:45px;height:54px;display:grid;overflow:hidden}.design-file-icon.has-preview{background:#e5e9dd;border:0}.design-file-icon>img{object-fit:contain;width:100%;height:100%;display:block}.design-upload-drop>svg{flex-shrink:0}.design-upload-file-help{color:#6a765d;margin:8px 0 19px;font-size:11px;line-height:1.6}.design-reference-count{color:#405237;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 9px;font-size:12px;font-weight:600;display:flex}.design-reference-count>span{color:#607052;font-size:11px;font-weight:400}.design-reference-list{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.design-reference-item{background:#fffefa;border:1px solid #d3dbc7;border-radius:7px;align-items:center;gap:9px;min-width:0;padding:9px 6px 9px 9px;display:flex}.design-reference-item>span:nth-child(2){flex:1;min-width:0}.design-reference-item strong,.design-reference-item small{overflow-wrap:anywhere;line-height:1.45;display:block}.design-reference-item strong{color:#34452a;font-size:12px;font-weight:600}.design-reference-item small{color:#6b775e;margin-top:3px;font-size:11px}.design-reference-item .design-file-icon{width:39px;height:48px}.design-reference-remove{color:#536148;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.design-reference-remove:hover{color:#803d32;background:#eeeadd}:is(.design-reference-remove:focus-visible,.design-upload-drop:focus-visible){outline-offset:3px;outline:2px solid #526d3d}.design-optional-file .design-upload-drop.has-file{border-style:dashed;min-height:64px;padding:10px}.design-optional-file .design-upload-drop.has-file .design-file-icon{background:0 0;border:0;width:30px;height:35px}.design-upload-email{color:#293822;background:#fffefa;border:1px solid #b9c4ac;border-radius:6px;width:100%;min-width:0;min-height:46px;padding:11px 12px;font-size:16px;line-height:1.4}.design-upload-email::placeholder{color:#858f7c;opacity:1}.design-upload-website-label{margin-top:16px}.design-upload-website-label span{color:#6a765d;font-weight:400}.design-upload-website-help{color:#6a765d;margin:7px 0 0;font-size:11px;line-height:1.5}.design-upload-next-step{color:#536148;margin:-8px 0 23px;font-size:13px;line-height:1.6}.design-upload-consent-card{background:#f0f3e8;border:1px solid #a6b394;border-radius:8px;margin:18px 0;padding:14px;scroll-margin-block:24px}.design-upload-consent{color:#405237;cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;margin:0;font-size:13px;line-height:1.55;display:flex}.design-upload-consent input{accent-color:#405b32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;flex-shrink:0;width:24px;height:24px;margin:2px 0 0}.design-upload-consent input:focus-visible{outline-offset:4px;outline:3px solid #526d3d}.design-upload-consent-heading{color:#283b22;flex-wrap:wrap;align-items:flex-start;gap:7px;margin-bottom:6px;line-height:1.4;display:flex}.design-upload-consent-heading strong{flex:1;min-width:120px;font-size:13px;font-weight:700}.design-upload-required{color:#344b27;letter-spacing:.02em;background:#dce5ce;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.design-upload-consent-help,.design-upload-consent-error{color:#526148;margin:8px 0 0 36px;font-size:12px;line-height:1.5}.design-upload-consent-card.is-invalid{background:#fff0e9;border:2px solid #a63d31;padding:13px}.design-upload-consent-error{color:#922c23;font-weight:700}.design-upload-consent-card.is-invalid input{outline-offset:3px;outline:2px solid #a63d31}.design-upload-dialog .contact-security{min-width:0;margin:12px 0 15px}.design-upload-dialog .contact-security-status{color:#69735f;font-size:11px;line-height:1.5}.design-upload-dialog .contact-security-status.unavailable{color:#a1392f}.design-upload-dialog .contact-inline-link{color:#456236;font-size:12px;line-height:1.5}.design-upload-primary{color:#f6f7ee;background:#273923;border:1px solid #273923;border-radius:6px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:48px;padding:14px 16px;font-size:13px;font-weight:600;line-height:1.4;transition:background .2s,transform .2s;display:flex}.design-upload-primary:hover:not(:disabled){background:#3d5334;transform:translateY(-1px)}.design-upload-primary:disabled{opacity:.45;cursor:not-allowed}.design-upload-trust{color:#6b765e;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11px;line-height:1.6;display:flex}.design-upload-trust a{text-underline-offset:3px;color:#536544;text-decoration:underline}.design-upload-error{color:#9f382d;overflow-wrap:anywhere;background:#fbede6;border-left:2px solid #c16c58;margin:13px 0;padding:10px 12px;font-size:13px;line-height:1.55}.design-upload-state{max-width:492px;margin:auto;padding:42px 34px 34px}.design-upload-state .design-upload-intro{margin-bottom:24px}.design-upload-state .design-upload-kicker{margin-bottom:18px}.design-upload-file-receipt{background:#f0f3e8;border:1px solid #dce2d0;border-radius:8px;align-items:center;gap:12px;margin-bottom:24px;padding:12px;display:flex}.design-upload-file-receipt>span:nth-child(2){flex:1;min-width:0}.design-upload-file-receipt strong,.design-upload-file-receipt small{overflow-wrap:anywhere;line-height:1.5;display:block}.design-upload-file-receipt strong{color:#405332;font-size:13px;font-weight:600}.design-upload-file-receipt small{color:#69775b;margin-top:3px;font-size:12px}.design-upload-file-receipt>svg{color:#526d3d;flex-shrink:0}.design-upload-progress{background:#dce4d1;border-radius:3px;height:3px;margin:-10px 0 25px;position:relative;overflow:hidden}.design-upload-progress i{background:#849a68;border-radius:3px;width:50%;animation:1.6s ease-in-out infinite design-upload-progress;position:absolute;inset:0 auto 0 -50%}.design-upload-secondary{color:#526641;text-align:center;text-underline-offset:4px;background:0 0;border:0;width:100%;min-height:44px;padding:14px 10px 0;font-size:12px;text-decoration:underline;display:block}.design-upload-success .design-upload-file-receipt>svg{animation:.45s ease-out design-saved-check}.design-upload-background-error{color:#f1c2cc;margin-top:10px;font-size:12px;line-height:1.6}.design-upload-background-error button{color:#f7dce2;text-underline-offset:3px;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}@keyframes design-upload-progress{0%{left:-50%}to{left:100%}}@keyframes design-saved-check{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:680px){.design-upload-dialog{border-radius:10px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.design-upload-topline{min-height:56px;padding:6px 10px 6px 22px}.design-upload-edition{display:none}.design-upload-close{margin-left:auto}.design-upload-wordmark{font-size:19px}.design-upload-content{padding:24px;display:block}.design-upload-copy{padding-top:0}.design-upload-kicker{margin-bottom:10px;font-size:9px}.design-upload-dialog h2{letter-spacing:-1.3px;font-size:33px;line-height:1.1}.design-heading-break{display:none}.design-upload-intro{margin-top:13px;font-size:14px;line-height:1.6}.design-upload-invitation{color:#35472b;border-top:0;margin-top:13px;padding-top:0;font-size:14px;line-height:1.6}.design-upload-signature{display:none}.design-upload-form{border-top:1px solid #d8deca;border-left:0;margin-top:22px;padding-top:22px;padding-left:0}.design-upload-field-label{font-size:13px}.design-upload-drop{min-height:88px;padding:14px}.design-upload-drop strong{font-size:14px}.design-upload-file-help,.design-upload-drop small,.design-upload-consent,.design-upload-trust,.design-upload-secondary{font-size:12px}.design-upload-file-help{margin-bottom:17px}.design-upload-consent{margin-block:14px}.design-upload-primary{font-size:14px}.design-upload-dialog .contact-security-status,.design-upload-dialog .contact-inline-link{font-size:12px}.design-upload-state{padding:32px 24px 28px}.studio-design-upload{padding:16px 14px}.design-upload-entry{display:block}.design-upload-launch{width:100%;padding:13px}}@media (max-width:360px){.design-upload-content{padding:20px}.design-upload-topline{padding-left:20px}.design-upload-dialog h2{font-size:30px}.design-upload-drop{gap:10px;padding:12px}.design-file-icon{width:38px;height:48px}}@media (prefers-reduced-motion:reduce){.design-upload-dialog *,.design-upload-launch{transition:none!important;animation:none!important}.design-upload-progress i{opacity:.45;width:100%;left:0}}@media (max-width:680px){.design-upload-consent{margin:0;font-size:13px}.design-upload-consent-card{padding:12px}.design-upload-consent-card.is-invalid{padding:11px}}@media (forced-colors:active){.design-upload-consent-card,.design-upload-consent-card.is-invalid{border-color:canvastext}.design-upload-required{border:1px solid canvastext}.design-upload-consent-card.is-invalid input{outline-color:highlight}}.studio-experience-nav{border-bottom:1px solid var(--line);background:#252b23;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:14px 24px;display:grid}.studio-experience-nav button{color:#e4e6da;text-align:center;background:0 0;border:1px solid #56604e;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:11px 10px;font-size:13px;line-height:1.35;transition:background .15s,border-color .15s;display:flex}.studio-experience-nav button:hover{background:#394232;border-color:#a4af95}.studio-experience-nav button[aria-pressed=true]{color:#293522;background:#d9e2ca;border-color:#d9e2ca;font-weight:600}.studio-experience-nav svg{flex-shrink:0;width:16px;height:16px}.studio-benefits{color:#283423;background:#f6f7ef;padding:30px 28px 24px;font-size:14px;line-height:1.55}.studio-benefits button,.studio-benefits input,.studio-benefits textarea{font:inherit}.studio-benefits button:disabled{cursor:not-allowed}.studio-benefits-heading{max-width:670px;margin-bottom:23px}.studio-benefits-eyebrow,.studio-benefits-step{letter-spacing:1.1px;color:#61734f;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.5;display:block}.studio-benefits-heading h3{letter-spacing:-1px;margin:0 0 10px;font-size:29px;font-weight:500;line-height:1.15}.studio-benefits-heading>p{color:#5b6850;max-width:610px;font-size:14px;line-height:1.65}.studio-benefits-proof{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.studio-benefits-proof-board{background:#fffef9;border:1px solid #ccd5be;border-radius:10px;overflow:hidden}.studio-benefits-example-bar{border-bottom:1px solid #e0e5d6;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;display:flex}.studio-benefits-example-bar>span{align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.studio-benefits-example-bar small{color:#6c7761;text-align:right;font-size:10px}.studio-benefits-assets{flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.studio-benefits-assets button,.studio-benefits-change-choices button{color:#3c4f30;background:#fffef9;border:1px solid #c4cfb7;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.studio-benefits-assets button[aria-pressed=true],.studio-benefits-change-choices button[aria-pressed=true]{color:#263c1d;background:#e5ecd9;border-color:#456236;font-weight:600;box-shadow:inset 0 0 0 1px #456236}.studio-benefits-assets button>span{color:#fff;background:#47603a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.studio-benefits-art-stage{background:radial-gradient(#e8ebdf 0,#0000 68%);justify-content:center;align-items:center;min-height:290px;padding:5px 18px 13px;display:flex}.studio-benefits-pin-art{cursor:crosshair;background:#edf0e6;border:0;width:100%;padding:0;display:block;position:relative;box-shadow:0 8px 22px #2639211a}.studio-benefits-pin-art>img{width:100%;height:auto;display:block}.studio-benefits-pin{color:#2c3026;pointer-events:none;background:#f3c3cf;border:2px solid #fff8f3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #0005}.studio-benefits-art-hint{color:#637357;text-align:center;justify-content:center;align-items:center;gap:6px;padding:9px 12px 12px;font-size:11px;display:flex;margin:0!important}.studio-benefits-art-hint svg{flex-shrink:0}.studio-benefits-feedback{padding:5px 0}.studio-benefits-feedback h4{letter-spacing:-.4px;margin:0 0 8px;font-size:20px;font-weight:500}.studio-benefits-feedback>p,.studio-benefits-revision-controls>p,.studio-benefits-brand-fields>p{color:#65735a;margin:0 0 17px;font-size:13px;line-height:1.6}.studio-benefits-feedback>label,.studio-benefits-brand-fields>label{color:#354c29;align-items:center;gap:7px;margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.studio-benefits textarea,.studio-benefits-brand-fields input{color:#2c3d24;resize:vertical;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffefa;border:1px solid #b5c2a6;border-radius:6px;width:100%;min-width:0;padding:11px 12px;font-size:14px;line-height:1.55;display:block}.studio-benefits textarea::placeholder,.studio-benefits-brand-fields input::placeholder{color:#78866c;opacity:1}:is(.studio-benefits textarea:focus-visible,.studio-benefits input:focus-visible,.studio-benefits button:focus-visible){outline-offset:3px;outline:3px solid #708b56}.studio-benefits textarea[aria-invalid=true]{border-color:#a1392f}.studio-benefits-suggestions{flex-wrap:wrap;gap:6px;margin:9px 0 14px;display:flex}.studio-benefits-suggestions button{color:#4d633d;background:#edf1e5;border:1px solid #d0d8c5;border-radius:5px;min-height:36px;padding:5px 8px;font-size:11px}.studio-benefits-primary{color:#fafbf5;background:#334c28;border:1px solid #334c28;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.studio-benefits-primary:hover:not(:disabled){background:#46613a}.studio-benefits-saved{background:#e7efdc;border:1px solid #b9c9a7;border-radius:7px;margin-top:16px;padding:13px 14px}.studio-benefits-saved>span{color:#466137;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.studio-benefits-saved>p{color:#37492b;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:13px;line-height:1.6}.studio-benefits-saved>button,.studio-benefits-text-button{color:#3e5b2c;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:4px 0;font-size:12px;text-decoration:underline;display:inline-flex}.studio-benefits-error{color:#a1392f;font-size:13px;margin:10px 0!important}.studio-benefits-revision{grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.studio-benefits-change-choices{flex-direction:column;gap:8px;margin:12px 0 16px;display:flex}.studio-benefits-change-choices button{justify-content:flex-start;font-size:13px}.studio-benefits-revision-controls .studio-benefits-sample-note{color:#6d7963;max-width:320px;margin:12px 0 0;font-size:11px;line-height:1.6}.studio-benefits-comparison{background:#fffef9;border:1px solid #cad4bd;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.studio-benefits-comparison figure{min-width:0;margin:0}.studio-benefits-comparison figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:9px;font-size:12px;font-weight:600;display:flex}.studio-benefits-comparison figcaption>span{color:#6b785f;font-size:10px;font-weight:400}.studio-benefits-comparison-art{background:#eef1e7;border:1px solid #dde3d3;width:100%;position:relative;overflow:hidden}.studio-benefits-comparison-art>img{width:100%;height:auto;display:block}.studio-benefits-comparison .is-ready .studio-benefits-comparison-art{outline-offset:2px;outline:2px solid #9bb284}.studio-benefits-next-draft{color:#7a8d68;background:repeating-linear-gradient(45deg,#e9eedf,#e9eedf 1px,#f3f5ed 1px 12px);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:18px;display:flex;position:absolute;inset:0}.studio-benefits-next-draft p{text-align:center;color:#5b704a;max-width:150px;font-size:12px}.studio-benefits-approval{background:#e5edd9;border:1px solid #bdcda9;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:14px 16px;display:flex}.studio-benefits-approval>span{color:#405632;flex:1;align-items:center;gap:8px;min-width:180px;font-size:13px;display:flex}.studio-benefits-approval>span svg{flex-shrink:0}.studio-benefits-loading{color:#5f7251;justify-content:center;align-items:center;min-height:160px;padding:14px;font-size:13px;display:flex}.studio-benefits-brand{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.studio-benefits-brand-fields>input{min-height:46px;margin-bottom:8px}.studio-benefits-brand-fields>p{margin-bottom:18px;font-size:12px}.studio-benefits-brand-fields>small{color:#65755a;margin-top:8px;font-size:12px;display:block}.studio-benefits-brand-kit{background:#fffef9;border:1px solid #cbd6bd;border-radius:9px;padding:19px}.studio-benefits-brand-identity{background:var(--example-bg);color:var(--example-ink);border-radius:6px;flex-direction:column;justify-content:center;min-height:108px;padding:23px 18px;display:flex}.studio-benefits-brand-identity>strong{letter-spacing:-1.1px;font-size:29px;line-height:1.2}.studio-benefits-brand-identity>span{letter-spacing:1.3px;margin-top:5px;font-size:8px}.studio-benefits-color-swatches{gap:8px;margin:13px 0 31px;display:flex}.studio-benefits-color-swatches>span{border:1px solid #28342320;border-radius:4px;flex:1;height:27px;position:relative}.studio-benefits-color-swatches small{color:#607152;letter-spacing:.2px;font-size:9px;position:absolute;top:33px;left:0}.studio-benefits-brand-kit>p{color:#526747;margin-bottom:15px;font-size:12px}.studio-benefits-brand-kit>ul{border-top:1px solid #e2e7d9;gap:8px;margin:0;padding:13px 0 0;list-style:none;display:grid}.studio-benefits-brand-kit li{color:#455e36;align-items:center;gap:7px;font-size:12px;display:flex}.studio-benefits-brand-kit li svg{flex-shrink:0}.studio-benefits-invitation{border-top:1px solid #ccd6bf;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding:22px 0 0;display:flex}.studio-benefits-invitation strong{letter-spacing:-.4px;font-size:18px;font-weight:500}.studio-benefits-invitation p{color:#627356;margin-top:4px;font-size:12px}.studio-benefits-demo-cta{color:#2f3227;white-space:nowrap;background:#f1c2cc;border:1px solid #e2afbc;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:13px 17px;font-size:13px;font-weight:600;display:inline-flex}.studio-benefits-demo-cta:hover{background:#f8d2db}@media (max-width:800px){.studio-experience-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 14px}.studio-experience-nav button{text-align:left;justify-content:flex-start;padding:11px 12px;font-size:13px}.studio-benefits{padding:24px 20px}.studio-benefits-proof,.studio-benefits-revision,.studio-benefits-brand{gap:20px}.studio-benefits-invitation{align-items:flex-start}.studio-benefits-demo-cta{white-space:normal;max-width:240px}.studio-benefits-art-stage{min-height:250px}.studio-benefits-example-bar{flex-wrap:wrap;gap:4px}.studio-benefits-example-bar small{text-align:left}}@media (max-width:600px){.studio-benefits-proof,.studio-benefits-revision,.studio-benefits-brand{grid-template-columns:1fr}.studio-benefits{padding:22px 16px}.studio-benefits-heading h3{font-size:26px}.studio-benefits-heading>p{font-size:14px}.studio-benefits-proof-board{max-width:100%}.studio-benefits-art-stage{padding-block:8px 12px}.studio-benefits-feedback{padding-top:0}.studio-benefits-change-choices{flex-direction:row}.studio-benefits-change-choices button{flex:1}.studio-benefits-revision-controls .studio-benefits-sample-note{max-width:none}.studio-benefits-comparison{width:100%;max-width:440px;margin:auto}.studio-benefits-invitation{display:block}.studio-benefits-demo-cta{width:100%;max-width:none;margin-top:14px}.studio-benefits-invitation p{font-size:13px}.studio-benefits-brand-kit{width:100%;max-width:440px;margin:auto}.studio-benefits-approval{gap:10px}.studio-benefits-approval>.studio-benefits-primary{flex:1}.studio-benefits-art-hint{font-size:11px}.studio-benefits-assets button{font-size:13px}.studio-benefits-feedback>label,.studio-benefits-brand-fields>label{font-size:14px}.studio-benefits textarea,.studio-benefits-brand-fields input{font-size:16px}}@media (prefers-reduced-motion:reduce){.studio-experience-nav button{transition:none}}.studio-benefits[data-mode=revision] .studio-benefits-heading{max-width:820px}.studio-benefits[data-mode=revision] .studio-benefits-heading h3{letter-spacing:-.035em;text-wrap:pretty;max-width:40ch;font-size:clamp(22px,2.8vw,29px);line-height:1.25}@media (max-width:600px){.studio-experience-nav button{text-align:center;flex-direction:column;justify-content:center;gap:6px;padding:10px 6px}.studio-experience-nav button span{justify-content:center;align-items:center;min-height:2.7em;display:flex}}.studio-style-creator{border:1px solid var(--control-line);background:var(--paper);width:min(620px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;text-align:left;border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 28px 100px #0006}.studio-style-creator::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#111510c9}.style-creator-topline{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px 10px 28px;display:flex}.style-creator-topline>span{color:var(--muted);letter-spacing:1.5px;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex}.style-creator-close{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.style-creator-close:hover{background:var(--stone)}.style-creator-content{padding:28px}.style-creator-heading h2{letter-spacing:-1.3px;color:var(--ink);margin:0;font-size:34px;line-height:1.15}.style-creator-heading h2:focus{outline:none}.style-creator-heading p{color:var(--muted);max-width:440px;margin:12px 0 0;font-size:14px;line-height:1.65}.style-creator-sources{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.style-creator-sources>button{text-align:left;border:1px solid var(--control-line);background:var(--field);min-height:72px;color:var(--ink);border-radius:11px;align-items:center;gap:10px;padding:14px;font-size:13px;font-weight:600;line-height:1.4;display:flex;position:relative}.style-creator-sources>button>svg{color:var(--muted);flex-shrink:0}.style-creator-sources>button>span:nth-child(2){flex:1;min-width:0}.style-creator-sources>button[aria-pressed=true]{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 9%,var(--field));box-shadow:inset 0 0 0 1px var(--orange)}.style-creator-sources>button[aria-pressed=true]>svg{color:var(--ink)}.style-source-check{border:1px solid var(--control-line);border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid}[aria-pressed=true]>.style-source-check{border-color:var(--orange);background:var(--orange);color:var(--gb-rose-ink,#30212a)}.style-creator-drop{border:1px dashed var(--control-line);background:var(--field);width:100%;min-height:114px;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.style-creator-drop:hover:not(:disabled){border-color:var(--orange);background:var(--stone)}.style-creator-drop>svg{color:var(--muted);flex-shrink:0}.style-creator-drop>img{object-fit:contain;background:#fff;border-radius:5px;flex-shrink:0;width:72px;height:80px}.style-creator-drop>span{min-width:0}.style-creator-drop strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.5;display:block}.style-creator-drop small{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5;display:block}.style-creator-file-note{color:var(--muted);margin:8px 0 22px;font-size:12px;line-height:1.6}.style-creator-remove{min-height:44px;color:var(--ink);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;text-decoration:underline;display:inline-flex}.style-creator-brief-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:9px;display:flex}.style-creator-brief-heading>label{color:var(--ink);font-size:13px;font-weight:600;line-height:1.5}.style-creator-brief-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.studio-style-creator textarea{box-sizing:border-box;border:1px solid var(--control-line);resize:vertical;background:var(--field);width:100%;min-height:120px;color:var(--ink);border-radius:10px;padding:13px 14px;font-family:inherit;font-size:15px;line-height:1.6;display:block}.studio-style-creator textarea::placeholder{color:var(--muted);opacity:.9}.style-creator-use-note{color:var(--muted);margin:9px 0 18px;font-size:11px;line-height:1.6}.studio-style-creator .contact-security{min-width:0;margin:12px 0 16px}.studio-style-creator .contact-security-status{color:var(--muted);font-size:12px;line-height:1.5}.studio-style-creator .contact-security-status.unavailable{color:var(--error)}.studio-style-creator .contact-inline-link{color:var(--ink);font-size:12px;line-height:1.5}.style-creator-error{border:1px solid var(--error);background:color-mix(in srgb,var(--error) 6%,var(--paper));color:var(--error);overflow-wrap:anywhere;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.style-creator-progress{color:var(--ink);align-items:center;gap:9px;margin:16px 0;font-size:13px;line-height:1.6;display:flex}.style-creator-actions{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.style-creator-secondary{min-height:46px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:500;line-height:1.5}.style-creator-secondary:hover{background:var(--stone);border-color:var(--line)}.studio-style-creator .style-creator-primary{justify-content:center;gap:24px;min-width:168px;min-height:48px;padding:13px 21px;font-size:13px}.studio-style-creator button:disabled{cursor:not-allowed;opacity:.55}.style-creator-result{margin-top:26px}.style-creator-result-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.style-creator-result-heading>div{min-width:0}.style-creator-eyebrow{color:var(--muted);letter-spacing:1.4px;margin-bottom:7px;font-size:9px;font-weight:600;display:block}.style-creator-result-heading h3{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:21px;line-height:1.3}.style-creator-result-heading p{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;font-size:13px;line-height:1.6}.style-creator-swatches{flex-shrink:0;gap:5px;margin-top:24px;display:flex}.style-creator-swatches>i{border:1px solid color-mix(in srgb,var(--ink) 25%,transparent);border-radius:50%;width:22px;height:22px;display:block}.style-creator-preview{border:1px solid var(--line);background:var(--field);border-radius:12px;margin:0;padding:18px}.style-creator-preview>div{justify-content:center;align-items:center;min-height:140px;display:flex}.style-creator-preview img{border-radius:5px;width:auto;max-width:100%;height:auto;max-height:340px;display:block;box-shadow:0 4px 20px #0002}.style-creator-preview figcaption{text-align:center;color:var(--muted);margin-top:14px;font-size:11px;line-height:1.5}.style-creator-result-note{color:var(--muted);align-items:flex-start;gap:8px;margin:13px 0;font-size:12px;line-height:1.6;display:flex}.style-creator-result-note>svg{color:var(--accent);flex-shrink:0;margin-top:2px}html[data-site-theme=light] .studio-style-creator::backdrop{background:#202923b8}html[data-site-theme=light] .style-creator-sources>button[aria-pressed=true]{border-color:#b56d87;box-shadow:inset 0 0 0 1px #b56d87}@media (max-width:540px){.studio-style-creator{border-radius:14px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.style-creator-topline{padding:7px 10px 7px 20px}.style-creator-content{padding:22px 20px}.style-creator-heading h2{letter-spacing:-1px;font-size:29px}.style-creator-heading p{font-size:14px}.style-creator-sources{gap:8px;margin-block:21px}.style-creator-sources>button{grid-template-columns:20px 1fr;align-content:start;gap:8px;min-height:92px;padding:12px;font-size:13px;display:grid}.style-creator-sources>button>span:nth-child(2){grid-area:2/1/auto/-1}.style-source-check{grid-area:1/2;margin-left:auto}.studio-style-creator textarea{font-size:16px}.style-creator-brief-heading{gap:8px}.style-creator-brief-heading>label{font-size:13px}.style-creator-actions{gap:8px}.style-creator-secondary{padding-inline:10px}.studio-style-creator .style-creator-primary{flex:1;gap:14px;min-width:0;padding-inline:14px;font-size:14px}.style-creator-drop{gap:12px;min-height:108px;padding:14px}.style-creator-drop>img{width:58px;height:72px}.style-creator-result-heading{gap:12px}.style-creator-result-heading h3{font-size:20px}.style-creator-swatches{gap:3px}.style-creator-swatches>i{width:18px;height:18px}.style-creator-preview{padding:14px}.style-creator-preview img{max-height:300px}.style-creator-use-note{font-size:12px}}@media (prefers-reduced-motion:reduce){.studio-style-creator *{transition:none!important;animation:none!important}}@media (forced-colors:active){.style-creator-sources>button[aria-pressed=true]{border:2px solid highlight}.style-source-check{border-color:buttontext}.style-creator-drop,.studio-style-creator textarea,.style-creator-preview{border-color:canvastext}}.studio-on-demand .studio-generation-stage{text-align:center;background:linear-gradient(135deg,#292d27,#252823);border:1px solid #c3cbb21b;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:42px 24px;display:flex;position:relative;overflow:hidden}.studio-on-demand .studio-generation-art{flex:none;width:200px;height:170px;margin-bottom:32px;position:relative}.studio-on-demand .studio-generation-frame{background:#30352d;border:1px solid #c3cbb25e;border-radius:5px;width:148px;height:151px;position:absolute;top:8px;left:26px;overflow:hidden;box-shadow:0 14px 35px #10140f20}.studio-on-demand .studio-generation-photo{background:linear-gradient(145deg,#c3cbb209,#c3cbb221);border:1px solid #c3cbb22b;border-radius:2px;width:63px;height:75px;position:absolute;top:13px;right:13px}.studio-on-demand .studio-generation-wordmark,.studio-on-demand .studio-generation-line,.studio-on-demand .studio-generation-cta{background:#c3cbb23a;border-radius:2px;display:block;position:absolute;left:14px}.studio-on-demand .studio-generation-wordmark{width:40px;height:4px;top:19px}.studio-on-demand .studio-generation-line.line-one{width:90px;height:5px;top:104px}.studio-on-demand .studio-generation-line.line-two{width:63px;height:5px;top:116px}.studio-on-demand .studio-generation-cta{border-radius:4px;width:34px;height:6px;top:131px}.studio-on-demand .studio-generation-guide{background:#c3cbb22b;display:block;position:absolute}.studio-on-demand .guide-top{width:186px;height:1px;top:0;left:7px}.studio-on-demand .guide-side{width:1px;height:170px;top:0;left:17px}.studio-on-demand .studio-generation-seal{color:#c3cbb277;background:#30352d;border:1px solid #c3cbb240;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;bottom:0;right:10px;box-shadow:0 5px 15px #0002}.studio-on-demand .studio-generation-copy{flex-direction:column;justify-content:center;align-items:center;max-width:400px;min-height:99px;display:flex}.studio-on-demand .studio-generation-copy h3{letter-spacing:-.04em;color:#faf6ef;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:26px;font-weight:500;line-height:1.22}.studio-on-demand .studio-generation-copy p{color:#b9bdb2;margin-top:14px;font-size:12px;line-height:1.8}.studio-on-demand .studio-generation-copy>.small-label{color:#c3cbb2;letter-spacing:1.3px;margin-bottom:12px;font-size:8px}.studio-on-demand .studio-generation-stage.is-generating{background:radial-gradient(at 50% 40%,#c3cbb20c,#0000 65%),#252823}.studio-on-demand .is-generating .studio-generation-frame{border-color:var(--generation-accent);background:var(--generation-bg);animation:2.4s cubic-bezier(.22,.7,.3,1) both studio-frame-assemble}.studio-on-demand .is-generating .studio-generation-photo{background:var(--generation-accent);border:0;animation:2.4s cubic-bezier(.22,.7,.3,1) both studio-photo-assemble}.studio-on-demand .is-generating .studio-generation-wordmark,.studio-on-demand .is-generating .studio-generation-line{background:var(--generation-ink);transform-origin:0;animation:2.4s cubic-bezier(.22,.7,.3,1) both studio-line-assemble}.studio-on-demand .is-generating .studio-generation-cta{background:var(--generation-ink);animation:2.4s cubic-bezier(.22,.7,.3,1) both studio-cta-assemble}.studio-on-demand .is-generating .studio-generation-guide{animation:2.4s both studio-guide-pass}.studio-on-demand .is-generating .studio-generation-seal{color:#20211f;background:#c3cbb2;border-color:#c3cbb2;animation:2.4s both studio-seal-ready}.studio-on-demand .is-generating .studio-generation-copy h3{font-size:22px;animation:.3s both studio-copy-in}.studio-on-demand .studio-generation-progress{background:#c3cbb220;border-radius:2px;width:150px;height:2px;margin-top:25px;overflow:hidden}.studio-on-demand .studio-generation-progress>i{transform-origin:0;background:#f3bfc9;width:100%;height:100%;animation:2.4s cubic-bezier(.25,.7,.3,1) both studio-progress;display:block}.studio-on-demand .studio-generated-result{animation:.45s cubic-bezier(.22,.7,.3,1) both studio-result-in}.studio-on-demand .generate:disabled{cursor:wait}.studio-on-demand .studio-generation-stage+.demo-error{margin-top:18px;font-size:12px;line-height:1.6}@keyframes studio-frame-assemble{0%{opacity:.4;background:#30352d;transform:translateY(8px)scale(.94)}32%,to{opacity:1;transform:none}}@keyframes studio-photo-assemble{0%,15%{opacity:0;transform:translateY(-12px)}46%,to{opacity:.65;transform:none}}@keyframes studio-line-assemble{0%,30%{opacity:0;transform:scaleX(.2)}64%,to{opacity:.8;transform:scaleX(1)}}@keyframes studio-cta-assemble{0%,49%{opacity:0;transform:translateY(6px)}76%,to{opacity:1;transform:none}}@keyframes studio-guide-pass{0%,20%{opacity:.3}45%{opacity:1}90%,to{opacity:.3}}@keyframes studio-seal-ready{0%,67%{opacity:0;transform:scale(.7)}88%,to{opacity:1;transform:scale(1)}}@keyframes studio-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes studio-copy-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes studio-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.studio-on-demand .studio-generation-stage{min-height:400px;padding-block:32px}.studio-on-demand .studio-generation-copy h3{font-size:26px}}@media (max-width:540px){.studio-on-demand .studio-generation-stage{min-height:370px;padding:28px 18px}.studio-on-demand .studio-generation-art{margin-bottom:14px;transform:scale(.88)}.studio-on-demand .studio-generation-copy h3{font-size:24px}.studio-on-demand .is-generating .studio-generation-copy h3{font-size:19px}.studio-on-demand .studio-generation-copy p{max-width:245px;font-size:11px}.studio-on-demand .studio-generation-copy p br{display:none}.studio-on-demand .studio-generation-progress{margin-top:18px}.studio-on-demand .studio-generation-copy>.small-label{font-size:7px}}@media (prefers-reduced-motion:reduce){.studio-on-demand .studio-generation-stage *,.studio-on-demand .studio-generated-result{transition:none!important;animation:none!important}.studio-on-demand .studio-generation-progress>i{transform:none}.studio-on-demand .is-generating .studio-generation-seal{opacity:1}.studio-on-demand .is-generating .studio-generation-photo{opacity:.65}}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all]{flex-direction:row;grid-column:1/-1;align-items:center;min-height:58px;padding:12px 16px}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all] .channel-option-copy{flex-wrap:wrap;align-items:baseline;gap:5px 14px;display:flex}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all] .channel-option-icon{width:30px;height:30px}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all] .channel-option-check{margin-left:auto;display:flex}.studio.display-studio .studio-channel-summary{flex-wrap:wrap;gap:7px;margin:0 0 16px;display:flex}.studio.display-studio .studio-channel-summary span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 8px;font-size:11px}.studio.display-studio .studio-asset-channel{color:var(--accent);letter-spacing:.7px;text-transform:uppercase;text-align:left;margin-bottom:8px;font-size:10px;font-weight:600;line-height:1.5;display:block}.studio.display-studio .display-gallery.channel-all{grid-template-columns:repeat(2,minmax(0,1fr))}.studio.display-studio .channel-all .display-card-art{height:270px}.studio.display-studio .channel-all .display-card[data-channel=retail] .display-card-art{height:175px}.studio.display-studio .channel-all .display-card[data-channel=display] .display-card-art{height:200px}.studio.display-studio .channel-all .format-wide{grid-column:1/-1}.studio.display-studio .channel-all .format-wide .display-card-art{height:auto;min-height:90px;padding-block:18px}.studio.display-studio .channel-all .format-wide .display-card-art img{max-height:150px}.studio.display-studio .channel-all .format-tall .display-card-art{height:280px}.studio.display-studio .studio-spec-selection{color:var(--accent);font-weight:600}@media (max-width:500px){.studio.display-studio .display-gallery.channel-all{grid-template-columns:1fr}.studio.display-studio .channel-all .display-card-art{height:330px}.studio.display-studio .channel-all .format-tall .display-card-art{height:350px}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all] .channel-option-copy{display:block}.studio.display-studio.studio-on-demand .studio-channel-toggle button[data-channel=all]{min-height:72px}}.studio.display-studio .display-gallery.channel-pinterest,.studio.display-studio .display-gallery.channel-snap{grid-template-columns:minmax(0,1fr)}.studio.display-studio .channel-pinterest .display-card-art,.studio.display-studio .channel-snap .display-card-art{height:430px}@media (max-width:500px){.studio.display-studio .channel-pinterest .display-card-art,.studio.display-studio .channel-snap .display-card-art{height:360px}}.studio.display-studio .display-gallery.channel-linkedin,.studio.display-studio .display-gallery.channel-sales{grid-template-columns:repeat(2,minmax(0,1fr))}.studio.display-studio .channel-linkedin .display-card-art,.studio.display-studio .channel-sales .display-card-art{height:300px}.studio.display-studio .channel-linkedin .display-card:first-child{grid-column:1/-1}@media (max-width:500px){.studio.display-studio .display-gallery.channel-linkedin,.studio.display-studio .display-gallery.channel-sales{grid-template-columns:1fr}.studio.display-studio .channel-linkedin .display-card-art,.studio.display-studio .channel-sales .display-card-art{height:330px}}.studio.display-studio.studio-quiet .studio-top{flex-wrap:wrap;gap:16px;padding:16px 24px}.studio.display-studio.studio-quiet .studio-top>.studio-design-upload{background:0 0;border:0;min-width:0;max-width:100%;margin-left:auto;padding:0}.studio.display-studio.studio-quiet .design-upload-entry{display:block}.studio.display-studio.studio-quiet .design-upload-launch{min-height:44px;padding:10px 13px;font-size:13px}.studio.display-studio.studio-quiet .design-upload-launch>span{overflow-wrap:anywhere;min-width:0}.studio.display-studio.studio-quiet .design-upload-background-error{max-width:320px}.studio.display-studio.studio-quiet .studio-brand-heading .small-label,.studio.display-studio.studio-quiet .studio-channel-intro .small-label,.studio.display-studio.studio-quiet .preview-heading>.small-label{letter-spacing:0;text-transform:none;font-size:14px}.studio.display-studio.studio-quiet .studio-brand-bar,.studio.display-studio.studio-quiet .studio-channel-visual{padding-block:18px}.studio.display-studio.studio-quiet .studio-channel-visual .studio-channel-toggle{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.studio.display-studio.studio-quiet[data-brand=software] .studio-channel-visual .studio-channel-toggle{grid-template-columns:repeat(3,minmax(0,1fr))}.studio.display-studio.studio-quiet .studio-channel-visual .studio-channel-toggle button{border-radius:8px;flex-direction:row;align-items:center;gap:8px;min-height:56px;padding:11px 10px}.studio.display-studio.studio-quiet .studio-channel-toggle button[data-channel=all]{grid-column:auto}.studio.display-studio.studio-quiet .channel-option-icon{flex-shrink:0;width:26px;height:26px}.studio.display-studio.studio-quiet .channel-option-icon svg{width:19px;height:19px}.studio.display-studio.studio-quiet .channel-option-copy strong{font-size:13px;line-height:1.4}.studio.display-studio.studio-quiet .channel-option-check{display:none!important}.studio.display-studio.studio-quiet .approved-copy-picker{margin-top:0}.studio.display-studio.studio-quiet .approved-copy-toggle button{text-align:center;white-space:nowrap;justify-content:center;min-width:0;min-height:44px;padding:8px 6px;font-size:13px}.studio.display-studio.studio-quiet .studio-copy-details{margin-top:4px}.studio.display-studio.studio-quiet .studio-copy-details summary{cursor:pointer;color:var(--muted);min-height:44px;padding-block:12px;font-size:13px;line-height:1.5;display:list-item}.studio.display-studio.studio-quiet .studio-copy-details summary:hover{color:var(--ink)}.studio.display-studio.studio-quiet .approved-copy-preview{margin-top:0}.studio.display-studio.studio-quiet .approved-template-detail{min-height:0;margin-top:10px}.studio.display-studio.studio-quiet .generate{min-height:48px;margin-top:22px}.studio.display-studio.studio-quiet .studio-generation-copy p{font-size:14px;line-height:1.6}.studio.display-studio.studio-quiet .studio-specs .display-export-note{margin:8px 0 16px}.studio.display-studio.studio-quiet summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (max-width:800px){.studio.display-studio.studio-quiet .approved-copy-toggle{grid-template-columns:repeat(var(--copy-count,3),minmax(0,1fr));gap:6px}.studio.display-studio.studio-quiet .studio-top{padding:14px}.studio.display-studio.studio-quiet .studio-channel-visual .studio-channel-toggle,.studio.display-studio.studio-quiet[data-brand=software] .studio-channel-visual .studio-channel-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.studio.display-studio.studio-quiet .studio-channel-visual .studio-channel-toggle button{min-height:54px;padding:11px 12px}.studio.display-studio.studio-quiet .channel-option-copy strong,.studio.display-studio.studio-quiet .studio-copy-details summary{font-size:14px}}@media (max-width:400px){.studio.display-studio.studio-quiet .approved-copy-toggle button{padding-inline:2px;font-size:12px}.studio.display-studio.studio-quiet .studio-top{gap:8px}.studio.display-studio.studio-quiet .studio-top>span{font-size:13px}.studio.display-studio.studio-quiet .studio-top>.studio-design-upload{width:100%}}.studio.display-studio.studio-quiet .studio-custom-style-note{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.studio.display-studio.studio-quiet .studio-style-help{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.studio-style-help button{color:var(--ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.studio-style-help button:disabled{cursor:default;opacity:.5}.studio.display-studio.studio-quiet .studio-example-intro{flex:380px;min-width:0}.studio.display-studio.studio-quiet .studio-example-intro>span{align-items:center;gap:8px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.studio.display-studio.studio-quiet .studio-example-intro>span>svg{flex:none}.studio.display-studio.studio-quiet .studio-example-intro>p{max-width:640px;color:var(--muted);margin-top:5px;font-size:13px;line-height:1.6}@media (max-width:640px){.studio.display-studio.studio-quiet .studio-example-intro{flex-basis:100%}.studio.display-studio.studio-quiet .studio-example-intro>p{font-size:12px}.studio.display-studio.studio-quiet .studio-top{gap:12px}}.greatbutton-home #interactive-demo .display-exports{--export-surface:#3b353b;--export-hover:#4b4048;--export-all:#4a3943;--export-line:#95778b;grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:10px;margin-top:18px;display:grid}html[data-site-theme=light] .greatbutton-home #interactive-demo .display-exports{--export-surface:#f8f0f5;--export-hover:#f2e0eb;--export-all:#f7d5e4;--export-line:#9c778c}.greatbutton-home #interactive-demo .display-exports>.display-export-format{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-width:0;max-width:240px;margin:0;display:grid}.greatbutton-home #interactive-demo .display-exports label{white-space:nowrap;min-height:0;margin:0;padding:0;font-size:14px;line-height:1.4}.greatbutton-home #interactive-demo .display-exports select{border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:16px;line-height:1.5}.greatbutton-home #interactive-demo .display-exports .small-button{border:1px solid var(--export-line);background:var(--export-surface);min-width:0;min-height:48px;color:var(--ink);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.4;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;transform:none;box-shadow:inset 0 1px #ffffff14,0 2px 4px #00000008}.greatbutton-home #interactive-demo .display-exports .export-all{background:var(--export-all)}.greatbutton-home #interactive-demo .display-exports .small-button svg{flex:none}.greatbutton-home #interactive-demo .display-exports .small-button>span{min-width:0}.greatbutton-home #interactive-demo .display-exports .small-button:hover:not(:disabled){background:var(--export-hover);color:var(--ink);border-color:var(--gb-focus);box-shadow:inset 0 1px #ffffff20,0 3px 8px #00000012}.greatbutton-home #interactive-demo .display-exports .small-button:active:not(:disabled){background:var(--export-all);box-shadow:inset 0 1px 3px #00000018}.greatbutton-home #interactive-demo .display-exports :is(button,select):focus-visible{outline:3px solid var(--gb-focus);outline-offset:3px}.greatbutton-home #interactive-demo .display-exports .small-button:disabled,.greatbutton-home #interactive-demo .display-exports .small-button:disabled:hover{background:var(--stone);border-color:var(--line);color:var(--muted);box-shadow:none;cursor:not-allowed}@media (max-width:1100px){.greatbutton-home #interactive-demo .display-exports{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.greatbutton-home #interactive-demo .display-exports>.display-export-format{grid-column:1/-1;max-width:none}.greatbutton-home #interactive-demo .display-exports .small-button{width:100%;padding-inline:12px}}@media (max-width:420px){.greatbutton-home #interactive-demo .display-exports{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.greatbutton-home #interactive-demo .display-exports .small-button{transition:none}}@media (forced-colors:active){.greatbutton-home #interactive-demo .display-exports .small-button,.greatbutton-home #interactive-demo .display-exports .small-button:is(:hover,:active):not(:disabled){color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}.greatbutton-home #interactive-demo .display-exports .small-button:disabled,.greatbutton-home #interactive-demo .display-exports .small-button:disabled:hover{color:graytext;border-color:graytext}.greatbutton-home #interactive-demo .display-exports :is(button,select):focus-visible{outline-color:highlight}}.studio.display-studio.studio-quiet .studio-copy-details>summary{padding-right:48px;position:relative}.studio-copy-details .copy-edited{color:var(--accent);font-size:10px;line-height:20px;position:absolute;top:12px;right:0}.studio.display-studio .studio-copy-editor{padding:2px 0 8px}.studio.display-studio .copy-field-heading{justify-content:space-between;align-items:center;gap:8px;margin:12px 0 7px;display:flex}.studio.display-studio .copy-field-heading:first-child{margin-top:2px}.studio.display-studio .copy-field-heading label{color:var(--ink);margin:0;font-size:12px;line-height:1.4;display:block}.studio.display-studio .copy-field-heading>span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.studio.display-studio .studio-copy-editor textarea{box-sizing:border-box;resize:vertical;border-radius:7px;width:100%;min-height:72px;padding:10px 11px;font-family:inherit;font-size:14px;line-height:1.45;display:block}.studio.display-studio .studio-copy-editor textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio.display-studio .studio-copy-editor textarea[aria-invalid=true]{border-color:var(--orange)}.studio.display-studio .copy-editor-actions{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.studio.display-studio .copy-editor-actions>span{color:var(--muted);font-size:10px;line-height:1.4}.studio.display-studio .copy-editor-actions>button{min-height:44px;color:var(--accent);text-underline-offset:3px;background:0 0;border:0;flex-shrink:0;padding:8px 0 8px 8px;font-size:11px;text-decoration:underline}.studio.display-studio .copy-editor-actions>button:disabled{opacity:.4;cursor:default}.studio.display-studio .copy-editor-actions>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.studio.display-studio .copy-editor-error{color:#ffc099;margin:8px 0;font-size:12px;line-height:1.5}.studio.display-studio .copy-offer-note{color:var(--muted);margin:0 0 10px;font-size:10px;line-height:1.5}.studio-live-preview{border:1px solid var(--line);background:var(--field);border-radius:8px;margin:8px 0 0;padding:10px}.studio-live-preview figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;line-height:1.5;display:flex}.studio-live-preview figcaption>span:first-child{color:var(--ink)}.copy-live-art{justify-content:center;align-items:center;min-height:100px;display:flex}.copy-live-art img{border-radius:3px;width:auto;max-width:100%;height:auto;max-height:210px;transition:opacity .15s;display:block}.studio-live-preview.is-updating .copy-live-art img{opacity:.65}@media (max-width:800px){.studio.display-studio .studio-copy-editor textarea{min-height:76px;font-size:16px}.studio.display-studio .copy-field-heading label{font-size:13px}.studio.display-studio .copy-field-heading>span,.studio.display-studio .copy-editor-actions>span{font-size:11px}.studio.display-studio .copy-editor-actions>button,.studio-live-preview figcaption{font-size:12px}.copy-live-art img{max-height:240px}}@media (prefers-reduced-motion:reduce){.copy-live-art img{transition:none}}.ripple-artwork{isolation:isolate;box-sizing:border-box;background:#f5ebdc;border:1px solid #fff2;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 12px 26px #0003}.ripple-artwork>img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.hero-ripple{--intro-opacity:1;--intro-shift:0px;--origin-x:76%;--origin-y:50%;--hub-scale:1;--hub-opacity:1;--ring-scale:1;--ring-opacity:.16;--hint-opacity:1;--finish-opacity:0;background:var(--paper);isolation:isolate;height:calc(190svh - 97px);min-height:1260px;position:relative}.ripple-sticky{height:calc(100svh - 97px);min-height:520px;max-height:950px;position:sticky;top:0;overflow:clip}.hero.ripple-layout{gap:0;max-width:1328px;height:100%;min-height:0;padding:0;display:block;position:relative}.ripple-intro{z-index:22;width:44%;transform:translateY(calc(-50% + var(--intro-shift)));opacity:var(--intro-opacity);position:absolute;top:50%;left:0}.ripple-intro[aria-hidden=true]{visibility:hidden}.ripple-intro .hero-content{max-width:540px}.ripple-field{pointer-events:none;position:absolute;inset:84px 0 40px}.ripple-origin{left:var(--origin-x);top:var(--origin-y);z-index:18;width:120px;height:78px;opacity:var(--hub-opacity);position:absolute;transform:translate(-50%,-50%)}.ripple-hub{color:#252722;width:100%;height:100%;transform:scale(var(--hub-scale));background:linear-gradient(145deg,#f8d4db,#efb7c3);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 6px #ad7e89,0 20px 44px #0003,inset 0 1px #fffa}.ripple-hub>svg{stroke-width:1.6px;width:40px;height:40px}.ripple-hub-highlight{opacity:.45;background:linear-gradient(115deg,#0000 20%,#fff3 48%,#0000 65%);position:absolute;inset:0}.ripple-wave{border:1px solid rgb(243 191 201/var(--ring-opacity));width:170px;height:170px;transform:translate(-50%,-50%) scale(var(--ring-scale));z-index:-1;border-radius:50%;position:absolute;top:50%;left:50%}.ripple-wave.second{border-color:rgb(243 191 201/calc(var(--ring-opacity)*.5));width:228px;height:228px}.ripple-orbit{pointer-events:none;opacity:calc(var(--hint-opacity)*.62);animation:28s linear -5s infinite ripple-orbit-turn;animation-play-state:var(--orbit-play-state,paused);border-radius:50%;position:absolute;inset:-1px}.ripple-orbit:after{content:"";width:4px;height:4px;transform:translate(-50%,-50%) scale(calc(1 / var(--ring-scale)));background:#f3bfc9;border-radius:50%;position:absolute;top:0;left:50%;box-shadow:0 0 6px #f3bfc930}.ripple-wave.second .ripple-orbit{opacity:calc(var(--hint-opacity)*.48);animation-duration:40s;animation-direction:reverse;animation-delay:-23s}@keyframes ripple-orbit-turn{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ripple-orbit{animation:none}}.ripple-origin-note{white-space:nowrap;letter-spacing:.01em;color:#e1e3da;opacity:var(--hint-opacity);font-size:14px;position:absolute;top:104px;left:50%;transform:translate(-50%)}.ripple-asset{width:120px;height:150px;font:inherit;text-align:left;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;background:0 0;border:0;border-radius:1px;padding:0;position:absolute;top:50%;left:76%;overflow:visible;transform:translate(-50%,-50%)scale(.16);box-shadow:0 12px 22px #0003}.ripple-asset:not(:disabled){pointer-events:auto;cursor:zoom-in}.ripple-asset:after{content:"";width:100%;min-width:44px;height:100%;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ripple-asset:focus-visible{outline-offset:5px;outline:3px solid #f3bfc9}.ripple-asset:not(:disabled):hover{box-shadow:0 0 0 2px #f3bfc9,0 14px 30px #0005}.ripple-finish{text-align:center;opacity:var(--finish-opacity);z-index:20;pointer-events:none;position:absolute;top:12px;left:0;right:0}.ripple-finish>span{letter-spacing:1.6px;color:var(--accent);font-size:13px}.ripple-finish p{color:var(--ink);letter-spacing:-.045em;margin:8px 0 0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(25px,2.6vw,37px);line-height:1.15}.ripple-channel{text-align:center;opacity:var(--finish-opacity);z-index:20;white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.ripple-channel strong{color:#f2f0e9;letter-spacing:.01em;font-size:14px;font-weight:500;display:block}.ripple-channel span{color:#d0d4c8;margin-top:3px;font-size:13px;display:block}.ripple-scroll-cue{color:#d0d4c8;letter-spacing:.02em;opacity:var(--hint-opacity);pointer-events:none;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;bottom:28px;left:0;right:0}.ripple-scroll-cue svg{color:var(--orange)}.ripple-final-note{text-align:center;opacity:var(--finish-opacity);color:#d0d4c8;pointer-events:none;font-size:14px;line-height:1.5;position:absolute;bottom:10px;left:0;right:0}.ripple-final-note span{color:#e1e3da;font-size:13px;display:block}.ripple-preview{color:#f2f0e9;background:#22251f;border:1px solid #65695e;border-radius:18px;width:min(960px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 28px 100px #0008}.ripple-preview::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#10120ed9}.ripple-preview-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ripple-preview-header p{color:#d0d4c8;margin:0 0 5px;font-size:14px;line-height:1.4}.ripple-preview-header h2{letter-spacing:-.03em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(20px,3vw,28px);line-height:1.25}.ripple-preview-close{color:#f2f0e9;cursor:pointer;background:#30352b;border:1px solid #6e7366;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.ripple-preview-close:hover{background:#424939}.ripple-preview-close:focus-visible{outline-offset:3px;outline:3px solid #f3bfc9}.ripple-preview-stage{justify-content:center;align-items:center;min-height:120px;padding:4px;display:flex}.ripple-preview-art{width:min(100%,calc(min(62dvh,640px)*var(--preview-ratio)));aspect-ratio:var(--preview-ratio);flex:none}.ripple-preview-copy{color:#e1e3da;text-align:center;max-width:680px;margin:20px auto 0;font-size:16px;line-height:1.6}@media (min-width:1500px){.ripple-intro{width:42%}.ripple-field{inset-inline:24px}}@media (min-width:701px) and (max-width:1000px){.ripple-intro{width:47%}.hero .ripple-intro h1{font-size:44px}.ripple-origin{width:100px;height:66px}.ripple-origin-note{font-size:13px}.ripple-channel strong{font-size:14px}.ripple-channel span{font-size:13px}}@media (max-width:700px){.hero-ripple{--origin-x:50%;--origin-y:78%;height:calc(205svh - 76px);min-height:1350px}.ripple-sticky{height:calc(100svh - 76px);min-height:0;max-height:900px}.hero.ripple-layout{width:calc(100% - 40px);max-width:none}.ripple-intro{width:100%;transform:translateY(var(--intro-shift));top:32px;left:0}.ripple-intro .hero-content{max-width:470px}.ripple-intro .hero-description{max-width:420px;margin:20px 0;font-size:14px;line-height:1.7}.ripple-intro h1{line-height:1.1;font-size:clamp(34px,8.2vw,52px)!important}.ripple-intro .eyebrow{letter-spacing:1.2px;margin-bottom:21px;font-size:8px}.ripple-intro .hero-actions{gap:20px}.ripple-intro .hero-actions .button{padding:14px 17px;font-size:11px}.ripple-intro .hero-actions .text-link{font-size:11px}.ripple-field{inset:80px 0 46px}.ripple-origin{width:88px;height:58px}.ripple-hub>svg{width:31px;height:31px}.ripple-origin-note{font-size:13px;top:77px}.ripple-wave{width:132px;height:132px}.ripple-wave.second{width:180px;height:180px}.ripple-finish{top:18px}.ripple-finish>span{letter-spacing:1.3px;font-size:13px}.ripple-finish p{margin-top:6px;font-size:28px}.ripple-channel{text-align:left;transform:translateY(-50%)}.ripple-channel strong{font-size:14px}.ripple-channel span{display:none}.ripple-scroll-cue{font-size:14px;bottom:14px}.ripple-final-note{font-size:14px;bottom:6px}.ripple-preview{border-radius:14px;padding:16px}.ripple-preview-header{gap:12px;margin-bottom:16px}.ripple-preview-art{width:min(100%,calc(58dvh*var(--preview-ratio)))}.ripple-preview-copy{margin-top:16px;font-size:15px}}@media (max-width:370px){.ripple-intro{top:26px}.ripple-intro .hero-description{font-size:13px}.ripple-intro .hero-actions{gap:15px}.ripple-intro .hero-actions .text-link{font-size:10px}.ripple-origin-note{top:76px}.ripple-finish p{font-size:25px}}@media (prefers-reduced-motion:reduce),(max-height:580px) and (orientation:landscape){.hero-ripple{height:auto;min-height:0}.ripple-sticky{height:auto;min-height:0;max-height:none;position:relative;overflow:hidden}.hero.ripple-layout{height:auto;padding:64px 0 30px}.ripple-intro{opacity:1;width:100%;position:relative;top:auto;left:auto;transform:none}.ripple-intro .hero-content{max-width:650px}.ripple-finish{margin:70px 0 15px;position:relative;top:auto}.ripple-field{width:100%;height:650px;position:relative;inset:auto}.ripple-origin,.ripple-scroll-cue{display:none}.ripple-asset{will-change:auto}.ripple-final-note{margin-top:12px;position:relative;bottom:auto}}@media (prefers-reduced-motion:reduce) and (max-width:700px),(max-height:580px) and (orientation:landscape) and (max-width:700px){.hero.ripple-layout{padding-top:35px}.ripple-field{height:560px}.ripple-finish{margin-top:50px}.ripple-finish p{font-size:27px}}.gb-living-workflow{--gb-living-ink:#29362f;--gb-living-light:#29362f;--gb-living-pink:#a64c70;--gb-living-muted:#62695e;--gb-living-green:#34472e;--gb-living-surface:#f3efe6;--gb-living-orbit:#828b7b;--gb-living-border:#c8cebf;--gb-living-button:#293d30;--gb-living-button-text:#faf6ef;--gb-living-soft:#e1e6d9;--gb-living-hover:#e5e3d9;width:100%;min-width:0;color:var(--gb-living-ink);text-align:left;margin-top:36px;font-family:inherit;line-height:normal}.gb-living-workflow *{box-sizing:border-box}.gb-living-workflow .gb-living-experience{background:var(--gb-living-surface);color:var(--gb-living-light);border-radius:28px;position:relative;overflow:hidden}.gb-living-workflow .gb-living-orbit-stage{max-width:1080px;height:535px;margin:auto;position:relative}.gb-living-workflow .gb-living-orbit{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gb-living-workflow .gb-living-orbit ellipse{fill:none;stroke:var(--gb-living-orbit);stroke-width:1px;opacity:1}.gb-living-workflow .gb-living-route{stroke:var(--gb-living-pink);stroke-width:2px;fill:none;stroke-linecap:round}.gb-living-workflow .gb-living-traveller{fill:var(--gb-living-pink);stroke:var(--gb-living-surface);stroke-width:3px}.gb-living-workflow .gb-living-stage{text-align:center;letter-spacing:-.6px;color:var(--gb-living-ink);background:var(--gb-living-surface);white-space:nowrap;padding:8px 22px;font-size:26px;line-height:1.2;transition:color .3s;position:absolute;transform:translate(-50%)}.gb-living-workflow .gb-living-stage small{letter-spacing:0;color:var(--gb-living-muted);margin-top:5px;font-size:14px;display:block}.gb-living-workflow .gb-living-stage-dot{background:var(--gb-living-orbit);border-radius:50%;width:5px;height:5px;transition:all .3s;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.gb-living-workflow .gb-living-stage.gb-living-active{color:var(--gb-living-pink)}.gb-living-workflow .gb-living-stage.gb-living-active .gb-living-stage-dot{background:var(--gb-living-pink);width:7px;height:7px;box-shadow:none}.gb-living-workflow .gb-living-studio{top:34px;left:50%}.gb-living-workflow .gb-living-proofing{top:204px;left:82%}.gb-living-workflow .gb-living-library{top:204px;left:18%}.gb-living-workflow .gb-living-artwork{aspect-ratio:240/300;isolation:isolate;border-radius:7px;width:260px;position:absolute;top:128px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #20211f25,0 2px 6px #20211f15}.gb-living-workflow .gb-living-poster{border-radius:7px;width:100%;height:100%;display:block;overflow:hidden}.gb-living-workflow .gb-living-poster text{fill:#25342d;font-family:inherit}.gb-living-workflow .gb-living-wordmark{letter-spacing:2.8px;font-size:10px;font-weight:650}.gb-living-workflow .gb-living-headline-line1{letter-spacing:-.6px;font-size:20px;font-weight:600;transition:font-size .7s}.gb-living-workflow .gb-living-headline-line2{letter-spacing:-1px;font-size:27px;font-weight:600;transition:font-size .7s}.gb-living-workflow .gb-living-art-cta{fill:#dbd4bb;transition:fill .7s}.gb-living-workflow .gb-living-poster .gb-living-cta-text{font-size:8px;transition:fill .7s}.gb-living-workflow .gb-living-revised.gb-living-change-headline .gb-living-headline-line1{letter-spacing:-.9px;font-size:25px}.gb-living-workflow .gb-living-revised.gb-living-change-headline .gb-living-headline-line2{font-size:34px}.gb-living-workflow .gb-living-revised.gb-living-change-button .gb-living-art-cta{fill:#253d2d}.gb-living-workflow .gb-living-revised.gb-living-change-button .gb-living-cta-text{fill:#fff}.gb-living-workflow .gb-living-mark{fill:none;stroke:#b95e88;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset .9s}.gb-living-workflow .gb-living-markups .gb-living-mark{stroke-dashoffset:0}.gb-living-workflow .gb-living-markups .gb-living-mark-two{transition-delay:.4s}.gb-living-workflow .gb-living-pin{opacity:0;transition:opacity .4s}.gb-living-workflow .gb-living-markups .gb-living-pin{opacity:1;transition-delay:.5s}.gb-living-workflow .gb-living-pin circle{fill:#b95e88;stroke:#eee6cf;stroke-width:1.5px}.gb-living-workflow .gb-living-poster .gb-living-pin text{fill:#fff;text-anchor:middle;font-size:9px;font-weight:600}.gb-living-workflow .gb-living-version{color:#465443;letter-spacing:.4px;background:#f9f4e5cc;border-radius:5px;padding:5px 7px;font-size:12px;position:absolute;top:10px;right:10px}.gb-living-workflow .gb-living-art-status{color:#314b2a;white-space:nowrap;background:#d9e8ca;border-radius:20px;padding:9px 18px;font-size:12px;display:none;position:absolute;bottom:-15px;left:50%;transform:translate(-50%);box-shadow:0 3px 15px #14251c18}.gb-living-workflow .gb-living-approved .gb-living-art-status,.gb-living-workflow .gb-living-saved .gb-living-art-status,.gb-living-workflow .gb-living-reused .gb-living-art-status{display:block}.gb-living-workflow .gb-living-scan{opacity:0;pointer-events:none;border-radius:7px;position:absolute;inset:0;overflow:hidden}.gb-living-workflow .gb-living-scan:after{content:"";width:45%;height:100%;left:var(--gb-living-scan-position,-50%);background:linear-gradient(90deg,#0000,#fff5edaa,#0000);position:absolute}.gb-living-workflow .gb-living-generating .gb-living-scan{opacity:1}.gb-living-workflow .gb-living-generating .gb-living-artwork{outline:2px solid var(--gb-living-pink);outline-offset:5px}.gb-living-workflow .gb-living-context{width:25%;max-width:230px;color:var(--gb-living-ink);font-size:16px;position:absolute;top:295px;right:4%}.gb-living-workflow .gb-living-notes{gap:14px;display:grid}.gb-living-workflow .gb-living-note{align-items:center;gap:9px;line-height:1.3;display:flex}.gb-living-workflow .gb-living-note .gb-living-number{background:var(--gb-living-pink);width:18px;height:18px;color:var(--gb-living-surface);border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.gb-living-workflow .gb-living-note label{cursor:pointer;align-items:center;gap:9px;min-height:25px;display:flex}.gb-living-workflow .gb-living-note input{-webkit-appearance:none;appearance:none;border:1px solid var(--gb-living-orbit);background:0 0;border-radius:4px;flex-shrink:0;place-content:center;width:16px;height:16px;margin:0;display:grid}.gb-living-workflow .gb-living-note input:checked{background:var(--gb-living-button);border-color:var(--gb-living-button)}.gb-living-workflow .gb-living-note input:checked:after{content:"✓";color:var(--gb-living-button-text);font-size:12px}.gb-living-workflow .gb-living-access{color:var(--gb-living-muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:17px;font-size:14px;line-height:1.5;display:flex}.gb-living-workflow .gb-living-access b{color:var(--gb-living-ink);font-weight:500}.gb-living-workflow .gb-living-permissions{gap:6px;display:flex}.gb-living-workflow .gb-living-permission{border:1px solid var(--gb-living-orbit);border-radius:4px;padding:3px 5px;font-size:12px}.gb-living-workflow .gb-living-actionline{flex-direction:column;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.gb-living-workflow .gb-living-actionline>span{color:var(--gb-living-muted);font-size:14px;line-height:1.6}.gb-living-workflow .gb-living-action,.gb-living-workflow .gb-living-secondary{background:var(--gb-living-button);color:var(--gb-living-button-text);border:0;border-radius:20px;min-height:36px;padding:10px 14px;font-size:14px}.gb-living-workflow .gb-living-secondary{background:var(--gb-living-soft);color:var(--gb-living-green)}.gb-living-workflow .gb-living-action:disabled{background:var(--gb-living-hover);color:#596153;cursor:default}.gb-living-workflow .gb-living-ready{color:var(--gb-living-muted);max-width:170px;font-size:16px;line-height:1.6}.gb-living-workflow .gb-living-symbol{display:none}.gb-living-workflow .gb-living-result-row{color:var(--gb-living-muted);margin:0 0 15px;font-size:15px;line-height:1.6}.gb-living-workflow .gb-living-version-tabs{flex-wrap:wrap;gap:5px;display:flex}.gb-living-workflow .gb-living-version-tabs button{border:1px solid var(--gb-living-orbit);color:var(--gb-living-muted);background:0 0;border-radius:15px;padding:7px 9px;font-size:14px}.gb-living-workflow .gb-living-version-tabs button[aria-pressed=true]{background:var(--gb-living-soft);color:var(--gb-living-green);border-color:var(--gb-living-soft)}.gb-living-workflow .gb-living-version-tabs button:disabled{background:var(--gb-living-hover);color:#596153;border-color:var(--gb-living-border)}.gb-living-workflow .gb-living-story-heading{text-align:center;margin-top:-12px;padding:0 20px 28px;position:relative}.gb-living-workflow .gb-living-story-heading>span{letter-spacing:1.8px;color:var(--gb-living-muted);font-size:12px}.gb-living-workflow h3{letter-spacing:-.6px;color:inherit;margin:10px 0 0;font-size:24px;font-weight:550}.gb-living-workflow .gb-living-story-heading p{color:var(--gb-living-muted);margin:10px 0 0;font-size:12px}.gb-living-workflow .gb-living-transport{border-top:1px solid var(--gb-living-border);justify-content:space-between;align-items:center;gap:15px;padding:16px 27px;display:flex}.gb-living-workflow .gb-living-progress{background:var(--gb-living-border);height:2px}.gb-living-workflow .gb-living-progress i{background:var(--gb-living-pink);width:0;height:100%;display:block}.gb-living-workflow button{cursor:pointer;font-family:inherit}:is(.gb-living-workflow button:focus-visible,.gb-living-workflow input:focus-visible){outline:2px solid var(--gb-living-pink);outline-offset:4px}.gb-living-workflow .gb-living-saved .gb-living-route,.gb-living-workflow .gb-living-reused .gb-living-route{stroke:var(--gb-living-pink)}.gb-living-workflow .gb-living-saved .gb-living-traveller,.gb-living-workflow .gb-living-reused .gb-living-traveller{fill:var(--gb-living-pink)}.gb-living-workflow .gb-living-library.gb-living-active{color:var(--gb-living-pink)}.gb-living-workflow .gb-living-library.gb-living-active .gb-living-stage-dot{background:var(--gb-living-pink)}.gb-living-workflow .gb-living-paused *{animation-play-state:paused!important}.gb-living-workflow .gb-living-caption{color:var(--muted);justify-content:space-between;gap:20px;padding:24px 0 32px;font-size:14px;line-height:1.6;display:flex}@media (max-width:1000px){.gb-living-workflow .gb-living-orbit-stage{height:510px}.gb-living-workflow .gb-living-artwork{width:235px;top:128px}.gb-living-workflow .gb-living-context{width:24%;top:290px;right:3%}.gb-living-workflow .gb-living-stage{padding:8px 15px;font-size:23px}.gb-living-workflow .gb-living-stage small{font-size:14px}.gb-living-workflow .gb-living-studio{top:32px}.gb-living-workflow .gb-living-library,.gb-living-workflow .gb-living-proofing{top:204px}.gb-living-workflow .gb-living-story-heading{margin-top:0}.gb-living-workflow h3{font-size:23px}.gb-living-workflow .gb-living-action{padding:9px 11px;font-size:14px}}@media (max-width:650px){.gb-living-workflow .gb-living-experience{border-radius:22px}.gb-living-workflow .gb-living-orbit-stage{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;height:auto;padding:28px 16px 0;display:grid}.gb-living-workflow .gb-living-orbit{display:none}.gb-living-workflow .gb-living-stage{white-space:normal;letter-spacing:-.3px;grid-row:1;min-width:0;padding:8px 3px;font-size:18px;position:relative;top:auto;left:auto;transform:none}.gb-living-workflow .gb-living-studio{grid-column:1}.gb-living-workflow .gb-living-proofing{grid-column:2}.gb-living-workflow .gb-living-library{grid-column:3}.gb-living-workflow .gb-living-stage small{letter-spacing:0;margin-top:4px;font-size:12px}.gb-living-workflow .gb-living-stage-dot{top:-3px}.gb-living-workflow .gb-living-artwork{grid-column:1/-1;justify-self:center;width:220px;margin-top:28px;position:relative;top:auto;left:auto;transform:none}.gb-living-workflow .gb-living-context{grid-column:1/-1;justify-self:center;width:100%;max-width:245px;min-height:205px;padding-top:30px;font-size:16px;position:relative;top:auto;right:auto}.gb-living-workflow .gb-living-notes{gap:10px}.gb-living-workflow .gb-living-access{margin-top:13px}.gb-living-workflow .gb-living-actionline{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:13px}.gb-living-workflow .gb-living-actionline>span{font-size:14px}.gb-living-workflow .gb-living-action,.gb-living-workflow .gb-living-secondary{flex-shrink:0;max-width:165px;padding:9px 12px;font-size:14px}.gb-living-workflow .gb-living-ready{text-align:center;max-width:none;margin:0 auto}.gb-living-workflow .gb-living-result-row{text-align:center;margin-bottom:12px}.gb-living-workflow .gb-living-version-tabs{justify-content:center}.gb-living-workflow .gb-living-story-heading{margin:0;padding:9px 18px 24px}.gb-living-workflow .gb-living-story-heading>span{font-size:12px}.gb-living-workflow .gb-living-story-heading h3{margin-top:8px;font-size:22px}.gb-living-workflow .gb-living-story-heading p{max-width:270px;margin:9px auto 0;font-size:11px;line-height:1.5}.gb-living-workflow .gb-living-transport{gap:7px;padding:12px}.gb-living-workflow .gb-living-caption{flex-direction:column;gap:4px;padding-top:20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.gb-living-workflow *,.gb-living-workflow :before,.gb-living-workflow :after{transition:none!important;animation:none!important}}.gb-living-workflow .gb-living-story-heading p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gb-living-workflow .gb-living-scroll{position:relative}.gb-living-workflow .gb-living-scroll.gb-living-scroll-mode .gb-living-experience{top:var(--gb-living-sticky-top,12px);position:sticky}.gb-living-workflow .gb-living-arrow-controls{gap:9px;display:flex}.gb-living-workflow .gb-living-arrow-controls button{border:1px solid var(--gb-living-orbit);width:44px;height:44px;color:var(--gb-living-ink);background:0 0;border-radius:50%;font-size:21px;line-height:1}.gb-living-workflow .gb-living-arrow-controls button:hover:not(:disabled){background:var(--gb-living-hover)}.gb-living-workflow .gb-living-arrow-controls button:disabled{background:var(--gb-living-hover);color:#596153;border-color:var(--gb-living-border);cursor:default}.gb-living-workflow .gb-living-hint{letter-spacing:.2px;color:var(--gb-living-muted);font-size:14px}.gb-living-workflow .gb-living-experience:focus-visible{outline:2px solid var(--gb-living-pink);outline-offset:5px}.gb-living-workflow .gb-living-scroll-driven .gb-living-scan:after{left:var(--gb-living-scan-position,-50%);animation:none}@media (max-width:650px){.gb-living-workflow .gb-living-orbit-stage{padding-top:20px}.gb-living-workflow .gb-living-artwork{width:180px;margin-top:20px}.gb-living-workflow .gb-living-context{height:220px;min-height:220px;padding-top:24px}.gb-living-workflow .gb-living-story-heading{height:77px;padding:8px 16px 18px}.gb-living-workflow .gb-living-story-heading h3{font-size:20px;line-height:1.2}.gb-living-workflow .gb-living-transport{padding:11px 17px}.gb-living-workflow .gb-living-hint{font-size:14px}.gb-living-workflow .gb-living-arrow-controls{gap:8px}}@media (max-width:360px){.gb-living-workflow .gb-living-story-heading{height:100px}}.gb-living-workflow .gb-living-hint{z-index:2;align-items:center;max-width:calc(100% - 165px);height:44px;display:flex;position:absolute;bottom:18px;left:27px}.gb-living-workflow .gb-living-animation-control{-webkit-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;min-width:44px;min-height:44px;margin-left:-4px;padding:0 4px}.gb-living-workflow .gb-living-animation-control:hover{color:var(--gb-living-ink)}.gb-living-workflow .gb-living-transport{justify-content:flex-end;min-height:77px}.gb-living-workflow .gb-living-note label{min-height:32px}.gb-living-workflow .gb-living-note input{cursor:pointer}.gb-living-workflow .gb-living-action,.gb-living-workflow .gb-living-secondary,.gb-living-workflow .gb-living-version-tabs button{min-height:44px}.gb-living-workflow .gb-living-reduced *,.gb-living-workflow .gb-living-reduced :before,.gb-living-workflow .gb-living-reduced :after{transition:none!important;animation:none!important}@media (max-width:650px){.gb-living-workflow .gb-living-hint{max-width:calc(100% - 140px);bottom:13px;left:17px}.gb-living-workflow .gb-living-transport{min-height:67px}.gb-living-workflow .gb-living-note label{min-height:32px}.gb-living-workflow .gb-living-notes{gap:4px}}.contact-section .contact-email{color:#35472a;text-underline-offset:4px;margin-top:16px;font-size:16px;text-decoration:underline;display:inline-block}.interest-form .contact-details-note,.interest-form .contact-consent>p,.contact-security-status,.contact-email-fallback{color:#526148;font-size:13px;line-height:1.6}.interest-form .contact-details-note{margin-top:-8px}.interest-form .contact-consent{background:#30382c;border:1px solid #839075;border-radius:9px;margin-block:6px;padding:16px;scroll-margin-block:120px;transition:border-color .15s,background-color .15s}.interest-form .contact-consent .consent{color:#f4f3e9;cursor:pointer;align-items:flex-start;gap:12px;margin:0;font-size:14px;line-height:1.6;display:flex}.interest-form .contact-consent .consent input{accent-color:#f1c2cc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:2px 0 0}.contact-consent-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;display:flex}.contact-consent-heading strong{font-size:14px;font-weight:600}.contact-consent-required{color:#252b23;background:#f1c2cc;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5}.contact-consent-copy{color:#e1e4d8;display:block}.interest-form .contact-consent>.contact-consent-help{color:#c7cebb;margin:9px 0 0 36px;font-size:12px;line-height:1.6}.interest-form .contact-consent.is-invalid{background:#452e2b;border:2px solid #f0a6a0;padding:15px}.interest-form .contact-consent>.contact-consent-error{color:#ffd8d3;margin:10px 0 0 36px;font-size:13px;font-weight:600;line-height:1.6}.interest-form .contact-consent input:focus-visible{outline-offset:4px;outline:3px solid #f1c2cc}.interest-form .contact-consent.is-invalid input{outline-offset:3px;outline:2px solid #f0a6a0}.contact-inline-link,.contact-email-fallback a,.privacy-dialog a{color:inherit;text-underline-offset:3px;text-decoration:underline}.contact-inline-link{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.contact-security{min-width:0}.contact-security-widget{min-width:0;max-width:100%}.contact-security-status{margin-top:7px}.contact-security .contact-inline-link{margin-top:4px;font-size:13px}.contact-security-status.unavailable{color:#94391f}.interest-form .button:disabled{cursor:not-allowed;opacity:.6}.contact-email-fallback{text-align:center;overflow-wrap:anywhere}.interest-form .form-error{font-size:14px;line-height:1.6}.privacy-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.privacy-dialog a{overflow-wrap:anywhere}.privacy-dialog h3{margin:23px 0 7px;font-size:16px;line-height:1.5}@media (max-width:640px){.interest-form .contact-details-note,.interest-form .contact-consent>p,.contact-security-status,.contact-security .contact-inline-link,.contact-email-fallback{font-size:14px}}.concise-how .managed-grid{align-items:start;gap:64px;max-width:1100px}.concise-how .managed-heading>p{max-width:360px;margin:24px 0 0;font-size:16px;line-height:1.65}.concise-how .service-steps article{padding-block:24px}.concise-how .service-steps article:first-child{padding-top:14px}.concise-how .service-steps article:last-child{padding-bottom:0}.concise-how .service-steps h3{margin-bottom:9px;font-size:23px;line-height:1.3}.concise-how .service-steps p{font-size:15px;line-height:1.65}.concise-benefits{max-width:1100px}.concise-benefits .section-title{margin-bottom:30px}.concise-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.concise-benefit-grid article{border-top:1px solid var(--line);padding-top:24px}.concise-benefit-grid article>svg{width:25px;height:25px;color:var(--accent);margin-bottom:16px}.concise-benefit-grid h3{letter-spacing:-.5px;margin:0 0 10px;font-size:22px;line-height:1.35}.concise-benefit-grid p{color:var(--muted);max-width:290px;margin:0;font-size:15px;line-height:1.65}.concise-details{border-block:1px solid var(--line)}.concise-details>summary{cursor:pointer;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.concise-details>summary::-webkit-details-marker{display:none}.concise-details>summary>svg{color:var(--accent);flex:none;transition:transform .18s}.concise-details[open]>summary>svg{transform:rotate(45deg)}.concise-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:2px}.concise-formats{margin-top:38px}.concise-formats .format-list{padding:4px 0 18px}.concise-formats .format-list>div:first-child{border-top:0}.concise-formats .format-list>div:last-child{border-bottom:0}.concise-pricing .price-card{flex-direction:column;min-width:0;display:flex}.concise-pricing .price-card>p{max-width:none;min-height:0}.concise-pricing .price-card .price{min-height:79px;margin:24px 0}.concise-pricing .price-card>ul{gap:13px;padding:22px 0 20px}.concise-pricing .price-card>ul>li{font-size:14px;line-height:1.5}.concise-pricing .plan-details{border-bottom:0;margin:0 0 18px}.concise-pricing .plan-details>summary{min-height:44px;color:var(--muted);padding:10px 0;font-size:13px;font-weight:400}.concise-pricing .plan-details>ul{border:0;gap:10px;padding:4px 0 10px}.concise-pricing .plan-details li{color:var(--muted);font-size:13px;line-height:1.6}.concise-pricing .price-card>.button{min-height:44px;margin-top:auto}@media (max-width:800px){.concise-how .managed-grid{grid-template-columns:1fr;gap:32px}.concise-how .managed-heading h2{font-size:42px}.concise-how .service-steps p,.concise-benefit-grid p{font-size:16px}.concise-benefit-grid{gap:24px}.concise-benefit-grid h3{font-size:21px}.concise-pricing .pricing-grid{grid-template-columns:1fr}.concise-pricing .price-card{padding:28px}.concise-pricing .price-card .price{min-height:0;margin:22px 0}.concise-pricing .price-card>ul>li{font-size:15px}.concise-pricing .plan-details>summary,.concise-pricing .plan-details li{font-size:14px}.concise-pricing .price-card>.button{margin-top:8px}}@media (max-width:540px){.concise-how .managed-heading h2{font-size:39px}.concise-how .service-steps h3{font-size:22px}.concise-benefit-grid{grid-template-columns:1fr;gap:26px}.concise-benefit-grid article{grid-template-columns:30px 1fr;column-gap:16px;padding-top:20px;display:grid}.concise-benefit-grid article>svg{grid-row:1/3;margin:1px 0 0}.concise-benefit-grid h3{margin-bottom:6px}.concise-benefit-grid p{grid-column:2;max-width:none}.concise-formats{margin-top:28px}.concise-pricing .price-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.concise-details>summary>svg{transition:none}}.product-preview{max-width:1100px}.product-preview>h2{letter-spacing:-2px;margin:14px 0 20px;font-size:clamp(38px,5vw,62px)}.product-preview-intro{color:var(--muted);max-width:580px;line-height:1.7}.product-preview-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:40px;display:grid}.product-preview-grid>a{border-top:1px solid var(--line);color:var(--ink);flex-direction:column;align-items:flex-start;padding:30px 0;text-decoration:none;display:flex}.product-preview-grid h3{margin:16px 0;font-size:34px}.product-preview-grid p{color:var(--muted);max-width:380px;line-height:1.7}.product-preview-price{margin:12px 0 24px;font-size:14px;display:block}.product-preview-note{color:var(--muted);font-size:14px;line-height:1.6}.product-preview-grid>a:focus-visible{outline:2px solid var(--accent);outline-offset:8px}@media (max-width:650px){.product-preview-grid{grid-template-columns:1fr;gap:0}.product-preview-grid>a{padding:28px 0}}.greatbutton-home{--orange:#ffb8d0;--gb-rose-ink:#30212a;--gb-glass-color:#ffc0d6;--gb-glass-surface:radial-gradient(ellipse at 20% 0%, #ffffff80, transparent 68%), linear-gradient(180deg, #ffedf470 0%, #ffc4dc35 48%, #ff9fc536 100%);--gb-glass-shadow:inset 0 1px 0 #ffffffe0, inset 1px 0 0 #ffffff38, inset 0 -1px 0 #8c36572b, 0 2px 3px #00000014, 0 6px 18px #0f111018;--gb-focus:#ffe2ee}.greatbutton-home :is(.design-upload-dialog,.studio-benefits){--gb-focus:#873c5b}.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){background-color:var(--gb-glass-color);background-image:var(--gb-glass-surface);color:var(--gb-rose-ink);box-shadow:var(--gb-glass-shadow);text-shadow:0 1px #ffffff40;border:1px solid #ffcce0;transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s,box-shadow .16s,border-color .16s}.greatbutton-home :is(.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){border-radius:12px}.greatbutton-home :is(.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){border-color:#b56d87}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){--gb-glass-color:#ffb8d0e6;-webkit-backdrop-filter:blur(12px)saturate(115%);backdrop-filter:blur(12px)saturate(115%)}}@media (hover:hover) and (pointer:fine){.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):hover:not(:disabled){background-color:#ffd1e2;background-image:var(--gb-glass-surface);color:var(--gb-rose-ink);transform:translateY(-1px);box-shadow:inset 0 1px #fff,inset 0 -1px #8c365726,0 3px 6px #00000012,0 9px 23px #e48eaf20}}.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):active:not(:disabled){transform:translateY(1px)scale(.985);box-shadow:inset 0 1px 3px #78364e24,inset 0 -1px #ffffff80,0 1px 3px #00000012}.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):focus-visible{outline:3px solid var(--gb-focus);outline-offset:4px}.greatbutton-home :is(.button.dark,.button.orange,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):disabled{color:#55444d;box-shadow:none;text-shadow:none;opacity:.65;background:#d8bbc6;border-color:#ab929c;transform:none}.greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true]{color:var(--gb-rose-ink);background:linear-gradient(160deg,#ffe5ef,#f5bfd3);border-color:#d392ac;font-weight:600;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #a3557333,0 2px 7px #00000012}.greatbutton-home #interactive-demo :is(.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true]{border-color:#a85879}.greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button:focus-visible{outline:3px solid var(--gb-focus);outline-offset:3px}.greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button:disabled{box-shadow:none;transform:none}.greatbutton-home .ripple-hub{background:radial-gradient(at 25% 8%,#fff1f8d9,#0000 65%),linear-gradient(155deg,#ffd5e6,#ffb1cf 70%,#f59bbb);border:1px solid #ffd7e6;box-shadow:inset 0 2px 1px #ffffffc9,inset 0 -2px 5px #9c456226,0 3px #ba718c,0 16px 38px #00000029,0 0 32px #ffb8d00d}.greatbutton-home .ripple-hub-highlight{opacity:.7;background:linear-gradient(120deg,#ffffff45,#0000 44%,#ffffff26 75%,#0000)}.greatbutton-home .ripple-orbit:after,.greatbutton-home .studio-benefits-pin,.greatbutton-home .contact-consent-required{background:var(--orange)}.greatbutton-home .ripple-wave{border-color:rgb(255 184 208/var(--ring-opacity))}.greatbutton-home .ripple-wave.second{border-color:rgb(255 184 208/calc(var(--ring-opacity) * .5))}.greatbutton-home .interest-form .contact-consent .consent input{accent-color:var(--orange)}@media (prefers-reduced-transparency:reduce){.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){--gb-glass-color:#ffc0d6;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){transition:none}.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):is(:hover,:active):not(:disabled){transform:none}.greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button:is(:hover,:active){transition:none;transform:none}}@media (forced-colors:active){.greatbutton-home,.greatbutton-home :is(.design-upload-dialog,.studio-benefits){--gb-focus:Highlight}.greatbutton-home :is(.button.dark,.button.orange,.nav-cta,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary){text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:buttontext!important;box-shadow:none!important;background:buttonface!important;border-color:buttontext!important}.greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true]{color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}.greatbutton-home #interactive-demo .studio-channel-toggle button[aria-pressed=true] :is(.channel-option-icon,.channel-option-check){color:inherit;background:0 0}.greatbutton-home :is(button,a):focus-visible{outline-color:highlight}}html[data-site-theme=light] body:has(.greatbutton-home){color:#202923;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8f4}html[data-site-theme=light] .greatbutton-home{--paper:#f7f8f4;--ink:#202923;--muted:#5d6861;--line:#d9ded5;--stone:#eff1ec;--accent:#4b6054;--surface-deep:#f2f4ee;--field:#fff;--control-line:#8b958b;--error:#a12e43;--gb-accent-text:#873c5b;--gb-focus:#873c5b;background:var(--paper);min-height:100svh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=light] .greatbutton-home ::selection{color:#202923;background:#ffe5ef}html[data-site-theme=light] .greatbutton-home :is(.hero-content h1 em,.demo-intro h2 em,.managed-heading h2 em,.section-title h2 em,.faq-section h2 em,.contact-copy h2 em,.orange-text,.wordmark-period),html[data-site-theme=light] .greatbutton-home :is(.nav>a:not(.nav-cta),.text-link,.text-button,.footer-bottom button):hover{color:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home .nav.open{background:var(--paper);border-color:var(--control-line);box-shadow:0 12px 30px #20292318}html[data-site-theme=light] .greatbutton-home :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--gb-focus)}html[data-site-theme=light] .greatbutton-home :is(.button.dark,.button.orange){border-color:#b56d87}html[data-site-theme=light] .greatbutton-home :is(.button.dark,.button.orange,.design-upload-launch,.design-upload-primary,.studio-benefits-demo-cta,.studio-benefits-primary):disabled{color:#65705f;box-shadow:none;text-shadow:none;background:#e1e5dc;border-color:#8b958b}html[data-site-theme=light] .greatbutton-home .ripple-orbit:after{background:var(--orange);box-shadow:0 0 6px #ffb8d030}html[data-site-theme=light] .greatbutton-home :is(.ripple-origin-note,.ripple-scroll-cue,.ripple-final-note,.ripple-final-note span,.ripple-channel span,.ripple-preview-header p,.ripple-preview-copy){color:var(--muted)}html[data-site-theme=light] .greatbutton-home .ripple-channel strong{color:var(--ink)}html[data-site-theme=light] .greatbutton-home .ripple-scroll-cue svg{color:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home .hero-ripple .ripple-intro .hero-description,html[data-site-theme=light] .greatbutton-home .channel-band .wrap>span{color:var(--muted)}html[data-site-theme=light] .greatbutton-home .channel-band{background:var(--paper)}html[data-site-theme=light] .greatbutton-home .ripple-preview{background:var(--paper);color:var(--ink);border-color:var(--control-line);box-shadow:0 28px 100px #20292335}html[data-site-theme=light] .greatbutton-home .ripple-preview-close{background:var(--stone);color:var(--ink);border-color:var(--control-line)}html[data-site-theme=light] .greatbutton-home .ripple-preview-close:hover{background:#e8ece5}html[data-site-theme=light] .greatbutton-home .ripple-asset:focus-visible{outline-color:var(--gb-focus)}html[data-site-theme=light] .greatbutton-home .ripple-asset:not(:disabled):hover{box-shadow:0 0 0 2px var(--gb-accent-text), 0 14px 30px #20292335}html[data-site-theme=light] .greatbutton-home :is(.ripple-preview,.privacy-dialog,.design-upload-dialog)::backdrop{background:#202923b8}html[data-site-theme=light] .greatbutton-home .studio{box-shadow:0 18px 45px #20292310}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-design-upload){background:var(--stone);color:var(--ink)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-top>.studio-design-upload{background:0 0}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button{color:var(--ink);border-color:var(--control-line)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-visual{background:#fff}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-toggle button{background:var(--field);color:var(--ink);border-color:var(--control-line)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-toggle button:hover:not([aria-pressed=true]){background:#edf0e8;border-color:#7e8b80}html[data-site-theme=light] .greatbutton-home #interactive-demo .channel-option-icon{color:var(--accent);background:#b7cdc12e}html[data-site-theme=light] .greatbutton-home #interactive-demo .channel-discovery-icon{color:var(--gb-accent-text);background:#ffb8d01c}html[data-site-theme=light] .greatbutton-home #interactive-demo .channel-discovery-icon:after{border-color:#873c5b80}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.template-choice,.approved-copy-preview){border-color:var(--control-line);background:#f5f6f1}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-controls input,.studio-controls textarea,.studio-controls select,.display-toolbar select,.display-exports select){color:var(--ink);background:var(--field);border-color:var(--control-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-controls input,.studio-controls textarea)::placeholder{color:var(--muted)}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.format-tabs button,.small-button):hover{color:var(--ink);background:#e8ece5}html[data-site-theme=light] .greatbutton-home #interactive-demo .display-card{color:var(--ink);border-color:var(--line);background:#fff}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.asset-stage,.display-card-art,.display-inspect){background:#eff1ec}html[data-site-theme=light] .greatbutton-home #interactive-demo .display-card.selected{border-color:var(--gb-accent-text);box-shadow:inset 0 0 0 1px var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home #interactive-demo .display-card.selected .display-card-caption>svg{color:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true],html[data-site-theme=light] .greatbutton-home #interactive-demo .format-tabs button.active{color:#202923;box-shadow:inset 0 -2px 0 var(--orange);background:#fff;border-color:#667669}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-toggle button[aria-pressed=true] :is(.channel-option-icon,.channel-option-copy small),html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-brand-toggle button[aria-pressed=true] :is(small,svg){color:#202923}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-guide-switch input{accent-color:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.copy-editor-error,.demo-error){color:var(--error)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-stage{border-color:var(--line);background:#f2f4ee}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-stage.is-generating{background:radial-gradient(at 50% 40%,#ffb8d01a,#0000 65%),#eff1ec}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-stage:not(.is-generating) .studio-generation-frame{background:#ecefe8;border-color:#a5afa3;box-shadow:0 14px 35px #20292315}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-stage:not(.is-generating) .studio-generation-photo{background:linear-gradient(145deg,#b7cdc126,#b7cdc199);border-color:#9fac9d}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-stage:not(.is-generating) :is(.studio-generation-wordmark,.studio-generation-line,.studio-generation-cta){background:#8b958b70}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-guide{background:#8b958b40}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-seal{color:#4b6054;background:#e0e9df;border-color:#8da391}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-copy h3{color:var(--ink)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-copy p{color:var(--muted)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-copy>.small-label{color:var(--accent)}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-progress{background:#8b958b33}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-generation-progress>i{background:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home .studio-benefits{--gb-focus:#873c5b;color:var(--ink);background:#fff}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-proof-board,.studio-benefits-comparison,.studio-benefits-brand-kit){border-color:var(--line);background:#fff}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-example-bar,.studio-benefits-invitation,.studio-benefits-brand-kit>ul){border-color:var(--line)}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-eyebrow,.studio-benefits-step,.studio-benefits-heading>p,.studio-benefits-example-bar small,.studio-benefits-art-hint,.studio-benefits-feedback>p,.studio-benefits-revision-controls>p,.studio-benefits-revision-controls .studio-benefits-sample-note,.studio-benefits-brand-fields>p,.studio-benefits-brand-fields>small,.studio-benefits-comparison figcaption>span,.studio-benefits-color-swatches small,.studio-benefits-brand-kit>p,.studio-benefits-invitation p,.studio-benefits-loading){color:var(--muted)}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-feedback>label,.studio-benefits-brand-fields>label){color:var(--ink)}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(textarea,.studio-benefits-brand-fields input){background:var(--field);color:var(--ink);border-color:var(--control-line)}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(textarea,.studio-benefits-brand-fields input)::placeholder{color:var(--muted)}html[data-site-theme=light] .greatbutton-home .studio-benefits textarea[aria-invalid=true]{border-color:var(--error)}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-error{color:var(--error)}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-assets button,.studio-benefits-change-choices button){color:var(--ink);border-color:var(--control-line);background:#fff}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-art-stage{background:#f2f4ee}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-pin{color:#202923}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-saved,.studio-benefits-approval){background:#e7eee5;border-color:#95aa97}html[data-site-theme=light] .greatbutton-home .studio-benefits :is(.studio-benefits-saved>span,.studio-benefits-saved>p,.studio-benefits-saved>button,.studio-benefits-text-button,.studio-benefits-approval>span,.studio-benefits-brand-kit li){color:#3e5748}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-next-draft{color:#5d6861;background:repeating-linear-gradient(45deg,#e7ebe3,#e7ebe3 1px,#f5f7f1 1px 12px)}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-next-draft p{color:var(--muted)}html[data-site-theme=light] .greatbutton-home .design-upload-dialog{--gb-focus:#873c5b;color:var(--ink);border-color:var(--control-line);background:#fff;box-shadow:0 28px 100px #20292335}html[data-site-theme=light] .greatbutton-home :is(.design-upload-wordmark,.design-upload-dialog h2,.design-upload-intro strong,.design-upload-invitation,.design-upload-field-label,.design-upload-consent,.design-upload-consent-heading,.design-optional-file>summary){color:var(--ink)}html[data-site-theme=light] .greatbutton-home :is(.design-upload-wordmark>span,.design-upload-edition,.design-upload-kicker,.design-upload-intro,.design-demo-benefits,.design-optional-file>summary span,.design-upload-drop small,.design-upload-file-help,.design-upload-website-label span,.design-upload-website-help,.design-upload-next-step,.design-upload-consent-help,.design-upload-trust,.design-upload-trust a,.design-upload-secondary,.design-upload-dialog .contact-security-status,.design-upload-dialog .contact-inline-link,.design-upload-file-receipt small){color:var(--muted)}html[data-site-theme=light] .greatbutton-home :is(.design-upload-topline,.design-upload-form,.design-upload-invitation){border-color:var(--line)}html[data-site-theme=light] .greatbutton-home .design-upload-close{color:var(--muted)}html[data-site-theme=light] .greatbutton-home .design-upload-close:hover{background:var(--stone)}html[data-site-theme=light] .greatbutton-home :is(.design-optional-file,.design-upload-consent-card){background:#f3f5ef;border-color:#8b958b}html[data-site-theme=light] .greatbutton-home :is(.design-upload-drop,.design-upload-drop.has-file){color:var(--ink);background:#f7f8f4;border-color:#8b958b}html[data-site-theme=light] .greatbutton-home .design-upload-drop:is(:hover,.is-dragging){border-color:var(--gb-accent-text);background:#eff1ec}html[data-site-theme=light] .greatbutton-home .design-file-icon{color:#4b6054;background:#fff;border-color:#a9b7a7}html[data-site-theme=light] .greatbutton-home .design-upload-email,html[data-site-theme=light] .greatbutton-home .interest-form :is(input:not([type=checkbox]),select,textarea){color:var(--ink);border-color:var(--control-line);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-site-theme=light] .greatbutton-home .design-upload-email::placeholder,html[data-site-theme=light] .greatbutton-home .interest-form :is(input,textarea)::placeholder{color:var(--muted)}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent input,.interest-form .contact-consent .consent input){accent-color:var(--gb-accent-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site-theme=light] .greatbutton-home :is(.design-upload-required,.contact-consent-required){background:var(--orange);color:#202923}html[data-site-theme=light] .greatbutton-home .interest-form .contact-consent{background:#f3f5ef;border-color:#8b958b}html[data-site-theme=light] .greatbutton-home .interest-form .contact-consent :is(.consent,.contact-consent-copy){color:var(--ink)}html[data-site-theme=light] .greatbutton-home .interest-form .contact-consent>.contact-consent-help,html[data-site-theme=light] .greatbutton-home :is(.interest-form .contact-details-note,.contact-security-status,.contact-email-fallback){color:var(--muted)}html[data-site-theme=light] .greatbutton-home .contact-section .contact-email{color:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-card.is-invalid,.interest-form .contact-consent.is-invalid){background:#fff1f3;border-color:#a12e43}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-error,.interest-form .contact-consent>.contact-consent-error,.contact-security-status.unavailable,.design-upload-dialog .contact-security-status.unavailable,.design-upload-background-error,.design-upload-background-error button){color:#a12e43}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-card.is-invalid,.interest-form .contact-consent.is-invalid) input{outline-color:#a12e43}html[data-site-theme=light] .greatbutton-home :is(.design-file-recommendation,.design-upload-file-receipt){color:#3e5748;background:#e7eee5;border-color:#95aa97}html[data-site-theme=light] .greatbutton-home :is(.design-upload-file-receipt strong,.design-upload-file-receipt>svg,.design-remove-file){color:#3e5748}html[data-site-theme=light] .greatbutton-home .design-upload-progress{background:#d9ded5}html[data-site-theme=light] .greatbutton-home .design-upload-error{color:var(--error);border-color:var(--error);background:#fff1f3}html[data-site-theme=light] .greatbutton-home .design-upload-progress i{background:var(--gb-accent-text)}html[data-site-theme=light] .greatbutton-home .design-upload-signature>span{background:#b7cdc1}html[data-site-theme=light] .greatbutton-home .design-upload-signature>i{border-color:#95aa97}html[data-site-theme=light] .greatbutton-home .design-upload-signature>i:nth-of-type(2){background:var(--orange);border-color:#b56d87}html[data-site-theme=light] .greatbutton-home :is(.hero-content h1,.demo-intro h2,.managed-heading h2,.section-title h2,.faq-section h2,.contact-copy h2){letter-spacing:-.048em;font-weight:500}html[data-site-theme=light] .greatbutton-home :is(.hero-content h1 em,.demo-intro h2 em,.managed-heading h2 em,.section-title h2 em,.faq-section h2 em,.contact-copy h2 em){color:var(--ink)}html[data-site-theme=light] .greatbutton-home .hero-content h1{line-height:1.075}html[data-site-theme=light] .greatbutton-home .hero-content .hero-description{max-width:350px;line-height:1.7}html[data-site-theme=light] .greatbutton-home .ripple-wave{border-color:rgb(66 82 71/var(--ring-opacity))}html[data-site-theme=light] .greatbutton-home .ripple-wave.second{border-color:rgb(66 82 71/calc(var(--ring-opacity) * .65))}html[data-site-theme=light] .greatbutton-home .ripple-origin-note{letter-spacing:.02em;font-size:12px}html[data-site-theme=light] .greatbutton-home .site-header .nav-cta,html[data-site-theme=light] .greatbutton-home #interactive-demo .design-upload-launch{color:var(--ink);border:1px solid var(--control-line);box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}html[data-site-theme=light] .greatbutton-home .site-header .nav-cta:hover:not(:disabled),html[data-site-theme=light] .greatbutton-home #interactive-demo .design-upload-launch:hover:not(:disabled){color:var(--ink);background:var(--stone);box-shadow:none;border-color:#637565;transform:none}html[data-site-theme=light] .greatbutton-home .site-header .nav-cta:active:not(:disabled),html[data-site-theme=light] .greatbutton-home #interactive-demo .design-upload-launch:active:not(:disabled){box-shadow:none;background:#e3e8df}html[data-site-theme=light] .greatbutton-home .site-theme-toggle{border-color:var(--line);background:0 0}html[data-site-theme=light] .greatbutton-home .site-theme-toggle:hover{border-color:var(--control-line);background:var(--stone)}html[data-site-theme=light] .greatbutton-home .studio{background:#fff;border-color:#cdd4c9;border-radius:12px;box-shadow:0 16px 42px #2029230a}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-top{background:#fff;padding-block:19px}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav{border-color:var(--line);background:#fff}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button{box-shadow:none;background:0 0;border-color:#d9ded5;border-radius:6px}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button:hover:not([aria-pressed=true]){background:#f2f4ee;border-color:#8b958b}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button[aria-pressed=true]{color:#fff;box-shadow:none;background:#202923;border-color:#202923}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button[aria-pressed=true] svg{color:var(--orange)}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-channel-toggle,.studio-brand-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--orange);background:#fff;border-color:#667669}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-toggle button:not([aria-pressed=true]){border-color:#d0d7cc}html[data-site-theme=light] .greatbutton-home .studio-benefits{background:#f7f8f4;padding-top:34px}html[data-site-theme=light] .greatbutton-home .studio-benefits-proof-board{box-shadow:0 5px 16px #20292306}html[data-site-theme=light] .greatbutton-home .studio-benefits-art-stage{border-radius:3px;margin:0 15px;padding-block:19px}html[data-site-theme=light] .greatbutton-home .studio-benefits-art-hint{padding-block:13px}html[data-site-theme=light] .greatbutton-home .studio-benefits .studio-benefits-suggestions button{color:var(--muted);background:0 0;border-color:#bdc7b8}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-benefits-primary{color:#fff;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#202923;border-color:#202923;box-shadow:0 2px 4px #20292310}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-benefits-primary:hover:not(:disabled){color:#fff;background:#39483c;border-color:#39483c;box-shadow:0 3px 7px #20292312}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-benefits-primary:active:not(:disabled){box-shadow:none;background:#151c17}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-benefits-primary:disabled{color:#65705f;box-shadow:none;background:#e1e5dc;border-color:#a4aea0}html[data-site-theme=light] .greatbutton-home .price-card{background:#fff}html[data-site-theme=light] .greatbutton-home .price-card.featured{box-shadow:inset 0 3px 0 var(--orange);background:#fff;border-color:#7f8e7e}html[data-site-theme=light] .greatbutton-home .featured-label{color:#fff;background:#202923;border-color:#202923}html[data-site-theme=light] .greatbutton-home .contact-section{background:#eff1ec}html[data-site-theme=light] .greatbutton-home .design-upload-dialog{border-color:#c9d1c5}html[data-site-theme=light] .greatbutton-home .design-upload-consent-card,html[data-site-theme=light] .greatbutton-home .interest-form .contact-consent{background:#f2f5ee}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-card.is-invalid,.interest-form .contact-consent.is-invalid){background:#fff1f3}@media (max-width:600px){html[data-site-theme=light] .greatbutton-home .studio-benefits{padding-top:26px}html[data-site-theme=light] .greatbutton-home .studio-benefits-art-stage{margin-inline:12px;padding-block:16px}}@media (forced-colors:active){html[data-site-theme=light] .greatbutton-home .site-theme-toggle,html[data-site-theme=light] .greatbutton-home .site-theme-toggle:hover{color:buttontext;background:buttonface;border-color:buttontext}html[data-site-theme=light] .greatbutton-home .site-theme-toggle[aria-checked=true],html[data-site-theme=light] .greatbutton-home .site-theme-toggle[aria-checked=true]:hover{color:highlighttext;background:highlight}html[data-site-theme=light] .greatbutton-home,html[data-site-theme=light] .greatbutton-home :is(.design-upload-dialog,.studio-benefits){--gb-focus:Highlight}html[data-site-theme=light] .greatbutton-home #interactive-demo :is(.studio-experience-nav,.studio-brand-toggle,.studio-channel-toggle,.approved-copy-toggle,.display-view-toggle,.studio-benefits-assets,.studio-benefits-change-choices) button[aria-pressed=true],html[data-site-theme=light] .greatbutton-home #interactive-demo .format-tabs button.active{color:highlighttext;box-shadow:none;background:highlight;border-color:highlight}html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-channel-toggle button[aria-pressed=true] :is(.channel-option-icon,.channel-option-copy small),html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-experience-nav button[aria-pressed=true] svg,html[data-site-theme=light] .greatbutton-home #interactive-demo .studio-brand-toggle button[aria-pressed=true] :is(small,svg){color:inherit;background:0 0}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-card,.interest-form .contact-consent){border-color:canvastext}html[data-site-theme=light] .greatbutton-home :is(.design-upload-required,.contact-consent-required){border:1px solid canvastext}html[data-site-theme=light] .greatbutton-home :is(.design-upload-consent-card.is-invalid,.interest-form .contact-consent.is-invalid) input{outline-color:highlight}}.greatbutton-home{--muted:#c8cec2;font-size:18px}html[data-site-theme=light] .greatbutton-home{--muted:#526057}.greatbutton-home :is(.eyebrow,.small-label,.pricing-label){letter-spacing:.09em;font-size:14px;line-height:1.5}.greatbutton-home .nav{gap:22px;font-size:16px}.greatbutton-home :is(.button,.text-link,.nav-cta){min-height:48px;font-size:16px;line-height:1.4}.greatbutton-home .hero-ripple .ripple-intro .hero-description{max-width:460px;font-size:20px;line-height:1.6}.greatbutton-home .hero-ripple .ripple-intro .hero-actions :is(.button,.text-link){font-size:16px}.greatbutton-home .channel-band .wrap{flex-wrap:wrap;gap:20px 26px}.greatbutton-home .channel-band .wrap>span{color:var(--muted);font-size:14px;line-height:1.5}.greatbutton-home .channel-band p{font-size:17px}.greatbutton-home .concise-how :is(.managed-heading>p,.service-steps p),.greatbutton-home .concise-benefit-grid p,.greatbutton-home :is(.product-preview-intro,.product-preview-grid p,.studio-bundle-highlight p,.price-card>p,.faq-item p,.contact-copy>p){font-size:18px;line-height:1.65}.greatbutton-home .service-steps h3,.greatbutton-home .concise-benefit-grid h3{font-size:25px;font-weight:600;line-height:1.3}.greatbutton-home .concise-benefit-grid p{max-width:34ch}.greatbutton-home .product-preview-intro{max-width:650px}.greatbutton-home :is(.product-preview-price,.product-preview-note,.pricing-note,.price-card .price small){font-size:16px;line-height:1.6}.greatbutton-home .concise-details>summary{min-height:48px;font-size:16px}.greatbutton-home .format-list h3{font-size:22px}.greatbutton-home .format-list p{font-size:17px;line-height:1.6}.greatbutton-home :is(.format-number,.file-pills>span,.featured-label){font-size:14px;line-height:1.5}.greatbutton-home .concise-pricing .price-card>ul>li,.greatbutton-home .concise-pricing .plan-details li,.greatbutton-home .concise-pricing .plan-details>summary{font-size:16px;line-height:1.6}.greatbutton-home .price-card .price{min-height:90px}.greatbutton-home .faq-item h3 button{font-size:20px;line-height:1.5}.greatbutton-home .faq-item p{max-width:65ch}.greatbutton-home :is(.footer-main>p,.footer-bottom,.footer-bottom button){font-size:15px;line-height:1.6}.greatbutton-home .interest-form label:not(.consent){font-size:16px;line-height:1.5}.greatbutton-home .interest-form :is(input:not([type=checkbox]),select,textarea){min-height:48px;font-size:16px;line-height:1.5}.greatbutton-home .interest-form :is(.contact-details-note,.contact-consent>.contact-consent-help,.contact-consent>.contact-consent-error,.contact-security-status,.contact-email-fallback,.form-footnote){font-size:14px;line-height:1.6}.greatbutton-home .interest-form .contact-consent .consent,.greatbutton-home .contact-consent-heading strong{font-size:16px}.greatbutton-home .contact-consent-required{font-size:13px}.greatbutton-home .interest-form .button{font-size:16px}.greatbutton-home .privacy-dialog p{font-size:18px;line-height:1.65}.greatbutton-home .privacy-dialog h3{font-size:22px}.greatbutton-home .studio.display-studio .studio-top{flex-wrap:wrap;gap:12px;font-size:16px}.greatbutton-home .studio.display-studio :is(.studio-brand-heading .small-label,.studio-channel-intro .small-label,.studio-controls .small-label,.preview-heading>.small-label,.example-label){letter-spacing:.06em;font-size:14px}.greatbutton-home .studio.display-studio :is(.studio-brand-toggle strong,.channel-option-copy strong,.approved-copy-toggle button,.studio-controls label,.approved-copy-picker legend,.generate,.display-view-toggle button,.small-button,.display-exports label){font-size:16px;line-height:1.5}.greatbutton-home .studio.display-studio :is(.channel-option-copy small,.channel-discovery,.template-choice small,.display-card-caption small,.studio-style-help,.studio-generation-copy p,.display-export-note,.studio-specs,.studio-specs p,.studio-specs summary,.studio-guide-switch,.demo-note){font-size:14px;line-height:1.6}.greatbutton-home .studio.display-studio :is(.display-card-caption strong,.studio-governance strong,.studio-governance span,.approved-template-detail p){font-size:16px;line-height:1.5}.greatbutton-home .studio.display-studio :is(.studio-controls select,.display-toolbar select,.display-exports select){min-height:48px;font-size:16px}.greatbutton-home .studio.display-studio .studio-channel-toggle button{min-height:88px}.greatbutton-home .studio.display-studio .channel-option-copy small{opacity:1}.greatbutton-home .studio.display-studio .studio-brand-toggle button{min-height:48px}.greatbutton-home .studio.display-studio .studio-brand-heading{flex-basis:140px}.greatbutton-home .studio.display-studio .display-card-caption{flex-wrap:wrap}.greatbutton-home .studio-style-help,.greatbutton-home .studio-benefits :is(.studio-benefits-note,.studio-benefits-caption,.studio-benefits-help){font-size:14px;line-height:1.6}@media (min-width:801px) and (max-width:1150px){.greatbutton-home .nav{gap:15px;font-size:15px}.greatbutton-home .site-header{padding-inline:28px}}@media (max-width:800px){.greatbutton-home,.greatbutton-home .nav.open{font-size:17px}.greatbutton-home .hero-ripple .ripple-intro .hero-description{font-size:18px}.greatbutton-home .concise-how :is(.managed-heading>p,.service-steps p),.greatbutton-home .concise-benefit-grid p,.greatbutton-home :is(.product-preview-intro,.product-preview-grid p,.studio-bundle-highlight p,.price-card>p,.faq-item p,.contact-copy>p){font-size:17px}.greatbutton-home .service-steps h3,.greatbutton-home .concise-benefit-grid h3{font-size:23px}.greatbutton-home .faq-item h3 button{font-size:18px}.greatbutton-home .price-card .price{min-height:0}.greatbutton-home .privacy-dialog p{font-size:17px}.greatbutton-home .hero-actions{flex-wrap:wrap}.greatbutton-home .studio.display-studio .studio-channel-toggle button{min-height:112px}}
