.cp-digital[data-astro-cid-iwhjx7ds]{background:var(--paper)}.cp-story[data-astro-cid-iwhjx7ds]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cp-story__aside[data-astro-cid-iwhjx7ds]{order:2;justify-items:center}.cp-story__panels[data-astro-cid-iwhjx7ds]{margin:0;padding-left:0;list-style:none}.cp-phones[data-astro-cid-iwhjx7ds]{aspect-ratio:440/560;width:min(100%,440px);margin-inline:auto;position:relative}.cp-phone[data-astro-cid-iwhjx7ds]{background:linear-gradient(160deg,#24345a,#0b1426 60%);border-radius:34px;width:50%;padding:7px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #0c183040,0 40px 80px -36px #0c18308c,0 18px 30px -24px #0c183080}.cp-phone[data-astro-cid-iwhjx7ds] img[data-astro-cid-iwhjx7ds]{background:var(--ivory);border-radius:27px;width:100%;height:auto}.cp-phone--back[data-astro-cid-iwhjx7ds]{opacity:.96;top:0;left:2%;rotate:-6deg}.cp-phone--front[data-astro-cid-iwhjx7ds]{z-index:2;top:9%;right:2%;rotate:3deg}.cp-ui[data-astro-cid-iwhjx7ds]{z-index:3;width:min(80%,300px);position:absolute;bottom:4%;left:-6%}.cp-ui__card[data-astro-cid-iwhjx7ds]{background:#fff;border-radius:14px;align-self:end;padding:14px 16px;box-shadow:0 0 0 1px #c2a06073,0 24px 50px -22px #0c18308c}.cp-ui__body[data-astro-cid-iwhjx7ds]{gap:3px;min-width:0;display:grid}.cp-ui__label[data-astro-cid-iwhjx7ds]{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep);font-size:.66rem;font-weight:650}.cp-ui__value[data-astro-cid-iwhjx7ds]{font-family:var(--serif);color:var(--navy);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700;line-height:1.2}.cp-ui__meta[data-astro-cid-iwhjx7ds]{color:var(--ink-soft);font-size:.76rem;line-height:1.35}.cp-ui__sig[data-astro-cid-iwhjx7ds]{width:150px;height:40px;color:var(--navy)}.cp-ui__sig[data-astro-cid-iwhjx7ds] path[data-astro-cid-iwhjx7ds]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease-in-out) .2s}.cp-ui__card[data-astro-cid-iwhjx7ds].is-active .cp-ui__sig[data-astro-cid-iwhjx7ds] path[data-astro-cid-iwhjx7ds],html:not(.js) .cp-ui__sig[data-astro-cid-iwhjx7ds] path[data-astro-cid-iwhjx7ds]{stroke-dashoffset:0}.cp-ui__checks[data-astro-cid-iwhjx7ds]{color:var(--ink);gap:4px;margin:4px 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.cp-ui__checks[data-astro-cid-iwhjx7ds] li[data-astro-cid-iwhjx7ds]{align-items:center;gap:8px;display:flex}.cp-ui__checks[data-astro-cid-iwhjx7ds] li[data-astro-cid-iwhjx7ds]:before{content:"";background:#1f9a68 url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22%3E%3Cpath d=%22m4.5 8.2 2.2 2.2 4.8-4.8%22 fill=%22none%22 stroke=%22white%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;flex:none;width:15px;height:15px}.cp-ui__bar[data-astro-cid-iwhjx7ds]{background:var(--line);border-radius:99px;height:6px;margin:5px 0 3px;display:block;overflow:hidden}.cp-ui__bar[data-astro-cid-iwhjx7ds] span[data-astro-cid-iwhjx7ds]{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-bright));transform-origin:0;height:100%;transform:scaleX(var(--p));transition:transform 1.2s var(--ease-out) .15s;display:block}.js .cp-ui__card[data-astro-cid-iwhjx7ds]:not(.is-active) .cp-ui__bar[data-astro-cid-iwhjx7ds] span[data-astro-cid-iwhjx7ds]{transform:scaleX(0)}.cp-ui__bar--sync[data-astro-cid-iwhjx7ds] span[data-astro-cid-iwhjx7ds]{background:linear-gradient(90deg,#4f78c9,#8fb0ee)}.cp-story__progress[data-astro-cid-iwhjx7ds]{width:min(100%,360px);margin-top:6px}.cp-story__note[data-astro-cid-iwhjx7ds]{max-width:36ch;color:var(--muted);text-align:center;font-size:.74rem;line-height:1.45}.cp-feat[data-astro-cid-iwhjx7ds]{border-left:2px solid var(--line-strong);padding:clamp(18px,3vh,30px) 0 clamp(18px,3vh,30px) 24px;transition:border-color .4s}.cp-feat[data-astro-cid-iwhjx7ds].is-active{border-left-color:var(--gold)}.cp-feat__n[data-astro-cid-iwhjx7ds]{letter-spacing:.16em;color:var(--gold-deep);margin-bottom:8px;font-size:.7rem;font-weight:650}.cp-feat__title[data-astro-cid-iwhjx7ds]{margin-bottom:10px;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15}.cp-feat__text[data-astro-cid-iwhjx7ds]{max-width:46ch;color:var(--ink-soft);line-height:1.65}@media (width<=900px){.cp-story[data-astro-cid-iwhjx7ds]{grid-template-columns:1fr;gap:28px}.cp-story__aside[data-astro-cid-iwhjx7ds]{order:0}.cp-phones[data-astro-cid-iwhjx7ds]{aspect-ratio:360/420;width:min(100%,360px)}.cp-phone[data-astro-cid-iwhjx7ds]{border-radius:26px;width:48%;padding:5px}.cp-phone[data-astro-cid-iwhjx7ds] img[data-astro-cid-iwhjx7ds]{border-radius:21px}.cp-phone--back[data-astro-cid-iwhjx7ds]{translate:none!important}.cp-ui[data-astro-cid-iwhjx7ds],.cp-story__progress[data-astro-cid-iwhjx7ds]{display:none}.cp-story__panels[data-astro-cid-iwhjx7ds]{gap:12px;padding-block:0}.cp-feat[data-astro-cid-iwhjx7ds]{border-radius:var(--radius-lg);background:var(--ivory);box-shadow:0 0 0 1px var(--line);border-left:0;padding:20px}.cp-feat__title[data-astro-cid-iwhjx7ds]{font-size:1.25rem}.cp-feat__text[data-astro-cid-iwhjx7ds]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.cp-ui__sig[data-astro-cid-iwhjx7ds] path[data-astro-cid-iwhjx7ds],.cp-ui__bar[data-astro-cid-iwhjx7ds] span[data-astro-cid-iwhjx7ds]{transition:none}}.cp-hero[data-astro-cid-zwtrxr3f]{overflow:hidden}.cp-hero__grid[data-astro-cid-zwtrxr3f]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.cp-hero__copy[data-astro-cid-zwtrxr3f]{justify-items:start;gap:22px;display:grid}.cp-hero__title[data-astro-cid-zwtrxr3f]{font-size:clamp(2.6rem,5.6vw,4.8rem)}.cp-hero__nav[data-astro-cid-zwtrxr3f] ul[data-astro-cid-zwtrxr3f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cp-tile[data-astro-cid-zwtrxr3f]{height:100%;color:var(--on-dark);gap:8px;padding:clamp(20px,2.2vw,28px);text-decoration:none;display:grid}.cp-tile[data-astro-cid-zwtrxr3f] .cp-tile__n{font-family:var(--serif);color:#fff;letter-spacing:-.02em;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1}.cp-tile__label[data-astro-cid-zwtrxr3f]{color:var(--on-dark);font-size:.88rem;line-height:1.45}.cp-tile__go[data-astro-cid-zwtrxr3f]{color:var(--on-dark-soft);transition:transform .4s var(--ease-out), color .3s;position:absolute;top:18px;right:20px}.cp-tile[data-astro-cid-zwtrxr3f]:hover .cp-tile__go[data-astro-cid-zwtrxr3f],.cp-tile[data-astro-cid-zwtrxr3f]:focus-visible .cp-tile__go[data-astro-cid-zwtrxr3f]{color:var(--gold-bright);transform:translateY(3px)}@media (width<=900px){.cp-hero__grid[data-astro-cid-zwtrxr3f]{grid-template-columns:1fr}}@media (width<=420px){.cp-hero__nav[data-astro-cid-zwtrxr3f] ul[data-astro-cid-zwtrxr3f]{gap:10px}.cp-tile[data-astro-cid-zwtrxr3f]{padding:16px}.cp-tile__label[data-astro-cid-zwtrxr3f]{font-size:.8rem}}.cp-map[data-astro-cid-ej5uvcxu]{overflow:hidden}.cp-map__head[data-astro-cid-ej5uvcxu]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px);margin-bottom:clamp(40px,5vw,64px);display:grid}.cp-map__copy[data-astro-cid-ej5uvcxu]{justify-items:start;gap:18px;display:grid}.cp-map__title[data-astro-cid-ej5uvcxu]{font-size:clamp(2rem,3.8vw,3.1rem);line-height:1.08}.cp-map__claim[data-astro-cid-ej5uvcxu]{border-left:3px solid var(--gold);font-family:var(--serif);color:#fff;background:#c2a0601a;border-radius:0 12px 12px 0;padding:18px 20px;font-size:clamp(1.1rem,1.6vw,1.32rem);font-weight:600;line-height:1.45}.cp-map__points[data-astro-cid-ej5uvcxu]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cp-map__points[data-astro-cid-ej5uvcxu] li[data-astro-cid-ej5uvcxu]{border-bottom:1px solid var(--line-dark);color:var(--on-dark);padding:0 0 12px;font-size:.95rem;line-height:1.55}.cp-map__points[data-astro-cid-ej5uvcxu] li[data-astro-cid-ej5uvcxu]:last-child{border-bottom:0;padding-bottom:0}@media (width<=900px){.cp-map__head[data-astro-cid-ej5uvcxu]{grid-template-columns:1fr}}.cp-methods[data-astro-cid-j47rjvos]{background:var(--ivory)}.cp-methods__grid[data-astro-cid-j47rjvos]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.cp-method[data-astro-cid-j47rjvos]{align-content:start;gap:10px;display:grid}.cp-method__top[data-astro-cid-j47rjvos]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cp-method__tag[data-astro-cid-j47rjvos]{background:var(--gold-tint);letter-spacing:.06em;color:var(--gold-deep);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:.68rem;font-weight:650;box-shadow:inset 0 0 0 1px #c2a06073}.cp-method__title[data-astro-cid-j47rjvos]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1.4rem;display:flex}.cp-method__title[data-astro-cid-j47rjvos] span[data-astro-cid-j47rjvos]{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-deep);font-size:.74rem;font-weight:650}.cp-method__text[data-astro-cid-j47rjvos]{color:var(--ink-soft);font-size:.92rem;line-height:1.62}.cp-compare[data-astro-cid-j47rjvos]{margin-top:clamp(48px,6vw,80px)}.cp-compare__title[data-astro-cid-j47rjvos]{margin-bottom:20px;font-size:clamp(1.4rem,2.2vw,1.8rem)}.cp-compare__wrap[data-astro-cid-j47rjvos]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 24px 50px -36px #0c183066;overflow:hidden}.cp-table[data-astro-cid-j47rjvos]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.cp-table[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos],.cp-table[data-astro-cid-j47rjvos] td[data-astro-cid-j47rjvos]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:20px 22px}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos] tr[data-astro-cid-j47rjvos]:last-child>[data-astro-cid-j47rjvos]{border-bottom:0}.cp-table[data-astro-cid-j47rjvos] thead[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--paper);vertical-align:bottom;padding-top:26px;font-size:.74rem;font-weight:650;position:relative}.cp-table[data-astro-cid-j47rjvos] thead[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos]:not(:first-child){color:var(--navy)}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos]{color:var(--navy);width:26%;font-weight:650}.cp-table[data-astro-cid-j47rjvos] td[data-astro-cid-j47rjvos]{color:var(--ink)}.cp-table[data-astro-cid-j47rjvos] .is-best[data-astro-cid-j47rjvos]{background:linear-gradient(#c2a0601a,#c2a0600f)}.cp-table[data-astro-cid-j47rjvos] thead[data-astro-cid-j47rjvos] .is-best[data-astro-cid-j47rjvos]{box-shadow:inset 0 3px 0 var(--gold);background:#c2a06024}.cp-table__badge[data-astro-cid-j47rjvos]{background:var(--navy);width:max-content;color:var(--gold-bright);letter-spacing:.12em;border-radius:99px;margin-bottom:6px;padding:3px 9px;font-size:.62rem;display:block}.cp-table__val[data-astro-cid-j47rjvos]{display:block}.cp-range[data-astro-cid-j47rjvos]{background:var(--line);border-radius:99px;height:6px;margin-top:10px;display:block;position:relative}.cp-range__bar[data-astro-cid-j47rjvos]{top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:inherit;background:var(--navy-soft);position:absolute}.is-best[data-astro-cid-j47rjvos] .cp-range__bar[data-astro-cid-j47rjvos]{background:var(--gold)}.cp-range__bar--open[data-astro-cid-j47rjvos]{background:linear-gradient(90deg, var(--gold), #c2a06000)!important}.cp-compare__note[data-astro-cid-j47rjvos]{max-width:80ch;color:var(--ink-soft);margin-top:16px;font-size:.86rem;line-height:1.6}@media (width<=1080px){.cp-methods__grid[data-astro-cid-j47rjvos]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cp-methods__grid[data-astro-cid-j47rjvos]{grid-template-columns:1fr}.cp-compare__wrap[data-astro-cid-j47rjvos]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.cp-table[data-astro-cid-j47rjvos],.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos],.cp-table[data-astro-cid-j47rjvos] tr[data-astro-cid-j47rjvos],.cp-table[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos],.cp-table[data-astro-cid-j47rjvos] td[data-astro-cid-j47rjvos]{width:auto;display:block}.cp-table[data-astro-cid-j47rjvos] thead[data-astro-cid-j47rjvos]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos]{gap:12px;display:grid}.cp-table[data-astro-cid-j47rjvos] tr[data-astro-cid-j47rjvos]{border-radius:var(--radius-lg);background:var(--paper);box-shadow:0 0 0 1px var(--line);overflow:hidden}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos] th[data-astro-cid-j47rjvos]{border-bottom:1px solid var(--line);background:var(--navy);color:#fff;width:auto;padding:16px 18px 12px;font-size:.92rem}.cp-table[data-astro-cid-j47rjvos] td[data-astro-cid-j47rjvos]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:12px;padding:12px 18px;font-size:.9rem;display:grid}.cp-table[data-astro-cid-j47rjvos] td[data-astro-cid-j47rjvos]:before{content:attr(data-label);color:var(--ink-soft);font-size:.78rem;font-weight:600}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos] tr[data-astro-cid-j47rjvos]:last-child>td[data-astro-cid-j47rjvos]:not(:last-child){border-bottom:1px solid var(--line)}.cp-table[data-astro-cid-j47rjvos] tbody[data-astro-cid-j47rjvos] tr[data-astro-cid-j47rjvos]>td[data-astro-cid-j47rjvos]:last-child{border-bottom:0}.cp-range[data-astro-cid-j47rjvos]{grid-column:1/-1;margin-top:0}}.cp-pillars[data-astro-cid-csm4yocy]{background:var(--ivory);padding-block:clamp(40px,5vw,64px)}.cp-pillars__grid[data-astro-cid-csm4yocy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-block:0;padding:0;list-style:none;display:grid}.cp-pillar[data-astro-cid-csm4yocy]{align-content:start;gap:8px;display:grid}.cp-pillar__title[data-astro-cid-csm4yocy]{font-size:1.28rem;line-height:1.25}.cp-pillar__text[data-astro-cid-csm4yocy]{color:var(--ink-soft);font-size:.96rem;line-height:1.6}@media (width<=760px){.cp-pillars__grid[data-astro-cid-csm4yocy]{grid-template-columns:1fr}}.cp-quality[data-astro-cid-ctjd7otn]{background:var(--ivory)}.cp-qc[data-astro-cid-ctjd7otn]{counter-reset:qc;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin:0;padding:0;list-style:none;display:grid;position:relative}.cp-qc__step[data-astro-cid-ctjd7otn]{align-content:start;gap:10px;display:grid}.cp-qc__n[data-astro-cid-ctjd7otn]{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--gold);margin-bottom:6px;font-size:2.4rem;font-weight:700;line-height:1}.cp-qc__title[data-astro-cid-ctjd7otn]{font-size:1.22rem;line-height:1.25}.cp-qc__text[data-astro-cid-ctjd7otn]{color:var(--ink-soft);font-size:.92rem;line-height:1.62}.cp-qc__privacy[data-astro-cid-ctjd7otn]{border-left:3px solid var(--gold);background:var(--paper);color:var(--navy);border-radius:0 12px 12px 0;margin-top:clamp(28px,3vw,40px);padding:16px 20px;font-size:.92rem;line-height:1.55}@media (width<=1000px){.cp-qc[data-astro-cid-ctjd7otn]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.cp-qc[data-astro-cid-ctjd7otn]{grid-template-columns:1fr}}
