.abcs-tick{background:var(--paper-2);border-block:1px solid var(--ink-200);position:relative;overflow:hidden}.abcs-tick:before,.abcs-tick:after{content:"";z-index:2;pointer-events:none;width:clamp(2rem,6vw,7rem);position:absolute;inset-block:0}.abcs-tick:before{background:linear-gradient(90deg, var(--paper-2), transparent);inset-inline-start:0}.abcs-tick:after{background:linear-gradient(270deg, var(--paper-2), transparent);inset-inline-end:0}.abcs-tick__track{width:max-content;animation:46s linear infinite abcs-tick-travel;display:flex}.abcs-tick:hover .abcs-tick__track,.abcs-tick:focus-within .abcs-tick__track{animation-play-state:paused}.abcs-tick:has(.abcs-tick__state:checked) .abcs-tick__track{animation-play-state:paused}@keyframes abcs-tick-travel{0%{transform:translate(0)}to{transform:translate(-50%)}}.abcs-tick__list{list-style:none;display:flex}.abcs-tick__item{white-space:nowrap;color:var(--ink-500);align-items:center;gap:.6rem;padding:1.15rem clamp(1.2rem,2.2vw,2.2rem);font-size:.92rem;font-weight:500;line-height:1.35;display:inline-flex;position:relative}.abcs-tick__item:after{content:"";background:var(--abcs-sage);inset-inline-end:0;border-radius:50%;width:5px;height:5px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.abcs-tick__item:after{background:color-mix(in oklab, var(--abcs-sage) 55%, transparent)}}.abcs-tick__item:after{transform:translateY(-50%)}.abcs-tick__item svg{color:var(--abcs-link)}.abcs-tick__toggle{z-index:3;width:44px;height:44px;color:var(--ink-500);cursor:pointer;transition:color .18s var(--abcs-eout), background-color .18s var(--abcs-eout);inset-inline-end:.35rem;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.abcs-tick__toggle:hover{color:var(--ink-800);background:var(--ink-200)}@supports (color:color-mix(in lab, red, red)){.abcs-tick__toggle:hover{background:color-mix(in oklab, var(--ink-200) 60%, transparent)}}.abcs-tick__state:focus-visible+.abcs-tick__toggle{outline:2px solid var(--abcs-sage);outline-offset:2px}.abcs-tick__glyph{grid-area:1/1}.abcs-tick__glyph--on,.abcs-tick__state:checked+.abcs-tick__toggle .abcs-tick__glyph:not(.abcs-tick__glyph--on){display:none}.abcs-tick__state:checked+.abcs-tick__toggle .abcs-tick__glyph--on{display:block}@media (prefers-reduced-motion:reduce){.abcs-tick{overflow-x:auto}.abcs-tick__track{width:100%;animation:none}.abcs-tick__list[aria-hidden=true],.abcs-tick__toggle,.abcs-tick__state{display:none}.abcs-tick:before,.abcs-tick:after{content:none}}.abcs-bluf,.abcs-process,.abcs-progs,.abcs-paths,.abcs-answers,.abcs-ft{padding-block:clamp(3.6rem,5.5vw,6.5rem);position:relative}.abcs-progs,.abcs-answers{background:var(--paper-2)}.abcs-bluf__eyebrow,.abcs-process__eyebrow,.abcs-progs__eyebrow,.abcs-paths__eyebrow,.abcs-answers__eyebrow,.abcs-packet__eyebrow{align-items:center;gap:.55rem;display:inline-flex}.abcs-bluf__heading,.abcs-progs__heading,.abcs-paths__heading,.abcs-answers__heading,.abcs-packet__heading{text-wrap:balance;margin-top:.6rem;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.08}.abcs-bluf__grid{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(1.6rem,3vw,3.6rem);display:grid}.abcs-bluf__body p{color:var(--ink-500);font-size:1.06rem;line-height:1.62}.abcs-bluf__body p+p{margin-top:1rem}@media (max-width:900px){.abcs-bluf__grid{grid-template-columns:1fr}}.abcs-process__head{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:start;gap:clamp(1.4rem,3vw,3.4rem);display:grid}.abcs-process__heading{color:var(--od-head);margin-top:.6rem;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.08}.abcs-process__answer{color:var(--od-muted);font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.55}.abcs-process__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.5rem);margin-top:clamp(2.4rem,4vw,3.4rem);padding:0;list-style:none;display:grid}.abcs-process__slot{block-size:100%;display:block}.abcs-process__step{border:1px solid var(--od-line);background:var(--od-ink);border-radius:14px;block-size:100%;padding:1.5rem 1.35rem}@supports (color:color-mix(in lab, red, red)){.abcs-process__step{background:color-mix(in oklab, var(--od-ink) 4%, transparent)}}.abcs-process__step{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s}.abcs-process__step:hover{border-color:var(--od-sage);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.abcs-process__step:hover{border-color:color-mix(in oklab, var(--od-sage) 45%, transparent)}}.abcs-process__step:hover{background:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.abcs-process__step:hover{background:color-mix(in oklab, var(--od-ink) 7%, transparent)}}.abcs-process__num{width:36px;height:36px;color:var(--abcs-terra);border-radius:10px;place-items:center;font-size:1rem;font-weight:700;display:grid}@supports (color:color-mix(in lab, red, red)){.abcs-process__num{color:color-mix(in oklab, var(--abcs-terra) 35%, var(--od-ink))}}.abcs-process__num{background:var(--abcs-terra)}@supports (color:color-mix(in lab, red, red)){.abcs-process__num{background:color-mix(in oklab, var(--abcs-terra) 22%, transparent)}}.abcs-process__num{border:1px solid var(--abcs-terra)}@supports (color:color-mix(in lab, red, red)){.abcs-process__num{border:1px solid color-mix(in oklab, var(--abcs-terra) 45%, transparent)}}.abcs-process__step-title{color:var(--od-head);margin-top:.95rem;font-size:1.02rem;line-height:1.25}.abcs-process__step-detail{color:var(--od-muted);margin-top:.5rem;font-size:.93rem;line-height:1.55}@media (max-width:1080px){.abcs-process__head{grid-template-columns:1fr}.abcs-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.abcs-process__steps{grid-template-columns:1fr}}.abcs-progs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,2.2vw,2.2rem);margin-top:clamp(2rem,3.4vw,3rem);display:grid}.abcs-prog{border:1px solid var(--od-ink);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abcs-prog{border:1px solid color-mix(in oklab, var(--od-ink) 9%, transparent)}}.abcs-prog{background:linear-gradient(168deg, var(--abcs-band-dark), var(--abcs-band-dark))}@supports (color:color-mix(in lab, red, red)){.abcs-prog{background:linear-gradient(168deg, color-mix(in oklab, var(--abcs-band-dark) 94%, var(--od-surface)), var(--abcs-band-dark))}}.abcs-prog{box-shadow:var(--shadow-m,0 18px 40px -22px #0f2e4c47);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.abcs-prog:hover{transform:translateY(-4px)}.abcs-prog:before{content:"";background:linear-gradient(90deg, var(--abcs-terra), var(--abcs-gold));inset-inline:0;height:3px;position:absolute;top:0}.abcs-prog__head{border-bottom:1px solid var(--od-line);align-items:center;gap:.9rem;padding:1.5rem 1.7rem;display:flex}.abcs-prog__icon{width:46px;height:46px;color:var(--od-sage);background:var(--od-sage);border-radius:13px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.abcs-prog__icon{background:color-mix(in oklab, var(--od-sage) 18%, transparent)}}.abcs-prog__icon{border:1px solid var(--od-sage)}@supports (color:color-mix(in lab, red, red)){.abcs-prog__icon{border:1px solid color-mix(in oklab, var(--od-sage) 34%, transparent)}}.abcs-prog__name{color:var(--od-head);font-size:1.28rem;line-height:1.15}.abcs-prog__licence{font-family:var(--font-sans,inherit);letter-spacing:.02em;color:var(--od-faint);margin-top:.25rem;font-size:.78rem;font-weight:500;display:block}.abcs-prog__body{flex:1;padding:1.5rem 1.7rem}.abcs-prog__label{letter-spacing:.1em;text-transform:uppercase;color:var(--od-gold);font-size:.72rem;font-weight:700}.abcs-prog__when{color:var(--od-ink);margin-top:.6rem;font-size:.97rem;line-height:1.5}.abcs-prog__facts{border-top:1px solid var(--od-line);gap:.6rem;margin-top:1.4rem;padding:1.3rem 0 0;list-style:none;display:grid}.abcs-prog__facts li{color:var(--od-muted);gap:.65rem;font-size:.94rem;line-height:1.45;display:flex}.abcs-prog__facts svg{color:var(--od-sage);margin-top:.24rem}.abcs-prog__foot{border-top:1px solid var(--od-line);background:var(--abcs-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.2rem;padding:1.25rem 1.7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abcs-prog__foot{background:color-mix(in oklab, var(--abcs-navy) 55%, transparent)}}.abcs-prog__lead{color:var(--od-muted);font-size:.87rem}.abcs-prog__lead b{color:var(--od-head);font-weight:600;display:block}.abcs-prog__go{color:var(--od-sage);align-items:center;gap:.45rem;font-size:.92rem;font-weight:600;display:inline-flex}@media (max-width:900px){.abcs-progs__grid{grid-template-columns:1fr}}.abcs-paths__grid{grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,3vw,3.4rem);display:grid}.abcs-paths__lead{color:var(--ink-500);max-width:36ch;margin-top:.75rem;font-size:.95rem;line-height:1.55}.abcs-paths__list{border-top:1px solid var(--ink-200);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.abcs-paths__item{border-bottom:1px solid var(--ink-200);color:var(--ink-900);align-items:center;gap:.75rem;padding:.95rem 1.3rem .95rem 0;font-size:.95rem;transition:color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:flex}.abcs-paths__list>.abcs-paths__item:not(:nth-child(3n+1)){border-inline-start:1px solid var(--ink-200);padding-inline-start:1.4rem}.abcs-paths__item svg{color:var(--abcs-link)}.abcs-paths__item:hover{color:var(--abcs-link);transform:translate(3px)}.abcs-paths__item--ask{color:var(--ink-500);font-weight:600}.abcs-paths__item--ask svg{color:var(--abcs-terra-ink)}@media (max-width:1100px){.abcs-paths__list{grid-template-columns:repeat(2,minmax(0,1fr))}.abcs-paths__list>.abcs-paths__item:not(:nth-child(3n+1)){border-inline-start:0;padding-inline-start:0}.abcs-paths__list>.abcs-paths__item:nth-child(2n){border-inline-start:1px solid var(--ink-200);padding-inline-start:1.4rem}}@media (max-width:820px){.abcs-paths__grid,.abcs-paths__list{grid-template-columns:1fr}.abcs-paths__list>.abcs-paths__item{border-inline-start:0;padding-inline-start:0}}.abcs-answers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);margin-top:clamp(1.8rem,3vw,2.4rem);display:grid}.abcs-answer{background:var(--surface);border:1px solid var(--ink-100);border-radius:14px;padding:1.6rem 1.5rem;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.abcs-answer:hover{box-shadow:var(--shadow-m,0 18px 40px -22px #0f2e4c47);transform:translateY(-3px)}.abcs-answer__icon{width:44px;height:44px;color:var(--abcs-link);background:var(--abcs-sage);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.abcs-answer__icon{background:color-mix(in oklab, var(--abcs-sage) 12%, transparent)}}.abcs-answer__icon{border:1px solid var(--abcs-sage)}@supports (color:color-mix(in lab, red, red)){.abcs-answer__icon{border:1px solid color-mix(in oklab, var(--abcs-sage) 30%, transparent)}}.abcs-answer__title{margin-top:1rem;font-size:1.08rem}.abcs-answer__body{color:var(--ink-500);margin-top:.55rem;font-size:.95rem;line-height:1.55}.abcs-answer__link{color:var(--abcs-link);border-bottom:1px solid var(--abcs-sage);font-weight:600}@supports (color:color-mix(in lab, red, red)){.abcs-answer__link{border-bottom:1px solid color-mix(in oklab, var(--abcs-sage) 45%, transparent)}}@media (max-width:940px){.abcs-answers__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.abcs-bluf__grid>*{--abcs-m-from:42px;animation:linear both abcs-m-rise;animation-timeline:view();animation-range:entry 34%}.abcs-process__slot{--abcs-m-from:42px;--abcs-m-rise-scale:.985;--abcs-m-start:30%;--abcs-m-step:5%}@media (max-width:1080px){.abcs-process__head>[data-m~=layer],.abcs-process__head>[data-m~=layer]+[data-m~=layer]{--abcs-m-lift:0px}}@media (max-width:820px){.abcs-paths__grid>[data-m~=layer],.abcs-paths__grid>[data-m~=layer]+[data-m~=layer]{--abcs-m-lift:0px}}}}.abcs-packet{background:var(--abcs-packet-band,#9e4835);--od-head:#fff;position:relative;overflow:clip}.abcs-packet__grid{z-index:2;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(1.8rem,4vw,4.5rem);padding-block:clamp(3.2rem,5vw,5rem);display:grid;position:relative}.abcs-packet__eyebrow{color:#f6d9c8}.abcs-packet__heading{color:#fff}.abcs-packet__lead{color:#ffffffe0;max-width:52ch;margin-top:1rem;line-height:1.6}.abcs-packet__contents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.4rem;margin-top:1.6rem;padding:0;list-style:none;display:grid}.abcs-packet__contents li{color:#ffffffeb;align-items:flex-start;gap:.6rem;font-size:.94rem;line-height:1.45;display:flex}.abcs-packet__contents svg{color:#f6d9c8;margin-top:.28rem}.abcs-packet__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:1.9rem;display:flex}.abcs-packet__button{min-height:46px;color:var(--abcs-navy);background:var(--abcs-paper);border-radius:11px;justify-content:center;align-items:center;gap:.55rem;padding:.84rem 1.35rem;font-size:.98rem;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),background .22s;display:inline-flex;box-shadow:0 14px 30px -16px #0000008c}.abcs-packet__button:hover{background:#fff;transform:translateY(-2px)}.abcs-packet__button:active{transform:scale(.97)}.abcs-packet__note{color:#fffc;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.abcs-packet__stack{height:clamp(16rem,24vw,21rem);margin-inline-start:clamp(-5rem,-4vw,-1.4rem);position:relative}.abcs-packet__sheet{background:linear-gradient(#fbfaf7,#ede7dc);border:1px solid #fff9;border-radius:12px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;box-shadow:0 26px 60px -28px #000000a6}.abcs-packet__sheet--back{inset:14% 30% 6% 4%;transform:rotate(-7deg)}.abcs-packet__sheet--mid{inset:9% 20% 11% 14%;transform:rotate(-2.5deg)}.abcs-packet__sheet--front{background:linear-gradient(#fff,#f3eee4);padding:1.25rem 1.35rem;inset:4% 8% 16% 24%;transform:rotate(2.5deg)}.abcs-packet__grid:hover .abcs-packet__sheet--back{transform:rotate(-9.5deg)translateY(-4px)}.abcs-packet__grid:hover .abcs-packet__sheet--mid{transform:rotate(-3.5deg)translateY(-2px)}.abcs-packet__grid:hover .abcs-packet__sheet--front{transform:rotate(1.5deg)translateY(-6px)}.abcs-packet__doc{color:var(--abcs-navy);align-items:center;gap:.5rem;font-size:.95rem;font-weight:700;display:flex}.abcs-packet__doc svg{color:#9e4835}.abcs-packet__rule{background:#ded6c6;border-radius:100px;height:7px;margin-top:.75rem;display:block}.abcs-packet__rule--a{width:86%}.abcs-packet__rule--b{width:70%}.abcs-packet__rule--c{width:78%}.abcs-packet__rule--d{width:54%}.abcs-packet__stamps{inset-inline:1.35rem;flex-wrap:wrap;gap:.45rem;display:flex;position:absolute;bottom:1.1rem}.abcs-packet__stamps span{letter-spacing:.05em;color:#7a5b4e;background:#fbf3ec;border:1px solid #d9c9be;border-radius:100px;padding:.16rem .5rem;font-size:.64rem;font-weight:700}@media (max-width:900px){.abcs-packet__grid{grid-template-columns:1fr}.abcs-packet__stack{height:15rem;margin-inline-start:0}.abcs-packet__contents{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.abcs-packet__grid:hover .abcs-packet__sheet--back,.abcs-packet__grid:hover .abcs-packet__sheet--mid,.abcs-packet__grid:hover .abcs-packet__sheet--front,.abcs-process__step:hover,.abcs-prog:hover,.abcs-answer:hover,.abcs-paths__item:hover{transform:none}}.abcs-wiz{background:var(--od-surface);border-radius:22px;padding:1.9rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.abcs-wiz{background:color-mix(in oklab, var(--od-surface) 88%, transparent)}}.abcs-wiz{-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--od-card-line);box-shadow:var(--shadow-l,0 40px 80px -34px #0f2e4c66), inset 0 1px 0 #ffffff17}.abcs-wiz:before{content:"";background:linear-gradient(90deg, var(--abcs-terra), var(--abcs-gold));inset-inline:0;height:3px;position:absolute;top:0}.abcs-wiz__of{letter-spacing:.04em;color:var(--od-gold);font-size:.78rem;font-weight:600;display:block}.abcs-wiz__title{color:var(--od-head);margin-top:.55rem;font-size:1.3rem;line-height:1.2}.abcs-wiz__bar{gap:.35rem;margin-top:1rem;display:flex}.abcs-wiz__bar i{background:var(--od-ink);border-radius:100px;flex:1;height:4px}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__bar i{background:color-mix(in oklab, var(--od-ink) 13%, transparent)}}.abcs-wiz__bar i{transition:background .35s}.abcs-wiz__bar i.is-on{background:linear-gradient(90deg, var(--abcs-terra), var(--abcs-gold))}.abcs-wiz__form{margin-top:1.35rem}.abcs-wiz__sublabel{letter-spacing:.03em;color:var(--od-gold);margin-top:1.35rem;font-size:.82rem;font-weight:600;display:block}.abcs-wiz__choices{gap:.6rem;margin-top:1.25rem;display:grid}.abcs-wiz__choice{text-align:start;width:100%;min-height:52px;color:var(--od-head);background:var(--od-ink);align-items:center;gap:.8rem;padding:.75rem .95rem;font-size:.96rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__choice{background:color-mix(in oklab, var(--od-ink) 5%, transparent)}}.abcs-wiz__choice{border:1px solid var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__choice{border:1px solid color-mix(in oklab, var(--od-ink) 14%, transparent)}}.abcs-wiz__choice{cursor:pointer;border-radius:12px;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.16,1,.3,1)}.abcs-wiz__choice:hover{border-color:var(--od-sage);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__choice:hover{border-color:color-mix(in oklab, var(--od-sage) 60%, transparent)}}.abcs-wiz__choice:hover{background:var(--od-ink)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__choice:hover{background:color-mix(in oklab, var(--od-ink) 8%, transparent)}}.abcs-wiz__choice:active{transform:scale(.985)}.abcs-wiz__choice:focus-visible{outline:2px solid var(--od-gold);outline-offset:2px}.abcs-wiz__box{color:#0000;border:1.5px solid var(--od-ink);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__box{border:1.5px solid color-mix(in oklab, var(--od-ink) 30%, transparent)}}.abcs-wiz__box{transition:background .2s,border-color .2s,color .2s}.abcs-wiz__choice[aria-checked=true]{border-color:var(--od-sage);background:var(--od-sage)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__choice[aria-checked=true]{background:color-mix(in oklab, var(--od-sage) 14%, transparent)}}.abcs-wiz__choice[aria-checked=true] .abcs-wiz__box{background:var(--od-sage);border-color:var(--od-sage);color:var(--abcs-band-dark)}.abcs-wiz__error{color:#f3b4a2;align-items:center;gap:.4rem;margin-top:.55rem;font-size:.82rem;font-weight:500;display:flex}.abcs-wiz__trust{color:var(--od-muted);background:var(--od-sage);border-radius:11px;align-items:flex-start;gap:.55rem;margin-top:1.35rem;padding:.75rem .85rem;font-size:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__trust{background:color-mix(in oklab, var(--od-sage) 10%, transparent)}}.abcs-wiz__trust{border:1px solid var(--od-sage)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__trust{border:1px solid color-mix(in oklab, var(--od-sage) 26%, transparent)}}.abcs-wiz__trust svg{color:var(--od-sage);margin-top:.18rem}.abcs-wiz__nav{align-items:center;gap:.7rem;margin-top:1.35rem;display:flex}.abcs-wiz__back,.abcs-wiz__again,.abcs-wiz__next{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:.5rem;min-height:46px;padding:.84rem 1.35rem;font-size:.96rem;font-weight:600;transition:transform .2s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s;display:inline-flex}.abcs-wiz__again{margin-top:1.35rem}.abcs-wiz__back,.abcs-wiz__again{color:var(--od-head);border:1.5px solid var(--od-ink);background:0 0}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__back,.abcs-wiz__again{border:1.5px solid color-mix(in oklab, var(--od-ink) 22%, transparent)}}.abcs-wiz__again:hover,.abcs-wiz__back:hover:not(:disabled){border-color:var(--od-sage);background:var(--od-ink);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__again:hover,.abcs-wiz__back:hover:not(:disabled){background:color-mix(in oklab, var(--od-ink) 6%, transparent)}}.abcs-wiz__back:disabled{opacity:.4;cursor:default}.abcs-wiz__next{color:var(--abcs-accent-ink);background:linear-gradient(160deg, var(--abcs-terra), var(--abcs-terra) 55%, var(--abcs-terra));border:1.5px solid #0000;flex:1}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__next{background:linear-gradient(160deg, color-mix(in oklab, var(--abcs-terra) 88%, #fff), var(--abcs-terra) 55%, color-mix(in oklab, var(--abcs-terra) 72%, var(--abcs-navy)))}}.abcs-wiz__next{box-shadow:0 10px 26px -12px var(--abcs-terra), inset 0 1px 0 #ffffff47}@supports (color:color-mix(in lab, red, red)){.abcs-wiz__next{box-shadow:0 10px 26px -12px color-mix(in oklab, var(--abcs-terra) 70%, transparent), inset 0 1px 0 #ffffff47}}.abcs-wiz__next:hover{transform:translateY(-2px)}.abcs-wiz__next:active,.abcs-wiz__again:active,.abcs-wiz__back:active{transform:scale(.97)}.abcs-wiz__back:focus-visible,.abcs-wiz__again:focus-visible,.abcs-wiz__next:focus-visible{outline:2px solid var(--od-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.abcs-wiz__choice:hover,.abcs-wiz__next:hover,.abcs-wiz__again:hover,.abcs-wiz__back:hover:not(:disabled){transform:none}}.services-support__head,.services-referrer__head{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(1rem,4vw,4rem);display:grid}.services-support__heading,.services-referrer__heading{max-width:18ch;font-family:var(--abcs-font-display), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin-top:.7rem;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:600;line-height:1.12}.services-support__lede,.services-referrer__lede{max-width:48ch;color:var(--ink-500);text-wrap:pretty;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.55}@media (max-width:860px){.services-support__head,.services-referrer__head{grid-template-columns:1fr;align-items:start}.services-support__heading,.services-referrer__heading{max-width:none}}.services-support{background:var(--paper-2,var(--paper));padding-block:var(--abcs-section-y)}.services-support__grid{margin-top:clamp(1.6rem,3vw,2.4rem);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.4rem);margin-inline:0;padding:0;list-style:none;display:grid}@media (max-width:720px){.services-support__grid{grid-template-columns:1fr}}.services-support__card{border:1px solid var(--border);border-radius:var(--abcs-r-l);background:var(--surface);height:100%;box-shadow:var(--shadow-card);transition:transform .25s var(--abcs-eout), border-color .25s, box-shadow .25s;flex-direction:column;gap:.85rem;padding:clamp(1.25rem,2vw,1.7rem);display:flex}.services-support__card:hover{border-color:var(--abcs-sage);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.services-support__card:hover{border-color:color-mix(in oklab, var(--abcs-sage) 48%, transparent)}}.services-support__card:hover{box-shadow:var(--abcs-shadow-m)}@media (prefers-reduced-motion:reduce){.services-support__card{transition:none}.services-support__card:hover{transform:none}}.services-support__top{align-items:center;gap:.9rem;display:flex}.services-support__title{font-family:var(--abcs-font-display), Georgia, serif;color:var(--ink-900);text-wrap:balance;font-size:1.14rem;font-weight:600;line-height:1.25}.services-support__desc{max-width:46ch;color:var(--ink-500);overflow-wrap:anywhere;font-size:.94rem;line-height:1.55}.services-support__tag{border:1px solid var(--abcs-gold);align-self:flex-start;padding:.22rem .6rem}@supports (color:color-mix(in lab, red, red)){.services-support__tag{border:1px solid color-mix(in oklab, var(--abcs-gold) 46%, transparent)}}.services-support__tag{background:var(--abcs-gold);border-radius:100px}@supports (color:color-mix(in lab, red, red)){.services-support__tag{background:color-mix(in oklab, var(--abcs-gold) 22%, transparent)}}.services-support__tag{letter-spacing:.02em;color:var(--ink-900);font-size:.76rem;font-weight:650}.services-support__go{color:var(--abcs-link);align-items:center;gap:.5rem;margin-top:auto;padding-top:.4rem;font-size:.92rem;font-weight:650;display:inline-flex}.services-referrer{background:var(--paper);padding-block:var(--abcs-section-y)}.services-referrer__grid{margin-top:clamp(1.6rem,3vw,2.4rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:clamp(1rem,2vw,1.5rem);margin-inline:0;padding:0;list-style:none;display:grid}.services-referrer__card{border:1px solid var(--border);border-radius:var(--abcs-r-l);background:var(--surface);height:100%;box-shadow:var(--shadow-card);flex-direction:column;gap:1.1rem;padding:clamp(1.4rem,2.2vw,1.9rem);display:flex}.services-referrer__top{align-items:center;gap:1rem;display:flex}.services-referrer__name{font-family:var(--abcs-font-display), Georgia, serif;color:var(--ink-900);overflow-wrap:anywhere;font-size:1.3rem;font-weight:600;line-height:1.2}.services-referrer__licence{color:var(--abcs-link);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.services-referrer__when{border-radius:var(--abcs-r);background:var(--abcs-sage);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.services-referrer__when{background:color-mix(in oklab, var(--abcs-sage) 8%, var(--paper-2,var(--paper)))}}.services-referrer__when{color:var(--ink-700);font-size:.94rem;line-height:1.55}.services-referrer__whenlabel{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);margin-bottom:.3rem;font-size:.74rem;font-weight:700}.services-referrer__facts{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.services-referrer__facts li{color:var(--ink-600);align-items:flex-start;gap:.55rem;font-size:.92rem;line-height:1.5;display:flex}.services-referrer__facts svg{color:var(--abcs-link);margin-top:.28rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.services-support__card,.services-referrer__card{--abcs-m-from:38px;animation:linear both abcs-m-rise;animation-timeline:view();animation-range:entry 24%}}}
