.rf-hero{background:var(--cream);color:var(--cream-ink);padding:44px 0 56px}.rf-lockup{align-items:center;gap:28px;margin-bottom:42px;display:flex}.rf-lockup>span{letter-spacing:.12em;color:#696479;border-left:1px solid #d4cfda;padding-left:28px;font-size:.75rem}.rf-wordmark{font-family:var(--font-heading),Manrope,sans-serif;letter-spacing:-.04em;color:var(--cream-ink);font-size:1.65rem;font-weight:650}.rf-headline{grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;margin-bottom:46px;display:grid}.rf-headline h1{font-size:clamp(3rem,5.5vw,4.8rem);line-height:1.05}.rf-headline h1 em{color:var(--hot-purple)}.rf-headline>div{justify-self:end;max-width:400px}.rf-headline p{color:#586174;font-size:1.0625rem}.rf-headline .button{background:var(--indigo);color:#fff;border-color:var(--indigo);margin-top:24px}.rf-headline .button:hover{color:#fff;background:#4036ad;border-color:#4036ad}.rf-headline .text-link{color:#5c5678;margin-left:18px;font-size:.9rem;display:inline-block}.rf-hero-shot{margin-top:8px}.rf-hero-shot .cc-browser-body img{object-fit:contain;object-position:top;width:100%;height:auto;max-height:none}.rf-directions{background:#201d49;padding-block:90px}.rf-directions .dw-section-head>p{color:#adb5cc}.rf-directions em{color:#b4a7ed}.rf-direction-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:8px;display:grid}.rf-direction{background:#ffffff08;border:1px solid #49445f;border-radius:12px;padding:32px 30px}.rf-direction>span{letter-spacing:.1em;color:#a699e2;margin-bottom:18px;font-size:.75rem;display:block}.rf-direction h3{margin-bottom:14px;font-size:1.55rem}.rf-direction p{color:#a1aec4;margin-bottom:20px;font-size:1rem}.rf-direction ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rf-direction li{color:#d6d2e8;padding-left:18px;font-size:.9rem;position:relative}.rf-direction li:before{content:"";background:#b4a7ed;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.rf-direction-link{color:#d5c4ff;margin-top:22px;font-size:.9rem;font-weight:550;display:inline-block}.rf-direction-link:hover{color:#fff}.rf-flow{color:var(--text);background:#070e20;padding-block:90px}.rf-flow em{color:#b4a7ed}.rf-steps{border-top:1px solid #403753;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.rf-steps li{padding:28px 20px 0 0}.rf-steps li+li{border-left:1px solid #2b283e;padding-left:20px}.rf-steps li>span{letter-spacing:.09em;color:#b4a0ed;font-size:.75rem}.rf-steps h3{margin:22px 0 12px;font-size:1.25rem}.rf-steps p{color:#a1aec4;font-size:.95rem}.rf-workspace{color:var(--dw-ink);background:#edeaf4;padding:85px 0}.rf-workspace .eyebrow{color:#676381}.rf-workspace em{color:var(--indigo)}.rf-workspace .dw-section-head>p{color:#68647c}.rf-feature-note{color:#6d677d;margin-top:14px;font-size:.8rem}.rf-includes{background:var(--cream);color:var(--cream-ink);padding-block:90px}.rf-includes .eyebrow{color:#676381}.rf-includes em{color:var(--hot-purple)}.rf-includes .dw-section-head>p{color:#586174}.rf-include-grid{grid-template-columns:repeat(3,1fr);gap:28px 36px;margin-top:10px;display:grid}.rf-include-grid article{border-top:1px solid #d8d2c8;padding-top:22px}.rf-include-grid h3{margin-bottom:10px;font-size:1.2rem}.rf-include-grid p{color:#586174;font-size:.95rem}.rf-related{color:var(--dw-ink);background:#edeaf4;padding:70px 0}.rf-related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rf-related-grid a{background:#fff;border:1px solid #cac5dc;border-radius:10px;padding:24px;transition:border-color .2s,transform .2s;display:block}.rf-related-grid a:hover{border-color:var(--indigo);transform:translateY(-3px)}.rf-related-grid strong{color:var(--indigo);margin-bottom:8px;font-size:.95rem;display:block}.rf-related-grid p{color:#625e75;margin:0;font-size:.875rem}@media (max-width:1100px){.rf-headline{gap:36px}.rf-steps{grid-template-columns:1fr 1fr}.rf-steps li,.rf-steps li+li{border-left:0;padding:24px 18px 24px 0}.rf-steps li:nth-child(2n){border-left:1px solid #2b283e;padding-left:18px}.rf-steps li:nth-child(n+3){border-top:1px solid #2b283e}.rf-include-grid{grid-template-columns:1fr 1fr}}@media (max-width:780px){.rf-hero{padding:30px 0 40px}.rf-lockup{gap:16px;margin-bottom:28px}.rf-lockup>span{letter-spacing:.07em;padding-left:16px}.rf-headline{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.rf-headline h1{font-size:clamp(2.7rem,9vw,4rem)}.rf-headline>div{justify-self:start;max-width:100%}.rf-headline .text-link{margin:14px 0 0;display:inline-block}.rf-directions,.rf-flow,.rf-includes{padding-block:60px}.rf-direction-grid,.rf-steps{grid-template-columns:1fr}.rf-steps li,.rf-steps li:nth-child(2n){border-top:1px solid #2b283e;border-left:0;padding:24px 0}.rf-workspace{padding:60px 0}.rf-include-grid{grid-template-columns:1fr;gap:22px}.rf-related-grid{grid-template-columns:1fr}}
