.marketing-site{--site-width:1180px;--site-purple:#7054d8;--site-yellow:#f5ed79;background:var(--background);overflow-wrap:break-word}.site-announcement{text-align:center;background:#eee9ff;padding:9px 18px;font-size:12px;line-height:1.6}.site-announcement span{color:#5840a9;font-weight:600}.site-header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf9f6f7;position:sticky;top:0}.site-header-inner{width:min(var(--site-width),calc(100% - 64px));align-items:center;gap:24px;min-height:88px;margin:auto;display:flex}.site-header nav a{font-size:13px;font-weight:600}.site-header [data-slot=button],.site-header button{border-radius:999px}.marketing-content{width:min(var(--site-width),calc(100% - 64px));flex:1;min-width:0;margin:0 auto}.marketing-content>article{padding:46px 0 80px}.marketing-content>article>.page-title{margin-top:24px}.marketing-content>article>.lead{max-width:740px;margin-bottom:46px;font-size:18px;line-height:1.8}.marketing-content .page-title{letter-spacing:-.045em;max-width:960px;font-size:clamp(36px,4.4vw,60px);font-weight:700;line-height:1.13}.marketing-content .section-title{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.25}.marketing-content .text-sm{font-size:15px;line-height:1.8}.marketing-content .lead{max-width:740px;font-size:18px;line-height:1.8}.marketing-content article>section,.marketing-content .seo-section{margin-top:44px;margin-bottom:44px}.marketing-content article>nav{margin-bottom:28px;font-size:13px}.marketing-content .seo-hero{background:linear-gradient(115deg,#eee9ff,#f7f4ff);border:1px solid #dfd7ef;border-radius:24px 70px 24px 24px;margin:24px 0 56px;padding:48px}.seo-hero>p:first-child:not(.lead){letter-spacing:.1em;text-transform:uppercase;font-size:12px}.marketing-content .seo-hero .page-title{max-width:850px;margin-top:15px;margin-bottom:22px}.marketing-content .seo-hero .lead{margin-bottom:28px}.marketing-content .seo-hero .flex.flex-col{gap:12px}.marketing-content .seo-hero :is(button,a.inline-flex),.marketing-content .seo-cta :is(button,a.inline-flex){height:auto;min-height:48px;padding:12px 24px}.marketing-content .seo-hero :is(button,a.inline-flex).bg-primary{background:var(--site-yellow);color:var(--foreground)}.marketing-content .seo-section>p{max-width:760px}.marketing-content article ul.grid.bg-border{background:0 0;border:0;gap:18px}.marketing-content article ul.grid.bg-border>li{border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 4px 18px #46337604}.marketing-content article ul.grid.bg-border>li>a{align-items:flex-start;gap:14px;height:100%;min-height:88px;padding:22px}.marketing-content article ul.grid.bg-border>li.px-3{padding:26px}.marketing-content article ul.grid.bg-border>li h2{font-size:19px;line-height:1.4}.marketing-content article ul.grid.bg-border>li svg{color:var(--primary);flex-shrink:0;margin-top:5px}.marketing-content .seo-section>.border.bg-white,.marketing-content .seo-section>div.border,.marketing-content .seo-section>ol.border,.marketing-content .seo-section>ul.border{border-radius:18px;overflow:hidden}.marketing-content .seo-section>ul.divide-y>li{padding:22px 25px}.marketing-content .seo-section>ol>li{gap:18px;padding:22px 25px}.marketing-content .seo-section>ol>li>span:first-child{background:#f4f0fc;border:1px solid #d9d1e9;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.marketing-content .seo-section>ol h3,.marketing-content .seo-section>ul h3{font-size:17px;font-weight:650}.marketing-content .seo-section .max-w-3xl{max-width:900px}.marketing-content .seo-section details summary{padding:22px 25px;font-size:16px;line-height:1.6}.marketing-content .seo-section details summary+div{padding:0 25px 23px}.marketing-content .seo-section details[open]{background:#faf8ff}.marketing-content .seo-section table th,.marketing-content .seo-section table td{padding:18px 22px}.marketing-content .seo-cta{background:var(--site-yellow);border-radius:24px;margin:60px 0 0;padding:42px 46px}.marketing-content .seo-cta h2{letter-spacing:-.03em;max-width:800px;font-size:clamp(25px,3vw,38px);line-height:1.2}.marketing-content .seo-cta p{margin-top:18px}.marketing-content .seo-cta>div{margin-top:25px}.pricing-detail{background:#eee9ff;border:1px solid #dfd7ef;border-radius:26px;max-width:620px;margin:32px 0;padding:42px}.pricing-detail>h2{font-size:22px}.pricing-detail>p.text-2xl{letter-spacing:-.04em;margin:20px 0;font-size:52px;line-height:1.2}.pricing-detail :is(button,a.inline-flex){min-height:48px;margin-top:8px}.site-footer{border-top:1px solid var(--border);background:var(--background)}.site-footer-inner{width:min(var(--site-width),calc(100% - 64px));margin:auto;padding:44px 0 25px}.site-footer a:hover{color:var(--primary)}.site-footer li{margin-bottom:6px;line-height:1.65}.site-footer .text-sm{font-size:13px}.site-footer h2{font-size:14px}.site-mobile-menu{position:relative}.site-mobile-menu>button{border:1px solid var(--border);background:#fff;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;display:flex}.site-mobile-menu>nav{background:var(--background);border:1px solid var(--border);border-radius:18px;width:min(280px,100vw - 36px);padding:12px;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 16px 40px #26243b17}.site-mobile-menu>nav:not([hidden]){flex-direction:column;display:flex}.site-mobile-menu nav a{border-radius:10px;padding:12px 14px;display:block}.site-mobile-menu nav a:hover{background:var(--accent)}.site-skip{z-index:100;background:#fff;border-radius:12px;padding:12px 18px;position:fixed;top:-100px;left:18px}.site-skip:focus{top:12px}.legal-page{max-width:850px;padding-top:55px;padding-bottom:75px}.legal-copy{border:1px solid var(--border);background:#fff;border-radius:22px;padding:35px;line-height:1.85}.legal-copy h2{margin-top:32px;font-size:21px;line-height:1.4}.legal-copy h2:first-child{margin-top:0}.legal-copy h3{margin-top:22px;margin-bottom:8px;font-size:17px;line-height:1.45}.legal-copy ul{margin:12px 0 16px;padding-left:1.25rem;list-style:outside}.legal-copy li{margin:6px 0}.legal-copy a{color:var(--purple);text-underline-offset:2px;text-decoration:underline}.approved-home .preview-eyebrow{letter-spacing:1px;color:var(--site-purple);font-size:8px}@media (max-width:1023px){.site-header-inner{gap:16px}.site-header .requesto-logo{margin-right:auto}}@media (max-width:760px){.site-header-inner,.site-footer-inner,.marketing-content{width:calc(100% - 36px)}.site-header-inner{gap:10px;min-height:72px}.site-header button{font-size:12px}.site-header .requesto-logo{font-size:23px}.site-announcement{font-size:10px}.site-announcement span{display:block}.marketing-content>article{padding:28px 0 50px}.marketing-content .seo-hero{border-radius:22px 48px 22px 22px;padding:30px 24px}.marketing-content .page-title{font-size:38px}.marketing-content .lead,.marketing-content>article>.lead{font-size:16px;line-height:1.8}.marketing-content .seo-cta{padding:30px 25px}.marketing-content article>section,.marketing-content .seo-section{margin-top:34px;margin-bottom:34px}.pricing-detail{padding:30px}.legal-page{padding-top:35px;padding-bottom:50px}.legal-copy{padding:24px}.site-footer-inner{padding-top:32px}}@media (max-width:420px){.site-header .requesto-logo{font-size:21px}.site-header-inner{gap:8px}.site-mobile-menu>button{padding:8px 10px;font-size:11px}.site-header a:has(>span.sm\:hidden){padding-left:12px;padding-right:12px;font-size:11px}.marketing-content .page-title{font-size:33px}.marketing-content .seo-section table th,.marketing-content .seo-section table td{padding:14px}.pricing-detail>p.text-2xl{font-size:45px}}
