@font-face{font-display:swap;font-family:NE Orange;font-style:normal;font-weight:100 900;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/ne-orange-4809b469.woff2) format("woff2")}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/figtree-eddba2ef.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Figtree;font-style:normal;font-weight:300 900;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/figtree-00c37195.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:500;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/heebo-1fd7c3a4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Heebo;font-style:normal;font-weight:600;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/heebo-157a30fa.ttf) format("truetype")}@font-face{font-display:swap;font-family:Majorant;font-style:normal;font-weight:300;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/majorant-f80f5ce3.otf) format("opentype")}@font-face{font-display:swap;font-family:Majorant;font-style:normal;font-weight:500;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/majorant-1015cd3b.otf) format("opentype")}@font-face{font-display:swap;font-family:Majorant;font-style:normal;font-weight:700;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/majorant-3d96dcdf.otf) format("opentype")}@font-face{font-family:Sharp Sans;font-weight:600;src:local("Sharp Sans Semibold"),local("SharpSans-Semibold")}@font-face{font-family:Sharp Sans;font-weight:400;src:local("Sharp Sans Book"),local("SharpSans-Book")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400 700;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/montserrat-b6711dec.woff2) format("woff2")}@font-face{font-display:swap;font-family:Exo;font-style:normal;font-weight:500 800;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/exo-ce1bb7ca.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:400;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/sarabun-7956aee2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sarabun;font-style:normal;font-weight:600;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/marketing/sarabun-e8a1cf7b.woff2) format("woff2")}:root{--heading-font:"NE Orange",Arial,"Helvetica Neue",Helvetica,sans-serif;--body-font:"Figtree",system-ui,-apple-system,sans-serif;--heading-font-active:var(--heading-font);--heading-weight-active:700;--heading-tracking-active:normal;--subheading-font-active:var(--body-font);--subheading-weight-active:400;--subheading-tracking-active:normal;--cta-font-active:var(--body-font);--cta-weight-active:700;--grad-a:#e6017e;--grad-b:#e9255e;--grad-c:#ed4a40;--grad-d:#f06e1f;--grad-e:#f39101;--brand-solid:#e6017e;--brand-cta:#b9c849;--brand-cta-text:#2b2a29;--gradient-angle:70deg;--brand-gradient:linear-gradient(var(--gradient-angle),var(--grad-a) 0%,var(--grad-b) 25%,var(--grad-c) 50%,var(--grad-d) 75%,var(--grad-e) 100%);--brand-tint:#fce8f1;--colour-bg:var(--brand-gradient);--guide-bg:var(--brand-gradient);--gradblend-bg:#0b1b22;--gradient-bg-size:100% 100%;--gradient-bg-position:0% 50%;--text-colour:#fff;--text-colour-muted:hsla(0,0%,100%,.92)}*{box-sizing:border-box}[hidden]{display:none!important}body,html{height:100%;margin:0}body{background:#ececed;font-family:var(--body-font);-webkit-font-smoothing:antialiased}.app{display:flex;min-height:100vh}.preview-col{display:flex;flex:1;flex-direction:column;min-width:0;padding:28px 32px}.preview-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.preview-head h1{font-family:var(--heading-font);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0}.preview-head .sub{color:#6b6b70;font-size:12.5px;margin:2px 0 0}.variant-tabs{display:flex;flex-wrap:wrap;gap:8px}.variant-tab{align-items:center;appearance:none;background:#fff;border:1.5px solid #d7d7dc;border-radius:9px;color:#3a3937;cursor:pointer;display:flex;font-family:var(--body-font);font-size:13px;font-weight:600;gap:7px;padding:9px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease}.variant-tab i{color:#9a9aa0;font-size:12px}.variant-tab:hover{border-color:#b7b7bf}.variant-tab.is-active{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.variant-tab.is-active i{color:#fff}.stage-wrap{flex:1;flex-direction:column}.stage,.stage-wrap{display:flex;min-height:0}.stage{align-items:center;flex:1;justify-content:center;overflow:auto;padding:8px}.banner,.sizer{position:relative}.banner{background:#1d1d1f;overflow:hidden;transform-origin:top left;width:600px}.banner[hidden]{display:none}.toolbar-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.dim-label{color:#6b6b70;font-size:12.5px}.btn-download{align-items:center;appearance:none;border:none;border-radius:9px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--body-font);font-size:13.5px;font-weight:700;gap:9px;padding:11px 18px;transition:background .15s ease,transform .05s ease}.btn-download:hover{background:#333}.btn-download:active{transform:translateY(1px)}.btn-download[disabled]{cursor:progress;opacity:.6}.export-msg{border-radius:8px;display:none;font-size:12.5px;line-height:1.4;margin-top:8px;padding:9px 12px}.export-msg.show{display:block}.export-msg.ok{background:#e9f7ec;border:1px solid #b7e3c1;color:#1c6b2e}.export-msg.error{background:#fdecec;border:1px solid #f5c2c2;color:#8a1c1c}.content-flow{gap:26px;position:relative;width:100%;z-index:2}.content-block,.content-flow{display:flex;flex-direction:column}.content-block{gap:12px}.eyebrow{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;font-family:var(--body-font);font-size:19px;font-weight:600;gap:14px;height:58px;letter-spacing:.06em;max-width:100%;padding:0 22px;text-transform:uppercase;white-space:nowrap;width:fit-content}.eyebrow[hidden]{display:none}.eyebrow i,.eyebrow img{flex:0 0 auto}.eyebrow i{font-size:22px}.eyebrow img.eyebrow-icon-img{display:block;height:24px;object-fit:contain;width:24px}.eyebrow--frosted{background:hsla(0,0%,100%,.5);border:1.5px solid #fff;color:#2b2a29}.eyebrow--frosted i{color:#2b2a29}.eyebrow--solid-dark{background:#2b2a29;color:#fff}.eyebrow--solid-dark i{color:#fff}.eyebrow--solid-brand{background:var(--brand-solid);color:#fff}.eyebrow--solid-brand i{color:#fff}.eyebrow--outline-light{background:hsla(0,0%,100%,.08);border:1.5px solid hsla(0,0%,100%,.85);color:#fff}.eyebrow--outline-light i{color:#fff}.eyebrow--outline-brand{background:#fff;border:1.5px solid var(--brand-solid)}.eyebrow--outline-brand,.eyebrow--outline-brand i,.eyebrow--tint{color:var(--brand-solid)}.eyebrow--tint{background:var(--brand-tint)}.eyebrow--tint i{color:var(--brand-solid)}.eyebrow--minimal-light{background:transparent;color:#fff;height:auto;padding:0}.eyebrow--minimal-light i{color:#fff}.eyebrow--minimal-brand{background:transparent;height:auto;padding:0}.eyebrow--minimal-brand,.eyebrow--minimal-brand i{color:var(--brand-solid)}.heading{color:var(--text-colour);font-family:var(--heading-font-active);font-weight:var(--heading-weight-active);letter-spacing:var(--heading-tracking-active);line-height:1.08;margin:0;word-break:break-word}.heading .grad-word{-webkit-background-clip:text;background-clip:text;background-image:var(--brand-gradient);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent}.subheading{color:var(--text-colour-muted);font-family:var(--subheading-font-active);font-weight:var(--subheading-weight-active);letter-spacing:var(--subheading-tracking-active);line-height:1.32;margin:0;word-break:break-word}.subheading[hidden]{display:none}.cta{align-items:center;border-radius:50px;display:inline-flex;flex:0 0 auto;font-family:var(--cta-font-active);font-size:24px;font-weight:var(--cta-weight-active);gap:12px;height:70px;justify-content:center;max-width:100%;padding:0 34px;white-space:nowrap;width:fit-content}.cta[hidden]{display:none}.cta i{font-size:20px}.cta i svg{display:block;fill:currentColor;height:24px;width:24px}.cta--plain{background:var(--brand-plain-cta,var(--brand-neutral,#2b2a29));color:#fff}.cta--brand{background:var(--brand-cta);color:var(--brand-cta-text)}.cta--gradient{background-image:var(--brand-gradient);color:#fff}.circle-cutout{background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;bottom:0;height:90px;left:0;pointer-events:none;position:absolute;width:100%;z-index:0}.circle-cutout[hidden]{display:none}.v-guide{background-image:var(--brand-gradient)}.v-guide .content-flow{align-items:flex-start;flex-direction:column;gap:20px;justify-content:center;min-height:294px;padding:56px 44px}.v-guide .content-block{align-items:flex-start;gap:10px;max-width:240px;width:100%}.v-guide .heading{font-size:calc(32px*var(--heading-scale,1));text-align:left;text-wrap:pretty}.v-guide .subheading{font-size:calc(20px*var(--subheading-scale,1));text-align:left}.brand-shapes-clip{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.brand-shapes{height:auto;left:278px;transform:translateY(-56%) rotate(-4deg);width:500px}.brand-shapes,.pages-row{pointer-events:none;position:absolute;top:50%}.pages-row{height:211px;left:0;right:0;transform:translateY(-50%) scale(var(--page-scale,1));transform-origin:436px 50%}.pages-row[hidden]{display:none}.page-item{background:linear-gradient(180deg,rgba(251,252,253,.4),rgba(233,234,235,.4));border-radius:14px;box-shadow:0 10px 22px rgba(0,0,0,.18);height:211px;pointer-events:auto;position:absolute;width:163px}.page-right{left:459px;transform:rotate(10.47deg);z-index:1}.page-left,.page-right{margin-left:-81.5px;top:0}.page-left{left:437px;transform:rotate(6.57deg);z-index:2}.page-middle{left:414px;margin-left:-81.5px;top:0;transform:rotate(0deg);z-index:3}.page-photo{align-items:center;background:#f3f3f5;border-radius:10px;display:flex;inset:4px;justify-content:center;overflow:hidden;position:absolute}.page-photo img{display:block;height:100%;object-fit:cover;width:100%}.page-upload-placeholder{align-items:center;color:#9a9aa0;display:flex;flex-direction:column;font-family:var(--body-font);font-size:11px;font-weight:600;gap:8px;justify-content:center;padding:12px;text-align:center}.page-upload-placeholder i{color:#b7b7bf;font-size:22px}.page-upload-placeholder[hidden]{display:none}.panel{border-left:1px solid #e2e2e6;flex-shrink:0;height:100vh;overflow-y:auto;padding:24px 22px 60px;position:sticky;top:0;width:400px}.panel h2{font-family:var(--heading-font);font-size:16px;font-weight:700;margin:0 0 2px}.panel .panel-sub{color:#7a7a80;font-size:12px;margin:0 0 18px}.section{border-bottom:1px solid #ececef;margin-bottom:22px;padding-bottom:22px}.section:last-child{border-bottom:none}.section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.section-title h3{align-items:center;color:#55555b;display:flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.05em;margin:0;text-transform:uppercase}.section-title h3 i{color:#b7b7bf;font-size:11px}.field{margin-bottom:16px}.field:last-child{margin-bottom:0}.field-label{color:#6c6c72;display:block;font-size:11.5px;letter-spacing:.04em;margin-bottom:7px;text-transform:uppercase}.field-label-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:7px}.field-label-row .field-label{margin-bottom:0}.char-count{color:#a3a09c;font-size:10.5px;font-weight:500}.field-hint{color:#8a8886;font-size:11px;line-height:1.4;margin:6px 0 0}input[type=text],select,textarea{background:#fff;border:1px solid #d0d0d6;border-radius:8px;font-family:var(--body-font);font-size:13.5px;padding:9px 11px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}input[type=text]:focus,select:focus,textarea:focus{border-color:#8a8a92;box-shadow:0 0 0 3px rgba(138,138,146,.15);outline:none}textarea{line-height:1.35;min-height:52px}select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%236b6b6b' stroke-width='1.5' fill='none' fill-rule='evenodd'/></svg>");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:30px}.row-2{display:flex;gap:10px}.row-2>div{flex:1;min-width:0}input[type=color]{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #d0d0d6;border-radius:8px;cursor:pointer;flex:0 0 auto;height:34px;padding:2px;width:38px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}input[type=range]{accent-color:var(--brand-solid);width:100%}.slider-row{margin-bottom:12px}.slider-row:last-child{margin-bottom:0}.slider-label{color:#3a3937;font-size:12px;margin-bottom:5px}.field-head,.slider-label{display:flex;justify-content:space-between}.field-head{align-items:center;margin-bottom:9px}.field-head .field-label{margin-bottom:0}.switch{display:inline-block;flex:0 0 auto;height:21px;position:relative;width:36px}.switch input{height:0;opacity:0;position:absolute;width:0}.switch .slider-pill{background:#cfcfd4;border-radius:22px;cursor:pointer;inset:0;position:absolute;transition:background .15s}.switch .slider-pill:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);content:"";height:15px;left:3px;position:absolute;top:3px;transition:transform .15s;width:15px}.switch input:checked+.slider-pill:before{transform:translateX(15px)}.is-off{filter:grayscale(.15);opacity:.42;pointer-events:none}.seg{display:flex;gap:7px}.seg button{appearance:none;background:#fff;border:1.5px solid #dcdce1;border-radius:8px;color:#3a3937;cursor:pointer;font-family:var(--body-font);font-size:12.5px;padding:8px 12px;transition:border-color .15s,background .15s,color .15s}.seg button:hover{border-color:#b7b7bf}.seg button.is-active{border-color:#1d1d1f}.brand-list{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:6px}.brand-swatch{appearance:none;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.08);cursor:pointer;height:30px;padding:0;position:relative;transition:border-color .15s,transform .1s;width:30px}.brand-swatch:hover{transform:scale(1.08)}.brand-swatch.is-active{border-color:#1d1d1f}.brand-swatch.is-active:after{align-items:center;color:#fff;content:"\f00c";display:flex;font-family:Font Awesome\ 6 Free;font-size:10px;font-weight:900;inset:0;justify-content:center;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.45)}.brand-name-hint{color:#3a3937;font-size:12px;font-weight:600}.icon-grid{display:grid;grid-template-columns:repeat(8,1fr);margin-bottom:10px}.icon-opt{align-items:center;appearance:none;background:#fff;border:1.5px solid #dcdce1;border-radius:8px;color:#55555b;cursor:pointer;display:flex;font-size:14px;height:34px;justify-content:center;transition:border-color .15s,background .15s,color .15s}.icon-opt:hover{border-color:#b7b7bf}.icon-opt.is-active{border-color:#1d1d1f}.icon-opt svg{fill:currentColor;height:16px;width:16px}.upload-zone{align-items:center;background:#fafaf9;border:1.5px dashed #c9c6c2;border-radius:10px;color:#6b6b6b;cursor:pointer;display:flex;font-size:12.5px;gap:8px;justify-content:center;min-height:52px;padding:10px;text-align:center;transition:border-color .15s,color .15s,background .15s;width:100%}.upload-zone:hover{border-color:var(--brand-solid);color:var(--brand-solid)}.upload-zone i{font-size:16px}input[type=file]{display:none}.upload-active-row{align-items:center;color:#3a3937;display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-top:8px}.upload-active-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-btn{background:none;border:none;color:#8a8886;cursor:pointer;flex:0 0 auto;font-size:12px;padding:0;text-decoration:underline}.link-btn:hover{color:var(--brand-solid)}.image-pool{margin-top:10px}.image-pool-toggle{align-items:center;appearance:none;background:#fff;border:1.5px solid #e2ded9;border-radius:10px;color:#2c2b29;cursor:pointer;display:flex;font-family:var(--body-font);font-size:13px;font-weight:600;justify-content:space-between;margin:0;padding:10px 13px;transition:border-color .15s,background .15s;width:100%}.image-pool-toggle:hover{background:#fafaf9;border-color:var(--brand-solid)}.image-pool-toggle span{align-items:center;display:flex;gap:8px}.image-pool-toggle span i.lead{color:var(--brand-solid);font-size:12px}.image-pool-toggle .chevron{color:#8a8886;font-size:11px;transition:transform .15s}.image-pool.collapsed .chevron{transform:rotate(-90deg)}.image-pool.collapsed .image-pool-body{display:none}.image-pool-body{margin-top:9px;max-height:280px;overflow-y:auto;padding-right:2px}.image-pool-cat{color:#8a8886;font-size:10.5px;font-weight:700;letter-spacing:.04em;margin:12px 0 7px;text-transform:uppercase}.image-pool-cat:first-child{margin-top:0}.image-pool-grid{display:grid;gap:7px;grid-template-columns:repeat(4,1fr)}.image-pool-thumb{background:#ececea;border:2px solid transparent;border-radius:7px;cursor:pointer;overflow:hidden;padding-top:75%;position:relative;transition:border-color .15s,opacity .15s;width:100%}.image-pool-thumb img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.image-pool-thumb:hover{border-color:#c9c6c2}.image-pool-thumb.is-selected{border-color:var(--brand-solid)}.image-pool-thumb.is-selected:after{align-items:center;background:var(--brand-solid);border-radius:50%;color:#fff;content:"\f00c";display:flex;font-family:Font Awesome\ 6 Free;font-size:8px;font-weight:900;height:16px;justify-content:center;position:absolute;right:3px;top:3px;width:16px}.source-tabs{display:flex;gap:6px;margin-bottom:10px}.source-tab{appearance:none;background:#fff;border:1.5px solid #dcdce1;border-radius:7px;color:#3a3937;cursor:pointer;flex:1;font-family:var(--body-font);font-size:12px;font-weight:600;padding:7px 8px;transition:border-color .15s,background .15s,color .15s}.source-tab.is-active{background:#1d1d1f;border-color:#1d1d1f;color:#fff}.source-pane[hidden]{display:none}.word-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.word-chip-row .hint-inline{color:#8a8886;font-size:11px;margin-bottom:2px;width:100%}.word-chip{appearance:none;background:#fff;border:1.5px solid #dcdce1;border-radius:20px;color:#3a3937;cursor:pointer;font-family:var(--body-font);font-size:12px;font-weight:600;padding:5px 10px;transition:all .15s}.word-chip.is-grad{background-image:var(--brand-gradient);border-color:transparent;color:#fff}hr.divider{border:none;border-top:1px solid #ececea;margin:20px 0}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d8d6d3;border-radius:4px}@media (max-width:980px){.app{flex-direction:column}.panel{border-left:none;border-top:1px solid #e2e2e6;height:auto;position:static;width:100%}.preview-col{padding:20px}}.change-page-link{background:none;border:none;color:var(--brand-solid,#1d1d1f);cursor:pointer;display:block;font-family:var(--body-font);font-size:12px;margin-top:6px;padding:0;text-decoration:underline}.change-page-link[hidden]{display:none}.pdf-picker-overlay{align-items:center;background:rgba(20,20,22,.55);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.pdf-picker-overlay[hidden]{display:none}.pdf-picker-panel{background:#fff;border-radius:16px;box-shadow:0 30px 60px rgba(0,0,0,.35);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(560px,100%)}.pdf-picker-head{align-items:center;border-bottom:1px solid #ececea;display:flex;flex:0 0 auto;justify-content:space-between;padding:18px 22px}.pdf-picker-head h3{font-size:15px;font-weight:700;margin:0}.pdf-picker-close{background:none;border:none;color:#6b6b6b;cursor:pointer;font-size:22px;line-height:1;padding:2px 6px}.pdf-picker-close:hover{color:#1d1d1f}.pdf-picker-status{color:#6b6b6b;flex:0 0 auto;font-size:13px;margin:0;padding:14px 22px 0}.pdf-picker-status[hidden]{display:none}.pdf-picker-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));overflow-y:auto;padding:18px 22px 22px}.pdf-picker-thumb{align-items:center;background:#f7f7f6;border:2px solid #ececea;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;transition:border-color .15s}.pdf-picker-thumb:hover{border-color:var(--brand-solid,#1d1d1f)}.pdf-picker-thumb img{display:block;width:100%}.pdf-picker-thumb span{color:#6b6b6b;font-family:var(--body-font);padding:6px 4px}@font-face{font-display:swap;font-family:JetBrains Mono;font-weight:400 700;src:url(https://25112878.fs1.hubspotusercontent-eu1.net/hubfs/25112878/raw_assets/public/citation-group-dam/fonts/jbmono-latin.woff2) format("woff2")}body{background:#f5f5f7;color:#1d1d1f;font-family:Figtree,system-ui,sans-serif}a{color:#80009e;text-decoration:none}a:hover{color:#5f0077;text-decoration:underline}.preview-col{gap:16px;padding:32px clamp(20px,3vw,40px) 32px clamp(20px,5vw,64px)}.stage-wrap{background:#fff;border-radius:24px;box-shadow:0 1px 2px rgba(26,26,26,.04);padding:8px}.stage{background:#fff;border-radius:18px;padding:32px}.sizer{filter:drop-shadow(0 0 1px rgba(0,0,0,.08)) drop-shadow(0 8px 28px rgba(0,0,0,.035))}.toolbar-row{padding:12px 8px 4px 12px}.dim-label{color:#86868b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.btn-download{background:#1d1d1f;border-radius:999px;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:38px;padding:0 18px;transition:background .15s}.btn-download:hover{background:#000}.btn-download:active{transform:none}.btn-download[disabled]{opacity:.35}.export-msg{border-radius:14px;font-size:13px;margin:8px 8px 4px;padding:10px 14px}.panel{background:#fff;border-left:1px solid #e8e8ed;padding:32px 28px 64px}.panel h2{color:#1d1d1f;font-family:Figtree,sans-serif;font-size:21px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.panel .panel-sub{color:#6e6e73;font-size:14px;line-height:1.4;margin:0 0 28px}.section{border-bottom:1px solid #e5e5ea;margin-bottom:24px;padding-bottom:24px}.section-title{margin-bottom:16px}.field-head h3,.section-title h3{color:#86868b!important;font-size:12px!important;font-weight:600!important;gap:0!important;letter-spacing:.12em!important;text-transform:uppercase!important}.field-head h3 i,.section-title h3 i{display:none!important}.field-label{color:#1d1d1f;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.field-label,.field-label-row{margin-bottom:8px}.char-count{color:#86868b;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.field-hint{color:#6e6e73;font-size:12px;line-height:1.45;margin-top:8px}input[type=text],select,textarea{background-color:#f5f5f7;border:1px solid transparent;border-radius:14px;color:#1d1d1f;font-family:Figtree,sans-serif;font-size:14px;padding:10px 14px;transition:all .15s}select{background-position:right 16px center;border-radius:999px;font-weight:600;height:38px;padding:0 40px 0 16px}input[type=text]:focus,select:focus,textarea:focus{background-color:#fff;border-color:#1d1d1f;box-shadow:0 0 0 3px rgba(29,29,31,.08)}textarea{line-height:1.4;min-height:56px;resize:vertical}input[type=range]{accent-color:#1d1d1f}.slider-label{color:#1d1d1f;font-size:13px;margin-bottom:6px}.slider-label span:last-child{color:#6e6e73;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.switch .slider-pill{background:#d2d2d7;border-radius:999px}.switch input:checked+.slider-pill{background:#1d1d1f}.seg{background:#f5f5f7;border-radius:999px;display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;padding:3px}.seg button{background:transparent;border:0;border-radius:999px;color:#1d1d1f;font-family:inherit;font-size:13px;font-weight:600;height:32px;padding:0 14px;transition:background .15s,color .15s}.seg button:hover{background:#e8e8ed}.seg button.is-active{background:#1d1d1f;color:#fff}.upload-zone{background:#f8f8fa;border:1.5px dashed #d2d2d7;border-radius:14px;color:#6e6e73;font-size:13px;font-weight:500;gap:10px;min-height:56px;transition:all .15s}.upload-zone:hover{background:#fff;border-color:#1d1d1f;color:#1d1d1f}.change-page-link,.link-btn{color:#80009e;font-family:inherit;font-size:13px;opacity:.85;text-decoration:none}.change-page-link:hover,.link-btn:hover{color:#5f0077;opacity:1;text-decoration:underline}.change-page-link{margin-top:8px}.pdf-picker-overlay{background:rgba(0,0,0,.4)}.pdf-picker-panel{border-radius:24px;box-shadow:0 24px 48px rgba(0,0,0,.1)}.pdf-picker-head{border-bottom:1px solid #e5e5ea;padding:20px 24px}.pdf-picker-head h3{font-size:17px;font-weight:600;letter-spacing:-.01em}.pdf-picker-close{align-items:center;background:#f4f4f6;border-radius:50%;color:#1d1d1f;display:flex;font-size:20px;height:32px;justify-content:center;padding:0;transition:background .15s,color .15s;width:32px}.pdf-picker-close:hover{background:#1d1d1f;color:#fff}.pdf-picker-status{color:#6e6e73;padding:16px 24px 0}.pdf-picker-grid{gap:12px;padding:20px 24px 24px}.pdf-picker-thumb{background:#f8f8fa;border:1px solid #e5e5ea;border-radius:14px;gap:6px;padding:8px;transition:border-color .15s,transform .35s ease}.pdf-picker-thumb:hover{border-color:#1d1d1f;transform:translateY(-4px)}.pdf-picker-thumb img{border-radius:8px}.pdf-picker-thumb span{color:#6e6e73;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}::-webkit-scrollbar-thumb{background:#d2d2d7;border-radius:999px}@media (max-width:980px){.panel{border-top:1px solid #e8e8ed}}.page-slots{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px}.page-slots .field{margin:0!important;min-width:0}.page-slots .field-label{color:#6e6e73;font-size:12px;font-weight:600;margin-bottom:6px}.page-slots .upload-zone{aspect-ratio:163/211;background-color:#f8f8fa;background-position:top;background-size:cover;flex-direction:column;font-size:12px;font-weight:600;gap:6px;min-height:0;padding:8px;transition:border-color .15s,color .15s,background-color .15s,transform .35s cubic-bezier(.2,.8,.2,1)}.page-slots .upload-zone:hover{transform:translateY(-2px)}.page-slots .upload-zone span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-slots .upload-zone.has-img{border:1px solid #e5e5ea;color:transparent}.page-slots .upload-zone.has-img span,.page-slots .upload-zone.has-img svg{visibility:hidden}.page-slots .upload-zone.has-img:hover{border-color:#1d1d1f}.page-slots .change-page-link{font-size:12px;margin-top:6px}input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;height:20px}input[type=range]::-webkit-slider-runnable-track{background:#e8e8ed;border-radius:999px;height:4px}input[type=range]::-moz-range-track{background:#e8e8ed;border-radius:999px;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#1d1d1f;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);height:18px;margin-top:-7px;transition:transform .15s;width:18px}input[type=range]::-moz-range-thumb{background:#1d1d1f;border:3px solid #fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.18);height:12px;width:12px}input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.1)}input[type=range]:focus-visible{border-radius:999px;outline:2px solid #1d1d1f;outline-offset:2px}.btn-download:focus-visible,.seg button:focus-visible,.upload-zone:focus-within{outline:2px solid #1d1d1f;outline-offset:2px}.field-head{margin-bottom:0}#subheadingField{margin-top:16px!important}.field-head h3 label,.section-title h3 label{cursor:pointer}.count-wrap{position:relative}.count-wrap textarea{display:block;padding-bottom:28px;resize:none}.count-wrap .char-count{bottom:9px;pointer-events:none;position:absolute;right:14px}.size-val{color:#6e6e73;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.field-head{margin-bottom:16px}#subheadingField{margin-top:0!important}.field-head,.section-title{align-items:center;display:flex;height:24px;justify-content:space-between;margin:0 0 12px!important}.field-head h3,.section-title h3{line-height:24px;margin:0!important}.field-head--inline{height:24px;margin:4px 0 12px!important}#ctaFields,#subheadingField{margin-top:0!important}.v-guide .cta{font-size:16px;gap:8px;height:46px;padding:0 22px;position:relative;z-index:3}.v-guide .cta i{font-size:14px}.v-guide .cta i svg{height:16px;width:16px}.icon-grid{gap:6px}.icon-opt{background:#f5f5f7;border:0;border-radius:10px;color:#1d1d1f;height:36px;transition:background .15s,color .15s}.icon-opt:hover{background:#e8e8ed}.icon-opt.is-active{background:#1d1d1f;color:#fff}#ctaFields .field{margin-bottom:16px}.field-head--inline .field-label{margin:0}.pages-row{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.v-guide.has-cta .pages-row{transform:translateY(-50%) scale(calc(var(--page-scale,1)*1.15))}.hsd-mark{left:384px;transform:translateY(-44%);width:330px}.fa-mark,.hsd-mark{height:auto;position:absolute;top:50%}.fa-mark{left:300px;transform:translateY(-50%);width:480px}