@layer components{:where(.pg-hero,.pg-cards,.pg-steps,.pg-faq,.pg-rel,.pg-cta,.pg-glance){word-break:keep-all;overflow-wrap:break-word}.pg-crumbs{color:var(--ink-2);font-size:clamp(12.5px, calc(var(--u) * .86), 14.5px);line-height:1.5}.pg-crumbs__list{flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.pg-crumbs__item{align-items:center;min-width:0;display:inline-flex}.pg-crumbs__sep{color:var(--ink-3);padding:0 .62em}.pg-crumbs__link{transition:color .2s var(--ease)}.pg-crumbs__current{color:var(--ink);font-weight:700}@media (hover:hover){.pg-crumbs__link:hover{color:var(--ink)}}@media (max-width:767px),(pointer:coarse){.pg-crumbs__link{min-height:var(--tap);align-items:center;display:inline-flex;position:relative}.pg-crumbs__link:before{content:"";inset-block:0;width:max(100%, var(--tap));position:absolute;left:50%;translate:-50%}.pg-crumbs__sep{pointer-events:none}}.pg-hero{padding-bottom:clamp(56px, calc(var(--u) * 6.4), 112px)}.pg-hero__grid{gap:var(--sp-6);margin-top:clamp(22px, calc(var(--u) * 3), 52px);grid-template-columns:minmax(0,1fr);display:grid}.pg-hero__main{min-width:0;container-type:inline-size}.pg-hero__eyebrow{margin:0 0 clamp(12px, calc(var(--u) * 1.3), 22px);color:var(--red);font-size:var(--fs-md);align-items:center;gap:.7em;font-weight:800;line-height:1.4;display:flex}.pg-hero__ic{flex:none;display:inline-flex}.pg-hero__ic .cat-ic{width:clamp(36px, calc(var(--u) * 3.2), 52px)}.pg-hero__h{color:var(--ink);font-size:var(--fs-5xl);letter-spacing:var(--ls-h1);margin:0;font-weight:900;line-height:1.14}.pg-hero__h .l{display:block}.pg-hero__h--display .l:first-child{font-size:clamp(30px, min(9.2cqi, var(--fs-5xl)), 78px);line-height:1.12}.pg-hero__h--display .l+.l{color:var(--ink);font-size:clamp(20px, min(4.7cqi, var(--fs-3xl)), 40px);letter-spacing:var(--ls-h2);margin-top:.34em;font-weight:800;line-height:1.3}.pg-hero__lede{max-width:36em;margin:clamp(16px, calc(var(--u) * 1.8), 30px) 0 0;color:var(--ink-2);font-size:var(--fs-lead);font-weight:500;line-height:1.7}.pg-hero__actions{margin-top:clamp(22px, calc(var(--u) * 2.6), 40px);flex-wrap:wrap;gap:10px;display:flex}@media (max-width:599px){.pg-hero__actions>*{flex:100%}}@media (min-width:1024px){.pg-hero__grid--aside{align-items:center;column-gap:clamp(40px, calc(var(--u) * 5.2), 104px);grid-template-columns:minmax(0,1fr) clamp(380px,36vw,540px)}}.pg-glance{padding:clamp(22px, calc(var(--u) * 2.3), 36px);border-radius:var(--r-xl);box-shadow:var(--e2);position:relative}.pg-glance__head{margin-bottom:clamp(8px, calc(var(--u) * .8), 14px);justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-glance__t{color:var(--ink);font-size:var(--fs-lg);align-items:center;gap:.6em;margin:0;font-weight:800;line-height:1.3;display:flex}.pg-glance__t:before{content:"";background:var(--red);border-radius:2px;flex:none;width:4px;height:1.05em}.pg-glance__ic{flex:none;display:inline-flex}.pg-glance__ic .cat-ic{width:clamp(40px, calc(var(--u) * 3.4), 52px)}.pg-glance__dl{border-top:1.5px solid var(--ink);margin:0}.pg-glance__row{padding:clamp(11px, calc(var(--u) * 1.05), 15px) 2px;border-bottom:1px solid var(--line-l);grid-template-columns:6.2em minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.pg-glance__row:last-child{border-bottom:0;padding-bottom:2px}.pg-glance__row dt{color:var(--ink-3);font-size:var(--fs-xs);font-weight:700;line-height:1.5}.pg-glance__row dd{color:var(--ink);font-size:clamp(14px, calc(var(--u) * 1), 16.5px);margin:0;font-weight:600;line-height:1.6}@media (max-width:379px){.pg-glance__row{grid-template-columns:minmax(0,1fr);row-gap:3px}}.pg-cards{gap:clamp(12px, calc(var(--u) * 1.4), 22px);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pg-card{grid-row:span 4;grid-template-rows:subgrid;min-width:0;padding:clamp(22px, calc(var(--u) * 2.3), 36px);align-content:start;row-gap:0;display:grid}@supports not (grid-template-rows:subgrid){.pg-card{flex-direction:column;display:flex}}.pg-card__n{margin-bottom:clamp(12px, calc(var(--u) * 1.3), 20px);color:var(--red);font-size:var(--fs-2xl);letter-spacing:var(--ls-h1);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.pg-card__check{width:30px;height:30px;margin-bottom:clamp(12px, calc(var(--u) * 1.2), 18px)}.pg-card__check circle{fill:#d0021b1a}.pg-card__check path{fill:none;stroke:var(--red);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pg-card__t{color:var(--ink);font-size:var(--fs-xl);letter-spacing:var(--ls-h3);align-self:end;margin:0;font-weight:800;line-height:1.34}.pg-card__b{margin:clamp(8px, calc(var(--u) * .9), 14px) 0 0;color:var(--ink-2);font-size:clamp(14.5px, calc(var(--u) * 1.02), 17px);line-height:1.72}.pg-card__pts{padding:clamp(14px, calc(var(--u) * 1.5), 22px) 0 0;flex-wrap:wrap;align-content:flex-start;gap:6px;margin:0;list-style:none;display:flex}.pg-card__pts li{border-radius:var(--r-pill);background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:var(--fs-2xs);padding:.36em .86em;font-weight:700;line-height:1.5}.pg-card:has(.pg-card__pts) .pg-card__b{margin-bottom:clamp(16px, calc(var(--u) * 1.6), 24px)}.pg-card__pts{border-top:1px solid var(--line)}@media (min-width:600px){.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cards[data-count="1"]{grid-template-columns:minmax(0,1fr)}.pg-cards>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.pg-cards{grid-template-columns:repeat(12,minmax(0,1fr))}.pg-cards>*,.pg-cards>:last-child:nth-child(odd){grid-column:span 4}.pg-cards[data-count="1"]>*{grid-column:1/-1}.pg-cards:is([data-count="2"],[data-count="4"])>*,.pg-cards[data-count="5"]>:nth-child(n+4){grid-column:span 6}}.pg-steps{--ring:var(--paper);position:relative}.sec[data-surface=white] .pg-steps{--ring:var(--card)}.sec[data-surface=blush] .pg-steps{--ring:var(--card-2)}.pg-steps__bar{display:none}.pg-steps__list{margin:0;padding:0;list-style:none;display:grid}.pg-steps__i{border-left:1.5px solid var(--line-l);grid-template-columns:40px minmax(0,1fr);align-content:start;gap:4px 10px;padding:16px 0 20px 22px;display:grid;position:relative}.pg-steps__i:before{content:"";background:var(--red);width:12px;height:12px;box-shadow:0 0 0 4px var(--ring);border-radius:50%;position:absolute;top:22px;left:-7px}.pg-steps__n{color:var(--red);letter-spacing:var(--ls-h1);font-variant-numeric:tabular-nums;grid-area:1/1;align-self:start;padding-top:1px;font-size:26px;font-weight:900;line-height:1.05}.pg-steps__t{color:var(--ink);font-size:var(--fs-lg);letter-spacing:var(--ls-h2);grid-area:1/2;align-self:center;margin:0;font-weight:800;line-height:1.3}.pg-steps__d{color:var(--ink-2);font-size:var(--fs-sm);grid-column:1/-1;margin:4px 0 0;line-height:1.65}@media (min-width:600px) and (max-width:1023px){.pg-steps__list{column-gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr))}.pg-steps__i{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:20px 0 24px 30px}.pg-steps__i:before{top:27px}.pg-steps__n,.pg-steps__t,.pg-steps__d{grid-area:auto/1}.pg-steps__n{font-size:var(--fs-4xl);line-height:1}.pg-steps__t{font-size:var(--fs-2xl);line-height:1.24}.pg-steps__i:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1024px){.pg-steps{--gap:clamp(20px, calc(var(--u) * 2.4), 40px);--n:5}.pg-steps[data-count="2"]{--n:2}.pg-steps[data-count="3"]{--n:3}.pg-steps[data-count="4"]{--n:4}.pg-steps[data-count="6"]{--n:6}.pg-steps__bar{top:5px;left:6px;right:calc((100% - (var(--n) - 1) * var(--gap)) / var(--n) - 6px);background:var(--line-l);border-radius:2px;height:2px;display:block;position:absolute;overflow:hidden}.pg-steps__fill{background:var(--red);transform-origin:0;height:100%;transition:transform 1.4s var(--ease-slide) .25s;display:block}.pg-steps__list{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:var(--gap);grid-template-rows:repeat(3,auto)}.pg-steps__i{grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;border-left:0;row-gap:10px;padding:34px 0 0}.pg-steps__i:before{top:0;left:0}.pg-steps__n,.pg-steps__t,.pg-steps__d{grid-area:auto/1}.pg-steps__n{font-size:clamp(40px, calc(var(--u) * 4.2), 76px);padding:0;line-height:1}.pg-steps__t{font-size:var(--fs-2xl);align-self:start;line-height:1.24}.pg-steps__d{max-width:30em;font-size:clamp(14px, calc(var(--u) * .98), 16.5px);margin:0;line-height:1.66}}.pg-faq{border-top:1px solid #17151a1f;margin:0;padding:0;list-style:none}.pg-faq__li{border-bottom:1px solid #17151a17}.pg-faq__q{min-height:var(--tap);color:var(--ink-2);font-size:var(--fs-md);cursor:pointer;transition:color .24s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:18px 4px;font-weight:700;line-height:1.5;list-style:none;display:flex}.pg-faq__q::-webkit-details-marker{display:none}.pg-faq__q::marker{content:""}.pg-faq__q:focus-visible{outline:2px solid var(--red);outline-offset:2px}.pg-faq__i[open]>.pg-faq__q{color:var(--ink)}.pg-faq__n{color:#17151aa8;font-variant-numeric:tabular-nums;flex:none;min-width:1.8em;font-size:max(12px,.8em);font-weight:800}.pg-faq__i[open] .pg-faq__n{color:var(--red)}.pg-faq__qt{flex:auto;min-width:0}.pg-faq__chev{width:28px;height:28px;color:var(--ink-2);transition:background-color .3s var(--ease), color .3s var(--ease);background:#17151a0f;border-radius:50%;flex:none;position:relative}.pg-faq__chev:before,.pg-faq__chev:after{content:"";background:currentColor;border-radius:1px;width:10px;height:1.6px;margin:-.8px 0 0 -5px;position:absolute;top:50%;left:50%}.pg-faq__chev:after{transition:transform .3s var(--ease);transform:rotate(90deg)}.pg-faq__i[open] .pg-faq__chev{background:var(--red);color:#fff}.pg-faq__i[open] .pg-faq__chev:after{transform:rotate(0)}@media (hover:hover){.pg-faq__q:hover{color:var(--ink)}}.pg-faq__a{border-left:2px solid var(--red);margin:0 0 22px 2px;padding:4px 0 4px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) both faqIn}@media (min-width:900px){.pg-faq__a{padding:clamp(20px, calc(var(--u) * 2), 30px) clamp(20px, calc(var(--u) * 2.4), 36px);border-radius:var(--r-lg);box-shadow:var(--e-panel);background:#fff;border-left:0;margin:0 0 20px}.sec[data-surface=white] .pg-faq__a{background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}}@media (prefers-reduced-motion:reduce){.pg-faq__a{animation:none}}.pg-faq__ap{max-width:42em;color:var(--ink-2);font-size:var(--fs-md);margin:0;line-height:1.8}.pg-faq__rel{border-top:1px solid #17151a14;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:14px;padding-top:14px;display:flex}.pg-faq__rel-h{color:var(--ink-3);font-size:var(--fs-2xs);margin:0;font-weight:700}.pg-faq__rel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-faq__pill{border-radius:var(--r-pill);min-height:36px;color:var(--ink);transition:background-color .24s var(--ease), color .24s var(--ease);background:#f6eeeb;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.pg-faq__pill:after{content:"";width:.42em;height:.42em;transition:transform .24s var(--ease);border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}@media (hover:hover){.pg-faq__pill:hover{background:var(--ink);color:#fff}.pg-faq__pill:hover:after{transform:translate(3px)rotate(45deg)}}@media (max-width:767px),(pointer:coarse){.pg-faq__pill{min-height:var(--tap)}}.pg-rel{gap:clamp(28px, calc(var(--u) * 3.4), 52px);display:grid}.pg-rel__h{margin:0 0 clamp(12px, calc(var(--u) * 1.3), 18px);color:var(--ink);font-size:var(--fs-lg);align-items:center;gap:.6em;font-weight:800;line-height:1.35;display:flex}.pg-rel__h:before{content:"";background:var(--red);border-radius:2px;flex:none;width:4px;height:1em}.pg-rel__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-rel__list--desc{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.pg-rel__a{border-radius:var(--r-lg);height:100%;min-height:64px;color:var(--ink);align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.pg-rel__a--ic{padding-left:14px}.pg-rel__ic{width:40px}.pg-rel__txt{flex:auto;gap:3px;min-width:0;display:grid}.pg-rel__label{font-size:var(--fs-md);transition:color .24s var(--ease);font-weight:800;line-height:1.4}.pg-rel__desc{color:var(--ink-3);font-size:var(--fs-2xs);font-weight:600;line-height:1.5}.pg-rel__go{margin-left:auto}.pg-rel__a:focus-visible .pg-rel__go{transform:translate(3px)}@media (hover:hover){.pg-rel__a:hover .pg-rel__label{color:var(--red)}.pg-rel__a:hover .pg-rel__go{background:var(--red);color:#fff;transform:translate(3px)}}.pg-split{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.pg-split{align-items:start;column-gap:clamp(32px, calc(var(--u) * 4.4), 88px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.pg-split__head{top:calc(var(--top-h) + 28px);margin-bottom:0;position:sticky}}.pg-split__body{min-width:0}.pg-cta__grid{gap:var(--sp-7);grid-template-columns:minmax(0,1fr);display:grid}.pg-cta__main{align-items:flex-start;gap:clamp(14px, calc(var(--u) * 1.5), 24px);flex-direction:column;min-width:0;display:flex}.pg-cta__main .eyebrow{margin:0}.pg-cta__h{max-width:15em;color:var(--ink);font-size:var(--fs-4xl);letter-spacing:var(--ls-h1);margin:0;font-weight:800;line-height:1.2}.pg-cta__h .l{display:block}.pg-cta__p{max-width:32em;padding-left:var(--sp-4);border-left:2px solid var(--red);color:var(--ink-2);font-size:var(--fs-lead);margin:0;font-weight:500;line-height:1.7}.pg-cta__info{width:min(100%,36em);padding:4px clamp(16px, calc(var(--u) * 1.8), 26px);border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line), var(--e1);background:#ffffffc7;margin:0;display:grid}.pg-cta__row{border-bottom:1px solid var(--line);grid-template-columns:7.4em minmax(0,1fr);align-items:baseline;column-gap:12px;padding:12px 0;display:grid}.pg-cta__row:last-child{border-bottom:0}.pg-cta__row dt{color:var(--ink-3);font-size:var(--fs-xs);font-weight:700}.pg-cta__row dd{color:var(--ink);font-size:var(--fs-sm);margin:0;font-weight:700;line-height:1.55}.pg-cta__actions{margin-top:4px}@media (max-width:599px){.pg-cta__row{grid-template-columns:minmax(0,1fr);row-gap:2px}.pg-cta__actions{width:100%}}@media (min-width:600px) and (max-width:1023px){.pg-cta__form{width:100%;max-width:560px}}@media (min-width:1024px){.pg-cta__grid--form{grid-template-columns:minmax(0, 1fr) clamp(calc(22rem + 2 * clamp(20px, calc(var(--u) * 2.4), 40px) + 4px), 32vw, 470px);align-items:center;column-gap:clamp(40px, calc(var(--u) * 5), 110px)}}}html.reveal-on .pg-steps:not(.is-in) .pg-steps__fill{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){html.reveal-on .pg-steps:not(.is-in) .pg-steps__fill{transform:none}}
