main{display:block}main:focus{outline:none}.vg-enquiry__field{margin:0 0 var(--space-sm)}.vg-enquiry__label{margin-bottom:.3em;font-weight:600;display:block}.vg-enquiry__help{font-size:var(--text-small);color:var(--muted);margin:0 0 .3em}.vg-enquiry__control{width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line-dark);border-radius:var(--radius-sm);padding:.6em .75em;font-size:1rem;display:block}.vg-enquiry__control:focus{outline:3px solid var(--cobalt);outline-offset:1px;border-color:var(--cobalt)}.vg-enquiry__control:focus:not(:focus-visible){outline-width:2px}select.vg-enquiry__control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--navy) 50%), linear-gradient(135deg, var(--navy) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.vg-enquiry__control[aria-invalid=true]{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.vg-enquiry__error{color:var(--error);margin:.3em 0 0;font-weight:500}.vg-enquiry__radios{border:0;min-width:0;padding:0}.vg-enquiry__radios>legend{padding:0}.vg-enquiry__options{gap:0 var(--space-md);flex-wrap:wrap;display:flex}.vg-enquiry__option{cursor:pointer;align-items:center;gap:.5em;min-height:44px;padding-inline:.25em;display:flex}.vg-enquiry__option input{width:1.15rem;height:1.15rem;accent-color:var(--cobalt);margin:0}
:where(.cgt){--cgt-font-display:Georgia, "Times New Roman", serif;--cgt-font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--cgt-font-mono:ui-monospace, "SFMono-Regular", Menlo, monospace;--cgt-ink:#0d1b2a;--cgt-muted:#4a5568;--cgt-subtle:#6b7280;--cgt-tail:var(--cgt-muted);--cgt-surface:#fff;--cgt-sunken:#f5f6f8;--cgt-raised:#fff;--cgt-line:#0d1b2a1f;--cgt-line-strong:#0d1b2a3d;--cgt-accent:#0d1b2a;--cgt-accent-hover:#1b2d44;--cgt-on-accent:#fff;--cgt-highlight:var(--cgt-accent);--cgt-band:#0d1b2a;--cgt-band-raised:#ffffff0d;--cgt-band-ink:#fff;--cgt-band-muted:#ffffffb3;--cgt-band-line:#ffffff29;--cgt-band-accent:#fff;--cgt-band-on-accent:#0d1b2a;--cgt-radius:14px;--cgt-radius-sm:8px;--cgt-btn-radius:999px;--cgt-btn-weight:600;--cgt-display-weight:600;--cgt-display-tracking:-.02em;--cgt-eyebrow-tracking:.14em;--cgt-max:1200px;--cgt-pad:clamp(16px, 4vw, 40px);--cgt-section-y:clamp(64px, 8vw, 116px);--cgt-h1-size:clamp(38px, 6vw, 74px);--cgt-h2-size:clamp(28px, 3.4vw, 44px);--cgt-shadow:0 1px 2px #0000000a, 0 14px 36px -18px #00000038;--cgt-ease:cubic-bezier(.22, .61, .36, 1);color:var(--cgt-ink);font-family:var(--cgt-font-body);-webkit-font-smoothing:antialiased}.cgt *,.cgt :before,.cgt :after{box-sizing:border-box}.cgt :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote):not(:where([data-cgt-slot] *)){margin:0}.cgt :where(ul,ol):not(:where([data-cgt-slot] *)){padding:0;list-style:none}.cgt :where(h1,h2,h3,h4,h5,h6):not(:where([data-cgt-slot] *)),.cgt :where(a){color:inherit}.cgt :focus-visible{outline:2px solid var(--cgt-accent);outline-offset:3px;border-radius:4px}.cgt-wrap{max-width:var(--cgt-max);padding-inline:var(--cgt-pad);margin-inline:auto}.cgt-narrow{max-width:calc(780px + 2 * var(--cgt-pad))}.cgt-section{padding-block:var(--cgt-section-y);background:var(--cgt-surface)}.cgt-section--sunken{background:var(--cgt-sunken)}.cgt-section--tight{padding-block:clamp(40px,5vw,64px)}.cgt-mono{font-family:var(--cgt-font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.cgt-eyebrow{font-family:var(--cgt-font-mono);letter-spacing:var(--cgt-eyebrow-tracking);text-transform:uppercase;color:var(--cgt-subtle);align-items:center;gap:10px;margin-bottom:14px;font-size:11.5px;font-weight:500;display:inline-flex}.cgt-eyebrow:before{content:"";opacity:.6;background:currentColor;width:18px;height:1px}.cgt-h1{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:var(--cgt-h1-size);letter-spacing:var(--cgt-display-tracking);text-wrap:balance;line-height:1.02}.cgt-h1__lead{display:block}.cgt-h1__tail{color:var(--cgt-tail);margin-top:.08em;display:block}.cgt-h2{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:var(--cgt-h2-size);letter-spacing:var(--cgt-display-tracking);text-wrap:balance;max-width:22ch;margin-bottom:clamp(24px,3vw,40px);line-height:1.08}.cgt-h2--sm{margin-bottom:14px;font-size:clamp(24px,2.6vw,34px)}.cgt-lede{color:var(--cgt-muted);text-wrap:pretty;max-width:58ch;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.cgt-lede--section{margin-top:-12px;margin-bottom:clamp(28px,3.5vw,44px)}.cgt-body{color:var(--cgt-muted);max-width:58ch;font-size:16px;line-height:1.65}.cgt-fine{color:var(--cgt-subtle);max-width:78ch;margin-top:18px;font-size:13px;line-height:1.6}.cgt-fine a,.cgt-more a,.cgt-textlink{color:var(--cgt-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cgt-more{margin-top:24px;font-size:15px;font-weight:600}.cgt-more a:after{content:" →"}.cgt-arrow{transition:transform .24s var(--cgt-ease);margin-left:8px;display:inline-block}.cgt-only-narrow{display:block}.cgt-only-wide{display:none}@media (min-width:760px){.cgt-only-narrow{display:none}.cgt-only-wide{display:block}}.cgt-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.cgt-btn{border-radius:var(--cgt-btn-radius);min-height:52px;font:var(--cgt-btn-weight) 16px/1 var(--cgt-font-body);cursor:pointer;transition:background .2s var(--cgt-ease), border-color .2s var(--cgt-ease), transform .2s var(--cgt-ease);border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 26px;text-decoration:none;display:inline-flex}.cgt-btn:active{transform:translateY(1px)}.cgt-btn--primary,.cgt a.cgt-btn--primary{background:var(--cgt-accent);color:var(--cgt-on-accent)}.cgt-btn--primary:hover{background:var(--cgt-accent-hover)}.cgt-btn--ghost{color:var(--cgt-ink);border-color:var(--cgt-line-strong);background:0 0}.cgt-btn--ghost:hover{border-color:var(--cgt-ink)}.cgt-btn--small{min-height:42px;padding:0 18px;font-size:14.5px}.cgt-btn--block{width:100%}.cgt-btn[disabled]{opacity:.6;cursor:progress}.cgt[data-cgt-motion=on] [data-cgt-reveal]{transition:opacity .7s var(--cgt-ease), transform .7s var(--cgt-ease);transition-delay:var(--cgt-d,0s)}.cgt[data-cgt-motion=on] [data-cgt-reveal]:not(.is-in){opacity:0;transform:translateY(16px)}.cgt [data-cgt-reveal].is-instant{transition:none}.cgt-valueline{width:100%;height:auto;color:var(--cgt-highlight);display:block;overflow:visible}.cgt-valueline__grid line{stroke:var(--cgt-line-strong);stroke-width:1px}.cgt-valueline__before{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.cgt-valueline__after{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round;opacity:.55}.cgt-valueline__marker{stroke:var(--cgt-ink);stroke-width:1px;stroke-dasharray:3 4;opacity:.5}.cgt-valueline__dot{fill:var(--cgt-surface);stroke:currentColor;stroke-width:3px}.cgt-valueline__halo{fill:currentColor;opacity:.12;transform-origin:330px 116px}.cgt-valueline__labels text{font-family:var(--cgt-font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--cgt-muted);font-size:13px}.cgt-valueline__labels .cgt-valueline__datelabel{fill:var(--cgt-ink);font-weight:600}@media (max-width:560px){.cgt-valueline__labels{display:none}}.cgt[data-cgt-motion=on] [data-cgt-reveal]:not(.is-instant) .cgt-valueline__before{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--cgt-ease) .2s}.cgt[data-cgt-motion=on] [data-cgt-reveal].is-in:not(.is-instant) .cgt-valueline__before{stroke-dashoffset:0}.cgt[data-cgt-motion=on] [data-cgt-reveal]:not(.is-instant) :is(.cgt-valueline__area,.cgt-valueline__after,.cgt-valueline__dot,.cgt-valueline__halo,.cgt-valueline__marker){opacity:0;transition:opacity .6s var(--cgt-ease) 1.3s}.cgt[data-cgt-motion=on] [data-cgt-reveal].is-in:not(.is-instant) :is(.cgt-valueline__area,.cgt-valueline__dot){opacity:1}.cgt[data-cgt-motion=on] [data-cgt-reveal].is-in:not(.is-instant) .cgt-valueline__after{opacity:.55}.cgt[data-cgt-motion=on] [data-cgt-reveal].is-in:not(.is-instant) .cgt-valueline__marker{opacity:.5}.cgt[data-cgt-motion=on] [data-cgt-reveal].is-in:not(.is-instant) .cgt-valueline__halo{opacity:.12;animation:cgt-pulse 2.6s var(--cgt-ease) 2s infinite}@keyframes cgt-pulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}}.cgt-announce{background:var(--cgt-surface);padding-block:clamp(28px,4vw,56px)}.cgt-announce__card{color:var(--cgt-band-ink);border-radius:var(--cgt-radius);background:var(--cgt-band);isolation:isolate;transition:transform .3s var(--cgt-ease), box-shadow .3s var(--cgt-ease);align-items:center;gap:18px;padding:clamp(22px,3.2vw,40px);text-decoration:none;display:grid;position:relative;overflow:hidden}.cgt-announce__card:hover{box-shadow:var(--cgt-shadow);transform:translateY(-2px)}.cgt-announce__card:hover .cgt-arrow{transform:translate(4px)}.cgt-announce__date{align-items:flex-end;gap:10px;line-height:.82;display:flex}.cgt-announce__day{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.04em;font-size:clamp(64px,9vw,112px)}.cgt-announce__monthyear{font-family:var(--cgt-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cgt-band-muted);flex-direction:column;gap:6px;padding-bottom:6px;font-size:13px;display:flex}.cgt-announce .cgt-eyebrow{color:var(--cgt-band-muted);margin-bottom:10px}.cgt-announce__title{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:var(--cgt-display-tracking);text-wrap:balance;font-size:clamp(24px,3vw,36px);line-height:1.1}.cgt-announce__body{color:var(--cgt-band-muted);max-width:54ch;margin-top:10px;font-size:16px;line-height:1.55}.cgt-announce__cta{border-bottom:1px solid var(--cgt-band-line);align-items:center;margin-top:16px;padding-bottom:3px;font-size:16px;font-weight:600;display:inline-flex}.cgt-announce__chart,.cgt-announce__chart .cgt-valueline{color:var(--cgt-band-accent)}.cgt-announce__chart .cgt-valueline__dot{fill:var(--cgt-band)}.cgt-announce__chart .cgt-valueline__marker{stroke:var(--cgt-band-ink)}.cgt-announce__chart .cgt-valueline__grid line{stroke:var(--cgt-band-line)}.cgt-announce__legend{font-family:var(--cgt-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cgt-band-muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.cgt-announce__legend span:nth-child(2){color:var(--cgt-band-ink)}@media (min-width:760px){.cgt-announce__card{grid-template-columns:auto 1fr;gap:clamp(24px,4vw,56px)}}@media (min-width:1060px){.cgt-announce__card{grid-template-columns:auto minmax(0,1fr) 300px}}@media (max-width:759px){.cgt-announce__date{gap:8px}.cgt-announce__day{font-size:56px}}.cgt-band{background:var(--cgt-sunken);border-top:1px solid var(--cgt-line);border-bottom:1px solid var(--cgt-line);padding-block:18px}.cgt-band__row{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.cgt-band__date{font-family:var(--cgt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cgt-ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.cgt-band__pip{background:var(--cgt-highlight);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cgt-highlight) 18%, transparent);border-radius:50%;flex:none}.cgt-band__text{flex:320px;font-size:15px;font-weight:600;line-height:1.5}.cgt-band__sub{color:var(--cgt-muted);font-weight:400}.cgt-hero{background:var(--cgt-surface);padding-block:clamp(36px,6vw,88px) clamp(48px,7vw,104px)}.cgt-hero__grid{align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:980px){.cgt-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cgt-hero .cgt-lede{margin-top:24px}.cgt-hero__caveat{border-left:2px solid var(--cgt-line-strong);color:var(--cgt-muted);max-width:56ch;margin-top:22px;padding-left:14px;font-size:14.5px;line-height:1.6}.cgt-datecard{background:var(--cgt-band);color:var(--cgt-band-ink);border-radius:var(--cgt-radius);box-shadow:var(--cgt-shadow);padding:clamp(24px,3vw,40px);position:relative;overflow:hidden}.cgt-datecard__cap{color:var(--cgt-band-muted)}.cgt-datecard__date{align-items:flex-end;gap:14px;margin-top:18px;line-height:.8;display:flex}.cgt-datecard__day{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.05em;font-size:clamp(110px,14vw,184px)}.cgt-datecard__my{font-family:var(--cgt-font-display);flex-direction:column;gap:10px;padding-bottom:12px;font-size:clamp(24px,2.6vw,34px);line-height:1;display:flex}.cgt-datecard__my span:last-child{color:var(--cgt-band-muted)}.cgt-datecard__rule{font-family:var(--cgt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cgt-band-muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:30px;font-size:11px;display:grid}.cgt-datecard__old{border-top:3px solid var(--cgt-band-accent);padding-top:10px}.cgt-datecard__new{border-top:3px dotted var(--cgt-band-line);text-align:right;padding-top:10px}.cgt-datecard__cut{background:var(--cgt-band-ink);width:2px;height:34px}.cgt-datecard__note{color:var(--cgt-band-muted);margin-top:18px;font-size:14.5px;line-height:1.55}.cgt-story{background:var(--cgt-surface);padding-bottom:var(--cgt-section-y)}.cgt-story .cgt-wrap{border-top:1px solid var(--cgt-line);padding-top:clamp(40px,6vw,80px)}.cgt-story__beat{font-family:var(--cgt-font-display);letter-spacing:-.01em;text-wrap:pretty;max-width:30ch;font-size:clamp(22px,2.5vw,32px);line-height:1.3}.cgt-story__beat+.cgt-story__beat{margin-top:.9em}.cgt-story__beat strong{font-weight:var(--cgt-display-weight);color:var(--cgt-highlight)}.cgt-story__beat:first-child{color:var(--cgt-muted)}.cgt-simple{padding-top:0}.cgt-simple__chart{max-width:920px;margin:0 auto}.cgt-simple__steps{gap:14px;margin-top:clamp(20px,3vw,36px);display:grid}.cgt-simple__step{border:1px solid var(--cgt-line);border-radius:var(--cgt-radius-sm);background:var(--cgt-surface);gap:4px;padding:18px 20px;display:grid;position:relative}.cgt-simple__step.is-date{border-color:var(--cgt-highlight);box-shadow:inset 0 3px 0 var(--cgt-highlight)}.cgt-simple__when{color:var(--cgt-subtle)}.cgt-simple__step.is-date .cgt-simple__when{color:var(--cgt-highlight);font-weight:600}.cgt-simple__what{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:22px;line-height:1.2}.cgt-simple__note{color:var(--cgt-muted);font-size:14.5px;line-height:1.5}.cgt-simple__arrow{display:none}@media (min-width:760px){.cgt-simple__steps{grid-template-columns:repeat(3,1fr);gap:36px}.cgt-simple__arrow{color:var(--cgt-subtle);font-size:18px;display:block;position:absolute;top:50%;right:-27px;transform:translateY(-50%)}}.cgt-takeaway{text-align:center;max-width:46ch;font-family:var(--cgt-font-display);text-wrap:balance;margin:clamp(28px,4vw,48px) auto 0;font-size:clamp(20px,2vw,26px);line-height:1.35}.cgt-quizwrap{align-items:start;gap:28px;display:grid}@media (min-width:980px){.cgt-quizwrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}.cgt-quizwrap__intro{position:sticky;top:120px}}.cgt-quiz{background:var(--cgt-raised);border:1px solid var(--cgt-line);border-radius:var(--cgt-radius);box-shadow:var(--cgt-shadow);outline:none;padding:clamp(22px,3.4vw,44px)}.cgt-quiz__top{color:var(--cgt-subtle);justify-content:space-between;align-items:center;min-height:24px;display:flex}.cgt-quiz__back{font:600 14px var(--cgt-font-body);color:var(--cgt-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.cgt-quiz__bar{background:var(--cgt-line);border-radius:3px;height:3px;margin:14px 0 28px;overflow:hidden}.cgt-quiz__bar span{background:var(--cgt-highlight);height:100%;transition:width .4s var(--cgt-ease);display:block}.cgt-quiz__fs{min-width:0;animation:cgt-in .42s var(--cgt-ease);border:0;margin:0;padding:0}@keyframes cgt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cgt-quiz__q{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.01em;text-wrap:balance;padding:0;font-size:clamp(22px,2.4vw,30px);line-height:1.22}.cgt-quiz__opts{gap:10px;margin-top:26px;display:grid}@media (min-width:560px){.cgt-quiz__opts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.cgt-quiz__opt{border:1.5px solid var(--cgt-line-strong);border-radius:var(--cgt-radius-sm);background:var(--cgt-surface);min-height:58px;font:600 16.5px var(--cgt-font-body);color:var(--cgt-ink);cursor:pointer;text-align:left;transition:border-color .16s var(--cgt-ease), background .16s var(--cgt-ease);align-items:center;gap:12px;padding:0 20px;display:flex}.cgt-quiz__opt:hover{border-color:var(--cgt-ink)}.cgt-quiz__opt.is-picked{border-color:var(--cgt-accent);background:color-mix(in srgb, var(--cgt-accent) 7%, var(--cgt-surface))}.cgt-quiz__radio{border:1.5px solid var(--cgt-line-strong);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.cgt-quiz__opt.is-picked .cgt-quiz__radio{border-color:var(--cgt-accent)}.cgt-quiz__opt.is-picked .cgt-quiz__radio:after{content:"";background:var(--cgt-accent);border-radius:50%;position:absolute;inset:3px}.cgt-quiz__note{color:var(--cgt-subtle);margin-top:22px;font-size:12.5px;line-height:1.5}.cgt-quiz--result{animation:cgt-in .42s var(--cgt-ease)}.cgt-quiz__flag{color:var(--cgt-highlight);font-weight:600}.cgt-quiz__rh{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.015em;text-wrap:balance;margin-top:12px;font-size:clamp(26px,2.8vw,36px);line-height:1.12}.cgt-quiz__p{color:var(--cgt-muted);margin-top:16px;font-size:16px;line-height:1.6}.cgt-quiz .cgt-checks{margin-top:14px}.cgt-quiz__unsure{font-size:15px}.cgt-quiz__next{border-radius:var(--cgt-radius-sm);background:var(--cgt-sunken);margin-top:22px;padding:16px 18px;font-size:15.5px;line-height:1.6}.cgt-quiz__restart{font:500 14px var(--cgt-font-body);color:var(--cgt-subtle);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;text-decoration:underline}.cgt-checks{gap:10px;display:grid}.cgt-checks li{padding-left:30px;font-size:15.5px;line-height:1.5;position:relative}.cgt-checks li:before{content:"";background:color-mix(in srgb, var(--cgt-highlight) 12%, transparent);border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:0}.cgt-checks li:after{content:"";border-left:1.75px solid var(--cgt-highlight);border-bottom:1.75px solid var(--cgt-highlight);width:7px;height:4px;position:absolute;top:6.5px;left:6px;transform:rotate(-45deg)}.cgt-checks--plain li:before{border:1px solid var(--cgt-line-strong);background:0 0}.cgt-checks--plain li:after{border-color:var(--cgt-subtle)}.cgt-checks--tight{gap:7px;margin-top:16px}.cgt-bigline{font-family:var(--cgt-font-display);color:var(--cgt-muted);text-wrap:balance;max-width:34ch;margin-top:-10px;margin-bottom:clamp(32px,4vw,52px);font-size:clamp(22px,2.4vw,30px);line-height:1.3}.cgt-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){.cgt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.cgt-card{border:1px solid var(--cgt-line);border-radius:var(--cgt-radius-sm);background:var(--cgt-surface);transition:border-color .24s var(--cgt-ease), transform .24s var(--cgt-ease);align-content:start;gap:8px;padding:clamp(16px,2.4vw,28px);display:grid}.cgt-card:hover{border-color:var(--cgt-line-strong);transform:translateY(-2px)}.cgt-card__idx{color:var(--cgt-subtle);font-size:11px}.cgt-card__title{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:clamp(19px,1.8vw,24px);line-height:1.15}.cgt-card__body{color:var(--cgt-muted);font-size:14.5px;line-height:1.5}.cgt-pull{border-top:2px solid var(--cgt-ink);margin-top:clamp(40px,6vw,80px);padding-top:clamp(24px,3vw,36px)}.cgt-pull p,p.cgt-pull{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:var(--cgt-display-tracking);text-wrap:balance;max-width:24ch;font-size:clamp(28px,4.2vw,54px);line-height:1.08}.cgt-pull--quiet{border-top-width:1px;max-width:34ch!important;font-size:clamp(22px,2.6vw,34px)!important}.cgt-compare{gap:16px;display:grid}@media (min-width:860px){.cgt-compare{grid-template-columns:5fr 7fr;gap:24px}}.cgt-compare__card{border-radius:var(--cgt-radius);padding:clamp(22px,3vw,40px)}.cgt-compare__card--calc{border:1.5px dashed var(--cgt-line-strong);background:0 0}.cgt-compare__card--val{background:var(--cgt-raised);border:1px solid var(--cgt-line);box-shadow:var(--cgt-shadow);position:relative}.cgt-compare__card--val:before{content:"";background:var(--cgt-highlight);border-radius:var(--cgt-radius) var(--cgt-radius) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.cgt-compare__title{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:clamp(22px,2.2vw,28px);line-height:1.15}.cgt-compare__sub{color:var(--cgt-muted);margin-top:6px;font-size:14.5px}.cgt-compare__foot{color:var(--cgt-subtle);margin-top:22px;font-size:14px;line-height:1.5}.cgt-formula{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.cgt-formula li{align-items:center;gap:8px;display:inline-flex}.cgt-formula .cgt-mono{background:var(--cgt-sunken);border:1px solid var(--cgt-line);text-transform:none;letter-spacing:0;color:var(--cgt-ink);border-radius:6px;padding:9px 12px;font-size:13.5px}.cgt-section--sunken .cgt-formula .cgt-mono{background:var(--cgt-surface)}.cgt-formula__op{font-family:var(--cgt-font-mono);color:var(--cgt-subtle)}.cgt-chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.cgt-chips li{border:1px solid var(--cgt-line-strong);background:var(--cgt-surface);border-radius:999px;padding:8px 14px;font-size:14.5px;line-height:1.2}.cgt-asks{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:var(--cgt-display-tracking);text-wrap:balance;max-width:26ch;margin-top:clamp(36px,5vw,64px);font-size:clamp(26px,3.6vw,48px);line-height:1.12}.cgt-asks span{color:var(--cgt-subtle);letter-spacing:0;margin-bottom:.3em;font-size:.5em;font-weight:400;display:block}.cgt-tabs{scrollbar-width:none;margin:-6px calc(var(--cgt-pad) * -1) 28px;padding:6px var(--cgt-pad);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.cgt-tabs::-webkit-scrollbar{display:none}.cgt-tab{scroll-snap-align:start;border:1.5px solid var(--cgt-line-strong);background:var(--cgt-surface);font:600 14.5px var(--cgt-font-body);color:var(--cgt-ink);cursor:pointer;white-space:nowrap;transition:all .18s var(--cgt-ease);border-radius:999px;flex:none;padding:10px 16px}.cgt-tab:hover{border-color:var(--cgt-ink)}.cgt-tab.is-active{background:var(--cgt-accent);border-color:var(--cgt-accent);color:var(--cgt-on-accent)}.cgt-industry__h{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);margin-bottom:18px;font-size:clamp(22px,2.2vw,28px)}.cgt-industry__panel{animation:cgt-in .36s var(--cgt-ease)}.cgt-industry__grid{gap:0 32px;margin:0;display:grid}@media (min-width:700px){.cgt-industry__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.cgt-industry__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cgt-industry__item{border-top:1px solid var(--cgt-line);padding:18px 0}.cgt-industry__item dt{font-size:16.5px;font-weight:600}.cgt-industry__item dd{color:var(--cgt-muted);margin-top:4px;font-size:15px;line-height:1.55}.cgt-industry__snap{border-radius:var(--cgt-radius-sm);background:var(--cgt-band);color:var(--cgt-band-ink);gap:8px;margin-top:28px;padding:20px 22px;display:grid}.cgt-industry__snap .cgt-mono{color:var(--cgt-band-muted)}.cgt-industry__snap p{max-width:70ch;font-size:16px;line-height:1.55}@media (min-width:860px){.cgt-industry__snap{grid-template-columns:200px 1fr;align-items:baseline}}.cgt-keep{gap:14px;display:grid}@media (min-width:640px){.cgt-keep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1060px){.cgt-keep{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.cgt-keep__card{background:var(--cgt-raised);border:1px solid var(--cgt-line);border-radius:var(--cgt-radius-sm);padding:clamp(20px,2.4vw,28px)}.cgt-keep__title{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);border-bottom:1px solid var(--cgt-line);margin-bottom:16px;padding-bottom:14px;font-size:22px}.cgt-keep .cgt-checks li{font-size:15px}.cgt-band-section{background:var(--cgt-band);color:var(--cgt-band-ink)}.cgt-band-section .cgt-eyebrow,.cgt-band-section .cgt-body,.cgt-band-section .cgt-fine{color:var(--cgt-band-muted)}.cgt-band-section .cgt-btn--primary,.cgt-band-section a.cgt-btn--primary{background:var(--cgt-band-accent);color:var(--cgt-band-on-accent)}.cgt-timeline{gap:0;margin-top:8px;display:grid;position:relative}.cgt-timeline__step{padding:0 0 34px 38px;position:relative}.cgt-timeline__step:before{content:"";background:var(--cgt-band-line);width:2px;position:absolute;top:18px;bottom:-2px;left:7px}.cgt-timeline__step:last-child:before{display:none}.cgt-timeline__node{border:2px solid var(--cgt-band-muted);background:var(--cgt-band);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.cgt-timeline__step.is-now .cgt-timeline__node{background:var(--cgt-band-accent);border-color:var(--cgt-band-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--cgt-band-accent) 16%, transparent)}.cgt-timeline__step.is-date .cgt-timeline__node{border-color:var(--cgt-band-accent);border-width:3px}.cgt-timeline__when{color:var(--cgt-band-muted);margin-bottom:10px;display:block}.cgt-timeline__step.is-now .cgt-timeline__when,.cgt-timeline__step.is-date .cgt-timeline__when{color:var(--cgt-band-ink);font-weight:600}.cgt-timeline__item{font-family:var(--cgt-font-display);max-width:30ch;font-size:clamp(19px,1.7vw,22px);line-height:1.3}.cgt-timeline__item+.cgt-timeline__item{margin-top:8px}@media (min-width:900px){.cgt-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:34px}.cgt-timeline:before{content:"";background:var(--cgt-band-line);height:2px;position:absolute;top:7px;left:0;right:0}.cgt-timeline:after{content:"";background:var(--cgt-band-accent);transform-origin:0;width:100%;height:2px;transition:transform 1.6s var(--cgt-ease) .2s;position:absolute;top:7px;left:0;transform:scaleX(.04)}.cgt-timeline.is-in:after,.cgt:not([data-cgt-motion=on]) .cgt-timeline:after{transform:scaleX(1)}.cgt-timeline__step{padding:0}.cgt-timeline__step:before{display:none}.cgt-timeline__node{top:-34px}}.cgt[data-cgt-motion=on] .cgt-timeline[data-cgt-reveal]:not(.is-in){opacity:1;transform:none}.cgt[data-cgt-motion=on] .cgt-timeline:not(.is-in) .cgt-timeline__step{opacity:0;transform:translateY(12px)}.cgt[data-cgt-motion=on] .cgt-timeline .cgt-timeline__step{transition:opacity .6s var(--cgt-ease), transform .6s var(--cgt-ease);transition-delay:var(--cgt-d,0s)}.cgt-offer{background:var(--cgt-raised);border:1px solid var(--cgt-line);border-radius:var(--cgt-radius);box-shadow:var(--cgt-shadow);gap:24px;padding:clamp(24px,3.6vw,48px);display:grid}@media (min-width:900px){.cgt-offer{grid-template-columns:5fr 6fr;gap:56px}}.cgt-offer__price{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 14px;display:flex}.cgt-offer__amt{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.02em;font-size:clamp(36px,4vw,52px)}.cgt-offer__test{color:var(--cgt-muted);font-size:15px}.cgt-offer__body .cgt-btn{margin-top:22px}.cgt-split{gap:16px;display:grid}@media (min-width:800px){.cgt-split{grid-template-columns:1fr 1fr;gap:24px}}.cgt-split__col{border:1px solid var(--cgt-line);border-radius:var(--cgt-radius-sm);padding:clamp(20px,2.8vw,34px)}.cgt-split__col--us{border-color:var(--cgt-highlight);box-shadow:inset 0 3px 0 var(--cgt-highlight)}.cgt-split__title{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);margin-bottom:16px;font-size:22px}.cgt-faqwrap{gap:8px;display:grid}@media (min-width:980px){.cgt-faqwrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}.cgt-faqwrap>div:first-child{align-self:start;position:sticky;top:120px}}.cgt-faq{border-top:1px solid var(--cgt-line-strong)}.cgt-faq__item{border-bottom:1px solid var(--cgt-line-strong)}.cgt-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.cgt-faq__item summary::-webkit-details-marker{display:none}.cgt-faq__q{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:clamp(18px,1.7vw,22px);line-height:1.3}.cgt-faq__icon{border:1px solid var(--cgt-line-strong);width:28px;height:28px;transition:transform .24s var(--cgt-ease);border-radius:50%;flex:none;position:relative}.cgt-faq__icon:before,.cgt-faq__icon:after{content:"";background:var(--cgt-ink);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cgt-faq__icon:after{transition:transform .24s var(--cgt-ease);transform:translate(-50%,-50%)rotate(90deg)}.cgt-faq__item[open] .cgt-faq__icon:after{transform:translate(-50%,-50%)rotate(0)}.cgt-faq__a{color:var(--cgt-muted);max-width:64ch;padding:0 0 24px;font-size:16px;line-height:1.65}.cgt-guide{border-radius:var(--cgt-radius);background:var(--cgt-sunken);border:1px solid var(--cgt-line);gap:28px;padding:clamp(22px,4vw,56px);display:grid}@media (min-width:980px){.cgt-guide{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px}}.cgt-guide__pitch{align-items:start;gap:28px;display:grid}@media (min-width:640px){.cgt-guide__pitch{grid-template-columns:170px 1fr}}.cgt-guide__cover{aspect-ratio:210/297;background:var(--cgt-band);width:150px;color:var(--cgt-band-ink);transition:transform .4s var(--cgt-ease);border-radius:4px 8px 8px 4px;flex-direction:column;padding:16px 14px;display:flex;transform:rotate(-3deg);box-shadow:inset -3px 0 #0000002e,0 22px 40px -18px #00000073}.cgt-guide:hover .cgt-guide__cover{transform:rotate(-1deg)translateY(-3px)}.cgt-guide__coverbrand{font-family:var(--cgt-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cgt-band-muted);font-size:7.5px}.cgt-guide__coverdate{font-family:var(--cgt-font-display);margin-top:auto;font-size:21px;line-height:1}.cgt-guide__covertitle{font-family:var(--cgt-font-display);color:var(--cgt-band-muted);margin-top:6px;font-size:13px;line-height:1.15}.cgt-guide__coverline{background:var(--cgt-band-accent);width:40%;height:2px;margin:12px 0 10px;display:block}.cgt-guide__coverfoot{font-family:var(--cgt-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cgt-band-muted);font-size:7px}.cgt-guide__form{background:var(--cgt-raised);border-radius:var(--cgt-radius);border:1px solid var(--cgt-line);padding:clamp(20px,3vw,34px)}.cgt-gform,.cgt-gform__row{gap:14px;display:grid}@media (min-width:520px){.cgt-gform__row{grid-template-columns:1fr 1fr;align-items:end}}.cgt-field{color:var(--cgt-ink);gap:6px;font-size:13.5px;font-weight:600;display:grid}.cgt-field em{color:var(--cgt-subtle);font-style:normal;font-weight:400}.cgt-field input,.cgt-field select{border-radius:var(--cgt-radius-sm);border:1px solid var(--cgt-line-strong);background:var(--cgt-surface);width:100%;min-height:48px;color:var(--cgt-ink);font:400 16px var(--cgt-font-body);appearance:none;padding:0 14px}.cgt-field select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.cgt-field input:focus,.cgt-field select:focus{border-color:var(--cgt-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cgt-accent) 18%, transparent);outline:none}.cgt-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.cgt-gform .cgt-fine{margin-top:2px;font-size:12.5px}.cgt-gform__err{color:#a1281d;font-size:14px;line-height:1.5}.cgt-gform--done{animation:cgt-in .42s var(--cgt-ease);outline:none;justify-items:start;gap:12px;display:grid}.cgt-gform__ok{color:var(--cgt-highlight);font-weight:600}.cgt-gform__h{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);font-size:28px;line-height:1.1}.cgt-gform__next{border-top:1px solid var(--cgt-line);width:100%;margin-top:14px;padding-top:18px}.cgt-gform__next h4{font-family:var(--cgt-font-display);font-size:20px;font-weight:var(--cgt-display-weight);margin-bottom:8px}.cgt-textlink{align-items:center;font-weight:600;display:inline-flex}.cgt-textlink:hover .cgt-arrow{transform:translate(4px)}.cgt-close__grid{align-items:start;gap:36px;display:grid}@media (min-width:980px){.cgt-close__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px}}.cgt-close .cgt-h2{max-width:18ch}.cgt-close__call{color:var(--cgt-band-muted);margin-top:22px;font-size:16px}.cgt-close__call a{color:var(--cgt-band-ink);text-underline-offset:3px;font-weight:600}.cgt-tech{border:1px solid var(--cgt-line);border-radius:var(--cgt-radius-sm);background:var(--cgt-surface)}.cgt-tech summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 22px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.cgt-tech summary::-webkit-details-marker{display:none}.cgt-tech summary:after{content:"+";font-family:var(--cgt-font-mono);color:var(--cgt-subtle)}.cgt-tech[open] summary:after{content:"−"}.cgt-tech__body{gap:18px;padding:0 22px 22px;display:grid}.cgt-tech__point h3{flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.cgt-tech__point p{color:var(--cgt-muted);margin-top:6px;font-size:14.5px;line-height:1.6}.cgt-tag{font-family:var(--cgt-font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--cgt-line-strong);color:var(--cgt-subtle);border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:500}.cgt-tech__sources{font-size:13.5px;font-weight:600}.cgt-tech__list{color:var(--cgt-subtle);gap:6px;font-size:13.5px;line-height:1.5;display:grid}.cgt-tech__list a{color:var(--cgt-ink)}.cgt-fine--legal{margin-top:22px}.cgt-sticky{z-index:60;pointer-events:none;transition:transform .36s var(--cgt-ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.cgt-sticky.is-shown{pointer-events:auto;transform:none}.cgt-sticky__inner{padding:10px 12px calc(10px + env(safe-area-inset-bottom)) 16px;background:color-mix(in srgb, var(--cgt-surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--cgt-line);align-items:center;gap:10px;display:flex}.cgt-sticky__label{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;overflow:hidden}@media (max-width:420px){.cgt-sticky__label{gap:7px;font-size:13px}}.cgt-sticky__call{border:1.5px solid var(--cgt-line-strong);width:42px;height:42px;color:var(--cgt-ink);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:900px){.cgt-sticky{bottom:24px;left:auto;right:24px;transform:translateY(calc(100% + 32px))}.cgt-sticky__inner{border:1px solid var(--cgt-line);box-shadow:var(--cgt-shadow);border-radius:999px;gap:16px;padding:8px 8px 8px 20px}.cgt-sticky__call{display:none}}@media print{.cgt-sticky{display:none}}.cgt-art__hero{background:var(--cgt-surface);padding-block:clamp(36px,6vw,80px) clamp(28px,4vw,48px)}.cgt-art__h1{max-width:22ch;margin-top:4px;font-size:clamp(34px,4.8vw,60px)}.cgt-art__short{border-radius:var(--cgt-radius);background:var(--cgt-sunken);border-left:3px solid var(--cgt-highlight);max-width:760px;margin-top:clamp(24px,3vw,36px);padding:clamp(18px,2.4vw,28px)}.cgt-art__short .cgt-mono{color:var(--cgt-subtle)}.cgt-art__shorttext{font-family:var(--cgt-font-display);margin-top:8px;font-size:clamp(19px,1.8vw,23px);line-height:1.4}.cgt-art__meta{color:var(--cgt-subtle);margin-top:18px}.cgt-art__grid{padding-bottom:var(--cgt-section-y);gap:32px;display:grid}@media (min-width:1000px){.cgt-art__grid{grid-template-columns:240px minmax(0,1fr);gap:72px}}.cgt-art__toc{display:none}@media (min-width:1000px){.cgt-art__toc{align-content:start;align-self:start;gap:14px;padding-top:6px;display:grid;position:sticky;top:110px}.cgt-art__toc .cgt-mono{color:var(--cgt-subtle)}.cgt-art__toc ol{border-left:1px solid var(--cgt-line);gap:10px;padding-left:14px;display:grid}.cgt-art__toc a{color:var(--cgt-muted);font-size:14px;line-height:1.4;text-decoration:none}.cgt-art__toc a:hover{color:var(--cgt-ink)}.cgt-art__toc .cgt-btn{justify-self:start;margin-top:8px}}.cgt-art__body{max-width:720px}.cgt-art__section{padding-top:clamp(28px,3vw,40px);scroll-margin-top:100px}.cgt-art__h2{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);letter-spacing:-.01em;text-wrap:balance;margin-bottom:14px;font-size:clamp(24px,2.4vw,32px);line-height:1.15}.cgt-art__body p{color:var(--cgt-ink);font-size:17px;line-height:1.7}.cgt-art__body p+p,.cgt-art__body p+ul,.cgt-art__body ul+p{margin-top:14px}.cgt-art__body a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cgt-art__list{gap:8px;margin-top:12px;display:grid}.cgt-art__list li{padding-left:22px;font-size:17px;line-height:1.6;position:relative}.cgt-art__list li:before{content:"";background:var(--cgt-highlight);opacity:.7;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:4px}.cgt-art__checks{margin-top:14px}.cgt-art__checks li{font-size:16.5px}.cgt-art__note{border-radius:var(--cgt-radius-sm);background:var(--cgt-sunken);padding:14px 18px;color:var(--cgt-muted)!important;margin-top:18px!important;font-size:15.5px!important}.cgt-art__quote{font-family:var(--cgt-font-display);font-weight:var(--cgt-display-weight);border-top:2px solid var(--cgt-ink);padding-top:18px;margin-top:24px!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.25!important}.cgt-art__check{border-radius:var(--cgt-radius);background:var(--cgt-band);color:var(--cgt-band-ink);justify-items:start;gap:8px;margin-top:clamp(36px,4vw,52px);padding:clamp(20px,3vw,32px);display:grid}.cgt-art__check .cgt-mono{color:var(--cgt-band-muted)}.cgt-art__checktext{font-family:var(--cgt-font-display);margin-bottom:8px;color:var(--cgt-band-ink)!important;font-size:24px!important}.cgt-art__check .cgt-btn--primary,.cgt-art__check a.cgt-btn--primary{background:var(--cgt-band-accent);color:var(--cgt-band-on-accent);text-decoration:none}.cgt-art__related{margin-top:36px}.cgt-art__related .cgt-mono{color:var(--cgt-subtle);margin-bottom:8px}.cgt-art__related ul{border-top:1px solid var(--cgt-line)}.cgt-art__related li{border-bottom:1px solid var(--cgt-line)}.cgt-art__related a{justify-content:space-between;align-items:center;padding:16px 0;font-size:16.5px;font-weight:600;display:flex;text-decoration:none!important}.cgt-art__related a:hover .cgt-arrow{transform:translate(4px)}@media print{.cgt-art__toc,.cgt-art__check,.cgt-art__related,#guide,#enquire,.cgt-sticky{display:none!important}}
.cgt{--cgt-font-display:var(--font-stack);--cgt-font-body:var(--font-stack);--cgt-font-mono:var(--font-stack);--cgt-ink:var(--navy);--cgt-muted:var(--ink);--cgt-subtle:var(--muted);--cgt-tail:var(--cobalt);--cgt-surface:var(--paper);--cgt-sunken:color-mix(in srgb, var(--pale) 50%, var(--paper));--cgt-raised:var(--paper);--cgt-line:var(--line);--cgt-line-strong:color-mix(in srgb, var(--line-dark) 80%, var(--paper));--cgt-accent:var(--cobalt);--cgt-accent-hover:var(--cobalt-dark);--cgt-on-accent:var(--paper);--cgt-highlight:var(--cobalt);--cgt-band:var(--navy);--cgt-band-ink:var(--on-navy);--cgt-band-muted:var(--on-navy-muted);--cgt-band-line:var(--line-navy);--cgt-band-accent:var(--cobalt-on-navy);--cgt-band-on-accent:var(--navy);--cgt-radius:var(--radius-card);--cgt-radius-sm:var(--radius-sm);--cgt-btn-radius:var(--radius-btn);--cgt-btn-weight:var(--weight-strong);--cgt-display-weight:var(--weight-display);--cgt-display-tracking:-.03em;--cgt-eyebrow-tracking:var(--tracking-kicker);--cgt-max:var(--container-max);--cgt-pad:var(--gutter);--cgt-section-y:var(--space-section);--cgt-h1-size:var(--text-display);--cgt-h2-size:var(--text-h2);--cgt-shadow:var(--shadow)}.cgt :is(h1,h2,h3,h4){color:inherit}@media (max-width:1023px){.cgt-sticky{display:none}}
html[data-division=startup]{--valuo-ink:#111921;--valuo-ink-raised:#1b2631;--valuo-paper:#f5f3ee;--valuo-accent:#0a2a66;--valuo-accent-strong:#061c47;--valuo-accent-soft:#e8ecf4;--valuo-hairline:#0f1c271f;--valuo-hairline-strong:#0f1c2738;--valuo-border-interactive:#0f1c2773;--brand-navy:var(--valuo-ink);--brand-cobalt:var(--valuo-accent);--brand-gray:var(--valuo-paper);--brand-offwhite:#fff;--brand-charcoal:#2c3843;--navy:var(--valuo-ink);--navy-2:var(--valuo-ink-raised);--navy-3:#24303c;--deep:#0b1117;--cobalt:var(--valuo-accent);--cobalt-dark:var(--valuo-accent-strong);--cobalt-deep:var(--valuo-accent-strong);--cobalt-tint:var(--valuo-accent-soft);--cobalt-tint-2:#d3dbea;--cobalt-on-navy:#b8c7e6;--on-navy:#fff;--on-navy-muted:#ffffffb8;--line-navy:#ffffff24;--accent:var(--valuo-accent);--accent-light:#b8c7e6;--accent-wash:var(--valuo-accent-soft);--paper:#fff;--canvas:#fff;--pale:var(--valuo-paper);--pale-2:#fff;--ink:#2c3843;--heading:var(--valuo-ink);--muted:#4a5560;--line:#e3e4e3;--line-soft:#ecebe6;--font-stack:var(--font-inter,"DM Sans"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-serif:var(--font-display,"Newsreader"), Georgia, "Times New Roman", serif;--display:var(--font-serif);--sans:var(--font-stack);--weight-display:400;--weight-heading:400;--tracking-display:-.025em;--tracking-heading:-.02em;--tracking-kicker:.22em;--radius-xs:2px;--radius-sm:2px;--radius-btn:2px;--radius:4px;--radius-card:4px;--shadow-sm:0 1px 2px #0f1c270a, 0 10px 30px -16px #0f1c2729;--shadow:0 1px 2px #0f1c270d, 0 24px 48px -24px #0f1c2747}html ::selection{color:#fff;background-color:#0a2a66}html body{font-feature-settings:normal;background:#fff}html h1,html h2,html h3{font-family:var(--font-serif);font-optical-sizing:auto;letter-spacing:-.015em;font-weight:400}html h1,html h2{letter-spacing:var(--tracking-heading)}html h4{font-family:var(--sans);font-weight:600}html body :is(h1,h2,h3):not(#valuo-look),html body :is(h1,h2,h3) :is(span,a,em,b,strong):not(#valuo-look),html :is(.su-hero__title,.vg-display,.vg-h1,.vg-h2,.vg-ctaband__title,.vg-page-header h1,.home-deep__title,.pr-h2,.pr-formcard__title,.su-form__title,.su-form__success-heading,.sv-mid__title,.al-h2,.gd-section>h2,.gd-related__title,.su-practice__name){font-family:var(--font-serif);font-weight:400}html .su-hero__title,html .vg-display,html .vg-h1{letter-spacing:-.025em;line-height:1.04}html :is(.su-purpose__title,.su-tier__name,.pr-row__title,.su-tiersum__name){font-family:var(--font-serif);letter-spacing:-.01em;font-size:1.3125rem;font-weight:400}html :is(.su-feeanchor__fee,.su-tier__fee b,.su-addons__item b,.su-matrix__fee,.su-rail__fee,.su-tiersum__fee b,.vg-stats__figure,.vg-statfig__figure,.vg-price-block__fee,.sv-card__num,.gd-letter__mark){font-family:var(--font-serif);letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;font-weight:500}html .su-feeanchor__name{font-family:var(--sans);letter-spacing:0}html .su-hero__em,html :is(h1,h2) em{color:var(--valuo-accent);font-style:normal}html .vg-kicker,html .su-footer__heading,html .vg-ctaband__steps-title,html .su-chooser__kicker,html .su-practice__facts dt{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;font-size:11.5px;font-weight:500}html .vg-kicker{color:#58636d}html .vg-kicker__num{color:var(--valuo-accent)}html .vg-kicker--dash-before:before,html .vg-kicker--dash-after:after{background:var(--valuo-accent);width:24px;height:1px}html .su-hyphen{background:var(--valuo-accent);height:2px}html main a:not(.vg-button):not([class*=su-card]):not([class*=__link]):not([class*=module]){text-underline-offset:3px;text-decoration-color:#0a2a6666}html main a:not(.vg-button):not([class*=su-card]):hover{text-decoration-color:currentColor}html .vg-button{letter-spacing:.01em;border-radius:2px;font-size:15px;font-weight:500;transition:background-color .3s,color .3s,border-color .3s}html .vg-button--primary{background:var(--valuo-accent);color:#fff;box-shadow:none}html .vg-button--primary:hover{background:var(--valuo-accent-strong);color:#fff;transform:none}html .vg-button--secondary{color:var(--valuo-ink);border-color:var(--valuo-border-interactive);background:0 0}html .vg-button--secondary:hover{border-color:var(--valuo-ink);background:0 0}html .vg-section--navy .vg-button--secondary,html .su-on-navy .vg-button--secondary{color:#fff;border-color:#ffffff80}html .vg-section--navy .vg-button--secondary:hover,html .su-on-navy .vg-button--secondary:hover{background:0 0;border-color:#fff}html .vg-button--quiet{color:var(--valuo-accent)}html .su-chip,html .su-tool-tag,html .su-tier__flag{border-radius:2px}:is(html .su-hero--light,html .vg-band--canvas,html .vg-band--gray,html .vg-band--canvas:not(:has(.vg-prose)),html .vg-band--gray:not(:has(.vg-prose))){background-image:none}html .vg-band--gray,html .vg-section--pale,html .vg-ctaband--light{background:var(--valuo-paper)}html .su-card,html .su-tier{border-color:var(--line);box-shadow:var(--shadow-sm)}html a.su-card--link:hover{border-color:var(--valuo-hairline-strong);transform:translateY(-2px);box-shadow:0 16px 40px -18px #0f1c272e}html .su-tier{border-top:2px solid var(--valuo-accent)}html .su-purpose__icon{background:var(--valuo-accent-soft);color:var(--valuo-accent)}html .su-purpose__icon:after{background:var(--valuo-accent)}html .vg-steps__num{color:var(--valuo-ink);border:1px solid var(--valuo-hairline-strong);font-family:var(--font-serif);background:#fff;font-weight:500}html [class*=EngagementPath-module__][class*=__root]:not([class*=__navy]){--ep-post:var(--valuo-accent);--ep-accent:var(--valuo-accent);--ep-ink:var(--valuo-ink);--ep-title:var(--valuo-ink);--ep-label:var(--valuo-ink);--ep-halo:#0a2a661f}html .su-chooser__kicker:before{background:var(--valuo-accent);height:1px}html [class*=ValuePathway-module__][class*=__light]{--vp-draw:var(--valuo-accent);--vp-focus:var(--valuo-accent);--vp-term:var(--valuo-ink);--vp-card-line:var(--line);--vp-card-hover:#9aa9c6}html [class*=ValuePathway-module__][class*=__last]{--vp-card:var(--valuo-accent);--vp-card-line:var(--valuo-accent);--vp-card-hover:var(--valuo-accent-strong);--vp-shadow:0 1px 2px #061c4733, 0 14px 30px -16px #061c478c;--vp-shadow-hover:0 2px 4px #061c473d, 0 20px 40px -18px #061c4799}html [class*=ValuePathway-module__][class*=__card],html [class*=ValuePathway-module__][class*=__link]:after{border-radius:4px}html [class*=ValuePathway-module__][class*=__compact]{background-image:none;border-radius:4px}html [class*=GuideDiagram-module__][class*=__root]{background:var(--valuo-ink);border-radius:4px}html .gd-intro .vg-callout--short-answer,html .gd-article .vg-cta,html .gd-cta,html .pr-note{background:var(--valuo-paper)}html .su-hero--light{background-color:var(--valuo-paper);border-bottom-color:var(--valuo-hairline)}html .gd-hero .su-hero--light{background:var(--valuo-paper)}html .gd-handoff{background:var(--valuo-ink);border-top:0}html .su-menu__sheet:before{display:none}html body h2.pr-rates__title:not(#valuo-look){font-family:var(--sans);font-weight:500}html .su-parentbar{color:#4a5560;border-bottom:1px solid var(--valuo-hairline);letter-spacing:.02em;background:#fff;font-size:12.5px}html .su-parentbar a:not(.vg-button){color:var(--valuo-ink);-webkit-text-decoration-color:var(--valuo-hairline-strong);text-decoration-color:var(--valuo-hairline-strong);font-weight:500}html .su-parentbar a:not(.vg-button):hover{color:var(--valuo-accent);text-decoration-color:currentColor}html .su-parentbar a:focus-visible{outline-color:var(--valuo-accent)}html .su-header{border-bottom-color:var(--valuo-hairline)}html .su-header:before{-webkit-backdrop-filter:saturate(1.2)blur(8px);backdrop-filter:saturate(1.2)blur(8px);background:#fffffff7}html .su-nav__link,html .su-nav__toggle{color:var(--valuo-ink);font-weight:400}html .su-nav__link:hover,html .su-nav__toggle:hover{color:var(--valuo-accent)}html .su-header__tel{color:var(--valuo-ink)}html .su-nav__panel{border-radius:4px}html .su-on-navy .vg-button--primary,html .vg-section--navy .vg-button--primary{color:var(--valuo-ink);background:#fff}html .su-on-navy .vg-button--primary:hover,html .vg-section--navy .vg-button--primary:hover{background:var(--valuo-paper);color:var(--valuo-ink)}html .su-on-navy :is(.su-form,.su-card,.su-tier,.su-tiersum,.su-chooser__panel) .vg-button--primary{background:var(--valuo-accent);color:#fff}html .su-on-navy :is(.su-form,.su-card,.su-tier,.su-tiersum,.su-chooser__panel) .vg-button--primary:hover{background:var(--valuo-accent-strong);color:#fff}html .su-on-navy .vg-kicker{color:#ffffffa8}html .su-on-navy .vg-kicker__num{color:#fff}html .su-on-navy .vg-kicker--dash-before:before,html .su-on-navy .vg-kicker--dash-after:after{background:#ffffff80}html .su-on-navy :focus-visible{outline-color:#fff}html .su-hero--navy-form,html .su-hero--navy-cards,html .vg-ctaband--navy{--on-navy:var(--valuo-ink);--on-navy-muted:#3d4852;--cobalt-on-navy:var(--valuo-accent);--line-navy:var(--valuo-hairline);background:var(--valuo-paper);color:var(--ink)}html .su-hero--navy-form,html .su-hero--navy-cards{border-bottom:1px solid var(--valuo-hairline)}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) :is(h1,h2,h3,h4){color:var(--valuo-ink)}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__title{color:var(--valuo-ink);font-size:clamp(2.625rem,1.6rem + 3.6vw,4.75rem)}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__em{color:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__lede{color:#2c3843}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__ticks li{color:var(--valuo-ink);font-weight:400}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__ticks .su-icon{color:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-breadcrumbs,html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-breadcrumbs a{color:#4a5560}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) a:not(.vg-button){color:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-kicker{color:#58636d}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-kicker__num{color:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-sec-head p{color:#4a5560}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-button--secondary{color:var(--valuo-ink);border-color:var(--valuo-border-interactive);background:#ffffff8c}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-button--secondary:hover{border-color:var(--valuo-ink);background:#fff}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) :focus-visible{outline-color:var(--valuo-accent)}html .vg-ctaband--navy .vg-ctaband__title{color:var(--valuo-ink)}html .vg-ctaband--navy .vg-ctaband__body{color:#3d4852}html .vg-ctaband--navy .vg-ctaband__steps-title{color:#58636d}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-button--primary{background:var(--valuo-accent);color:#fff}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-button--primary:hover{background:var(--valuo-accent-strong);color:#fff}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-kicker--dash-before:before,html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) .vg-kicker--dash-after:after{background:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards,.vg-ctaband--navy) [class*=EngagementPath-module__][class*=__navy]{--ep-node-fill:#fff;--ep-node-line:var(--valuo-hairline-strong);--ep-node-shadow:0 1px 2px #0f1c270d, 0 8px 18px -10px #0f1c2740;--ep-rail:#0f1c2729;--ep-pre:var(--ep-rail);--ep-post:var(--valuo-accent);--ep-ink:var(--valuo-ink);--ep-accent:var(--valuo-accent);--ep-title:var(--valuo-ink);--ep-body:#3d4852;--ep-label:var(--valuo-ink);--ep-halo:#0a2a661f}html .su-feeanchor--navy{border-color:var(--valuo-hairline);border-left:2px solid var(--valuo-accent);background:#fff}html .su-feeanchor--navy .su-feeanchor__fee{color:var(--valuo-ink)}html .su-feeanchor--navy .su-feeanchor__when{color:#4a5560}html .su-feeanchor--navy .su-feeanchor__when .su-icon{color:var(--valuo-accent)}html :is(.su-hero--navy-form,.su-hero--navy-cards) .su-hero__art{display:none}html .su-form--hero,html .su-form--band{border:1px solid var(--valuo-hairline);border-radius:4px;box-shadow:0 30px 60px -32px #0f1c2759}html .vg-band--navy,html .vg-section--navy,html .su-capband{background:var(--valuo-ink)}html .su-footer{background:var(--valuo-ink);color:#ffffffb8;border-top:0}html .su-footer+.vg-actionbar-spacer{background:var(--valuo-ink)}html .su-footer__heading{color:#ffffff9e}html .su-footer__words>span+span:before{color:#fff6}html .su-footer__contact .su-icon{color:#ffffffb8}html .su-footer .vg-button--primary{color:var(--valuo-ink);background:#fff}html .su-footer .vg-button--primary:hover{background:var(--valuo-paper);color:var(--valuo-ink)}html .su-footer :focus-visible{outline-color:#fff}html .vg-enquiry__control,html .su-pills .vg-enquiry__option span,html .su-chooser__opt span{border-radius:2px}html .vg-enquiry__control:focus{outline-color:var(--valuo-accent);border-color:var(--valuo-accent)}html :focus-visible{outline-color:var(--valuo-accent);border-radius:2px}html .cgt{--cgt-font-display:var(--font-serif);--cgt-font-body:var(--font-stack);--cgt-font-mono:var(--font-stack);--cgt-ink:var(--valuo-ink);--cgt-muted:#2c3843;--cgt-subtle:#4a5560;--cgt-tail:var(--valuo-accent);--cgt-sunken:var(--valuo-paper);--cgt-line:var(--valuo-hairline);--cgt-accent:var(--valuo-accent);--cgt-accent-hover:var(--valuo-accent-strong);--cgt-highlight:var(--valuo-accent);--cgt-band:var(--valuo-ink);--cgt-band-ink:#fff;--cgt-band-muted:#ffffffb8;--cgt-band-line:#ffffff24;--cgt-band-accent:#b8c7e6;--cgt-band-on-accent:var(--valuo-ink);--cgt-radius:4px;--cgt-radius-sm:2px;--cgt-btn-radius:2px;--cgt-btn-weight:500;--cgt-display-weight:400;--cgt-display-tracking:-.025em;--cgt-eyebrow-tracking:.22em}@media (prefers-reduced-motion:reduce){html a.su-card--link:hover{transform:none}}html .home-hero .su-hero--navy-form{background:#fff}html .home-hero .su-form--hero,html .su-form--hero{border:1px solid var(--valuo-hairline-strong);border-top:2px solid var(--valuo-accent)}html [class*=-module__] [fill=\#2563EB i]:not([fill-rule=evenodd]):not(.su-lockup *){fill:#3d6fb6}html [class*=-module__] [stroke=\#2563EB i]:not(.su-lockup *){stroke:#3d6fb6}html [class*=-module__] [fill=\#5B8DEF i]{fill:#6f93c9}html [class*=-module__] [stroke=\#5B8DEF i]{stroke:#6f93c9}html [class*=-module__] [fill=\#9DBBF7 i]{fill:#a9bedf}html [class*=-module__] [fill=\#EAF1FE i]{fill:#e8ecf4}html [class*=-module__] [stop-color=\#2563EB i]{stop-color:#3d6fb6}html [class*=CapTableDilution-module__] [style*=\#2563EB i]{background:#3d6fb6!important;border-color:#3d6fb6!important}html [class*=CapTableDilution-module__] [style*=\#5B8DEF i]{background:#6f93c9!important;border-color:#6f93c9!important}html [class*=CapTableDilution-module__]{--ctd-marker:#3d6fb6}html [class*=TierGlyph-module__]{--g-cobalt:#3d6fb6;--g-safe-front:#e8ecf4}html [class*=PracticeSeal-module__]{--ps-cobalt:#3d6fb6}html [class*=PurposeArt-module__][class*=__kCobalt]>[class*=__ft]{fill:#6f93c9}html [class*=PurposeArt-module__][class*=__kCobalt]>[class*=__fl],html [class*=PurposeArt-module__][class*=__kRim]>[class*=__fl],html [class*=PurposeArt-module__][class*=__fCobalt]{fill:#3d6fb6}html [class*=PurposeArt-module__][class*=__kCobalt]>[class*=__fr],html [class*=PurposeArt-module__][class*=__kRim]>[class*=__fr]{fill:#2a5596;stroke:#2a5596}html [class*=GuideDiagram-module__] :is([class*=__cobaltLine],[class*=__cobaltHaloLine],[class*=__cobaltStroke],[class*=__cobaltHalo]){stroke:#3d6fb6}html [class*=GuideDiagram-module__] :is([class*=__cobaltFill],[class*=__cobaltWash],[class*=__cobaltDot]){fill:#3d6fb6}html [class*=GuideDiagram-module__][class*=__chip]:before{background:#3d6fb6;box-shadow:0 0 0 2px #3d6fb647}html [class*=GuideDiagram-module__] [fill=\#0B1F3B i]{fill:var(--valuo-ink)}html [class*=GuideDiagram-module__] [stop-color=\#0B1F3B i]{stop-color:var(--valuo-ink)}html [class*=DeliverablesMockup-module__][class*=__plate]{background-color:var(--valuo-paper);background-image:none}html .su-chip:not(.su-chip--navy){background:var(--valuo-accent-soft);color:var(--valuo-accent)}
