.guide-hero{background:linear-gradient(145deg,#fff 0 58%,#f3f2ff 58% 100%);padding-block:clamp(5rem,9vw,8rem)}.guide-hero__grid{grid-template-columns:5fr 6fr;align-items:center;gap:8.333%;display:grid}.guide-hero__grid>*{min-width:0}.guide-hero h1{letter-spacing:-.065em;max-width:13ch;margin:1rem 0 0;font-size:clamp(3rem,5.7vw,5rem);font-weight:450;line-height:.98}.guide-hero dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:2rem 0 0;display:grid}.guide-hero dl div{border-top:1px solid var(--cmp-line);padding-block:.875rem}.guide-hero dt,.guide-requirements dt,.guide-timeline dt{color:var(--cmp-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem}.guide-hero dd,.guide-requirements dd,.guide-timeline dd{margin:.35rem 0 0;line-height:1.45}.guide-hero__visual{border:1px solid var(--cmp-line);background:#ffffffe0;border-radius:1.5rem;min-height:31.25rem;margin:0;padding:1rem;display:grid;box-shadow:0 2rem 5rem #17132f1a}.guide-hero__visual figcaption{color:var(--cmp-muted);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.guide-hero__visual ol{align-self:center;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.guide-hero__visual li{background:var(--cmp-soft);border-radius:1rem;grid-template-columns:2.5rem 1fr auto;align-items:center;gap:1rem;min-height:4.75rem;padding:1rem 1.25rem;display:grid}.guide-hero__visual li:nth-child(2n){color:#fff;background:var(--cmp-ink)}.guide-hero__visual li b{color:var(--cmp-violet);font-size:.75rem}.guide-hero__visual li:nth-child(2n) b{color:#aaa7ff}.guide-hero__visual li span{font-weight:550}.guide-hero__visual li small,.guide-hero__visual>p{color:var(--cmp-muted);font-size:.75rem}.guide-hero__visual li:nth-child(2n) small{color:#ffffffad}.guide-hero__visual>p{align-self:end;padding:.5rem .75rem}.guide-contents{border-block:1px solid var(--cmp-line);background:#f7f7fb;padding-block:6rem}.guide-contents__grid{grid-template-columns:4fr 7fr;gap:8.333%;display:grid}.guide-contents header h2{letter-spacing:-.05em;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:450;line-height:1.02}.guide-contents header>span{max-width:34rem;color:var(--cmp-muted);margin-top:1rem;line-height:1.6;display:block}.guide-contents ol{border-top:1px solid var(--cmp-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-contents li{border-bottom:1px solid var(--cmp-line)}.guide-contents li:nth-child(odd){padding-right:1.25rem}.guide-contents li:nth-child(2n){border-left:1px solid var(--cmp-line);padding-left:1.25rem}.guide-contents a{min-height:4rem;color:var(--cmp-ink);grid-template-columns:2rem 1fr auto;align-items:center;gap:.75rem;text-decoration:none;display:grid}.guide-contents a:hover span,.guide-contents a:focus-visible span{color:var(--cmp-violet)}.guide-contents a b,.guide-contents a small{color:var(--cmp-muted);font-size:.75rem}.guide-requirements,.guide-timeline{padding-block:8rem}.guide-requirements__grid,.guide-steps__list{margin:0;padding:0;list-style:none}.guide-requirements__grid{border-top:1px solid var(--cmp-line);border-left:1px solid var(--cmp-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-requirements__grid>li{border-right:1px solid var(--cmp-line);border-bottom:1px solid var(--cmp-line);grid-template-columns:2.25rem minmax(0,1fr);gap:1rem;min-width:0;padding:1.75rem;display:grid}.guide-requirements__grid>li>b,.guide-steps__list>li>b{color:var(--cmp-violet);font-size:.75rem}.guide-requirements article,.guide-timeline article{align-content:start;gap:.65rem;min-width:0;display:grid}.guide-requirements article>p:not(.guide-item__body),.guide-timeline article>p:not(.guide-item__body){color:var(--cmp-violet);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:650}.guide-requirements h3,.guide-timeline h3{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.1}.guide-item__body{color:var(--cmp-muted);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.65}.guide-timeline{background:#f7f7fb}.guide-timeline.is-split-1 .guide-steps__list{display:grid;position:relative}.guide-timeline.is-split-1 .guide-steps__list:before{background:var(--cmp-violet);content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.45rem}.guide-timeline.is-split-1 .guide-steps__list>li{grid-template-columns:3rem minmax(0,1fr);gap:2rem;min-width:0;padding-block:1rem;display:grid;position:relative}.guide-timeline.is-split-1 .guide-steps__list>li>b{z-index:1;border:1px solid var(--cmp-violet);background:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.guide-timeline.is-split-1 article{border:1px solid var(--cmp-line);background:#fff;border-radius:1rem;padding:1.75rem}.guide-timeline.is-split-2 .guide-steps__list{border-top:1px solid var(--cmp-line);border-left:1px solid var(--cmp-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-timeline.is-split-2:where([data-item-count="4"]) .guide-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-timeline.is-split-2 .guide-steps__list>li{border-right:1px solid var(--cmp-line);border-bottom:1px solid var(--cmp-line);background:#fff;grid-template-rows:auto 1fr;gap:2.5rem;min-width:0;min-height:17rem;padding:1.75rem;display:grid}.guide-timeline.is-split-2 .guide-steps__list>li>b{border-bottom:2px solid var(--cmp-violet);width:max-content;padding-bottom:.5rem}@media (width<=64rem){.guide-hero__grid,.guide-contents__grid{grid-template-columns:1fr;gap:3rem}.guide-hero{background:linear-gradient(#fff 0 54%,#f3f2ff 54% 100%)}.guide-hero__visual{max-width:42rem}.guide-requirements__grid{grid-template-columns:1fr}.guide-timeline.is-split-2 .guide-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.guide-hero{padding-block:4rem}.guide-hero h1{font-size:clamp(2.75rem,12vw,3rem)}.guide-hero .comparison-actions{display:grid}.guide-hero .comparison-button{width:100%}.guide-hero dl,.guide-contents ol{grid-template-columns:1fr}.guide-hero__visual{min-height:25rem;padding:.75rem}.guide-hero__visual li{grid-template-columns:2rem 1fr}.guide-hero__visual li small{grid-column:2}.guide-contents,.guide-requirements,.guide-timeline{padding-block:4rem}.guide-contents li:nth-child(n){border-left:0;padding-inline:0}.guide-requirements__grid>li{grid-template-columns:2rem minmax(0,1fr);padding:1.5rem 1.25rem}.guide-timeline.is-split-1 .guide-steps__list:before{left:1.2rem}.guide-timeline.is-split-1 .guide-steps__list>li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem}.guide-timeline.is-split-1 .guide-steps__list>li>b{width:2.5rem;height:2.5rem}.guide-timeline.is-split-1 article{padding:1.5rem 1.25rem}.guide-timeline.is-split-2 .guide-steps__list{grid-template-columns:1fr}.guide-timeline.is-split-2 .guide-steps__list>li{gap:1.5rem;min-height:auto;padding:1.5rem 1.25rem}}@media (prefers-reduced-motion:reduce){.process-guide-block *,.process-guide-block :before,.process-guide-block :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
