.seo-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:32px;font-size:12px;color:#756962}.seo-breadcrumb a{color:inherit}.seo-breadcrumb span[aria-current]{color:#312924}.seo-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center;padding-top:64px;padding-bottom:70px}.seo-hero h1,.seo-hub h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(36px,4.2vw,60px);letter-spacing:-.055em;line-height:1.12;margin:19px 0 24px;max-width:760px}.seo-answer{font-size:18px;line-height:1.8;color:#665a53;max-width:760px}.seo-hero .button{margin-top:24px}.seo-hero .text-link{display:block;margin-top:18px}.seo-hero figure{margin:0;transform:perspective(1100px) rotateY(-4deg);box-shadow:0 28px 65px #34241114;border:1px solid #dfd3c3;border-radius:14px;overflow:hidden;background:#fff}.seo-hero figure img{display:block;width:100%;height:auto}.seo-hero figcaption{padding:15px 20px;font-size:11px;line-height:1.6;color:#7a6b60;border-top:1px solid #eee4d7}.seo-byline{font-size:12px;color:#857669;margin-top:22px}.seo-reading{display:grid;grid-template-columns:230px minmax(0,740px);gap:80px;padding-bottom:70px;justify-content:space-between}.seo-contents{align-self:start;position:sticky;top:110px;border-left:2px solid #b79a73;padding:5px 0 0 20px}.seo-contents>a{display:block;font-size:13px;line-height:1.6;margin:19px 0;color:#6a5b50}.seo-contents>a:hover{color:#ad1429}.seo-prose section{scroll-margin-top:120px;margin-bottom:48px}.seo-prose h2,.seo-discover h2,.seo-trial h2{font-family:Manrope,Inter,sans-serif;letter-spacing:-.035em;font-size:clamp(27px,3vw,38px);line-height:1.22;margin:0 0 20px}.seo-prose p{font-size:16px;line-height:1.95;color:#63574e}.seo-prose p a{color:#a71a2d;text-underline-offset:3px}.seo-steps{list-style:none;padding:0;counter-reset:steps}.seo-steps li{counter-increment:steps;display:grid;grid-template-columns:38px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #e7dccd;line-height:1.7;font-size:15px;color:#50453e}.seo-steps li:before{content:counter(steps,decimal-leading-zero);font-family:Manrope,sans-serif;color:#a58b67;font-size:19px}.seo-example{background:#f1e9dd;border-left:3px solid #ac1730;padding:28px;margin-top:30px;border-radius:0 12px 12px 0}.seo-example p{margin-bottom:0}.seo-prose .faq-list{display:block}.seo-prose .faq-list details{width:100%}.seo-prose .faq-list summary{display:flex;justify-content:space-between;gap:16px}.seo-discover{padding-top:75px;padding-bottom:85px;border-top:1px solid #e8dece}.seo-discover-intro{max-width:780px;margin-bottom:40px}.seo-discover-intro p{font-size:17px;color:#6b5e53;line-height:1.8}.seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0}.seo-card{position:relative;display:block;padding:32px 28px 58px;background:#faf7f1;border:1px solid #e4d9c9;border-radius:16px;color:inherit;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s}.seo-card h3{font-family:Manrope,Inter,sans-serif;font-size:22px;line-height:1.35;letter-spacing:-.025em;margin:18px 0}.seo-card p{font-size:14px;line-height:1.8;color:#756659}.seo-card .eyebrow{font-size:9px}.seo-arrow{position:absolute;right:26px;bottom:21px;color:#ad1429;font-size:25px}.seo-card:hover,.seo-card:focus-visible{transform:translateY(-5px);border-color:#bd9477;box-shadow:0 18px 40px #432e1910}.seo-trial{display:flex;align-items:center;justify-content:space-between;gap:60px;background:#231f1b;color:#fff9ee;border-radius:22px;padding:52px;margin-bottom:90px}.seo-trial>div:first-child{max-width:650px}.seo-trial p{color:#c2b5a6;font-size:13px;line-height:1.8}.seo-trial .eyebrow{color:#d4b285}.seo-trial>div:last-child{min-width:260px}.seo-trial .text-link{display:block;color:#d9c4a5;margin-top:18px}.seo-hub{padding-top:85px;padding-bottom:70px}.seo-hub h1 span{color:#ac1730}.seo-hub .seo-cards{margin-top:50px}.seo-card:focus-visible{outline:2px solid #ad1429;outline-offset:4px}@media(max-width:950px){.seo-hero{grid-template-columns:1fr;gap:38px}.seo-hero figure{transform:none;max-width:720px}.seo-reading{grid-template-columns:1fr;gap:35px}.seo-contents{position:static;display:flex;flex-wrap:wrap;gap:12px 20px}.seo-contents .eyebrow{width:100%}.seo-contents>a{margin:0}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-trial{display:block}.seo-trial>div:last-child{margin-top:28px}}@media(max-width:600px){.seo-hero{padding-top:38px;padding-bottom:45px}.seo-hero h1,.seo-hub h1{font-size:38px}.seo-answer{font-size:16px}.seo-cards{grid-template-columns:1fr}.seo-card{padding:28px 24px 52px}.seo-trial{padding:30px 24px;border-radius:14px;margin-bottom:50px}.seo-trial>div:last-child{min-width:0}.seo-trial .button{font-size:12px}.seo-example{padding:22px}.seo-discover{padding-top:45px;padding-bottom:45px}.seo-hub{padding-top:50px}}@media(prefers-reduced-motion:reduce){.seo-card{transition:none}.seo-card:hover{transform:none}}
