.cf{--cf-ink:#172337;--cf-body:#464d4d;--cf-mute:#5c5c5c;--cf-label:#715061;--cf-paper:#f5e5ed;--cf-line:#71506133;color:var(--cf-ink);font-family:var(--app-font-sans,Roboto,system-ui,sans-serif);position:relative}.cf-ridge{aspect-ratio:3200/520;view-timeline:--cf-ridge;pointer-events:none;position:relative;overflow:hidden}.cf-ridge>img{width:100%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:0;transform:translateY(44.681%)}.cf-cloud{z-index:1;height:auto;display:block;position:absolute}@keyframes cf-rise{0%{translate:0 var(--cf-n,0)}to{translate:0}}@keyframes cf-drift{0%{margin-left:0}to{margin-left:28px}}@media (prefers-reduced-motion:no-preference){.cf-cloud{animation:cf-drift var(--cd,18s)ease-in-out infinite alternate}@supports (animation-timeline:view()){.cf-ridge .cf-ly{animation:linear both cf-rise;animation-timeline:--cf-ridge;animation-range:entry cover 50%}.cf-ridge .cf-cloud{animation:cf-drift var(--cd,18s)ease-in-out infinite alternate,cf-rise linear both;animation-timeline:auto,--cf-ridge;animation-range:normal,entry cover 50%}}}.cf-paper{background-color:var(--cf-paper);background-repeat:repeat;background-size:115px 115px;margin-top:-1px}.cf-in{max-width:1280px;margin:0 auto;padding:24px 32px 36px}.cf-top{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,2fr) minmax(0,4fr);gap:40px;padding-bottom:56px;display:grid}.cf-intro{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cf-tag{max-width:380px;font-family:var(--app-font-heading,Manrope,system-ui,sans-serif);letter-spacing:-.01em;color:var(--cf-ink);text-wrap:pretty;margin:0;font-size:18px;font-weight:600;line-height:1.5}.cf-btn{background:var(--cf-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;transition:translate .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 4px 0 -1px #0b1220}.cf-btn:hover{background:#22314d}.cf-btn:active{translate:0 3px;box-shadow:0 1px 0 -1px #0b1220}.cf-btn svg{transition:translate .16s}.cf-btn:hover svg{translate:3px}.cf-col h2{letter-spacing:.1em;text-transform:uppercase;color:var(--cf-label);margin:0 0 16px;font-size:12px;font-weight:900}.cf-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cf-col--2 ul{columns:2;column-gap:24px;display:block}.cf-col--2 li{break-inside:avoid;margin-bottom:10px}.cf-col a{color:var(--cf-body);font-size:15px;line-height:1.35;text-decoration:none;transition:color .16s}.cf-col a:hover{color:var(--cf-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--cf-line);text-decoration-color:var(--cf-line)}.cf-bottom{border-top:1px solid var(--cf-line);color:var(--cf-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;font-size:13px;display:flex}.cf-bottom p{margin:0}.cf-legal{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.cf-legal a{color:var(--cf-mute);text-decoration:none}.cf-legal a:hover{color:var(--cf-ink)}.cf-legal-btn{font:inherit;color:var(--cf-mute);cursor:pointer;background:0 0;border:0;padding:0}.cf-legal-btn:hover{color:var(--cf-ink)}.cf-top-btn{border:1px solid var(--cf-line);color:var(--cf-ink);font:inherit;cursor:pointer;background:#fff9;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;transition:background-color .16s;display:inline-flex}.cf-top-btn:hover{background:#fff}.cf a:focus-visible,.cf button:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #3e4e6a}@media (max-width:1023px){.cf-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.cf-intro,.cf-col--2{grid-column:1/-1}}@media (max-width:760px){.cf-ridge{aspect-ratio:auto;height:146px}.cf-ridge>img{width:900px;margin-left:-450px;left:50%}.cf-cloud{width:60px!important}.cf-in{padding:16px 20px 32px}.cf-tag{font-size:19px}.cf-top{gap:36px 24px;padding-bottom:40px}.cf-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.cf-btn,.cf-btn svg{transition:none}.cf-btn:active,.cf-btn:hover svg{translate:none}}
