.svc-lead{max-width:660px;margin-top:30px;margin-bottom:34px;font-size:17px;line-height:1.85;color:hsl(var(--muted-foreground))}.svc-hero-shot{margin-top:64px}.svc-section{padding-block:100px;border-top:1px solid hsl(var(--border));scroll-margin-top:80px}.svc-hero+.svc-section{border-top:0}.svc-tinted{background:hsl(var(--accent) / .055)}.svc-section h2{font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.svc-eyebrow{margin-bottom:18px}.svc-heading{display:flex;justify-content:space-between;gap:48px;align-items:start;margin-bottom:56px}.svc-heading h2{max-width:620px}.svc-heading>p{max-width:470px;font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:80px;align-items:start}.svc-split h2{max-width:420px}.svc-note{max-width:760px;margin-top:48px;padding-left:20px;border-left:1px solid hsl(var(--accent));font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-thally{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,364px);gap:80px;align-items:center}.svc-thally h2{max-width:560px;margin-bottom:28px}.svc-thally .svc-walk-text p+p{margin-top:14px}.svc-thally-try{margin-top:36px;padding-top:28px;border-top:1px solid hsl(var(--border))}.svc-thally-try h3{margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.svc-thally-try ul{display:grid;gap:10px;margin-bottom:30px}.svc-thally-try li{position:relative;padding-left:22px;font-size:15px;line-height:1.6}.svc-thally-try li:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:1px;background:hsl(var(--accent))}.svc-thally-try .rf-button{gap:10px}.svc-thally-hint{margin-top:14px;font-size:13px;line-height:1.6;color:hsl(var(--muted-foreground))}.svc-thally-off{margin-top:28px}.svc-thally-figure figcaption{margin-top:10px;font-size:13px;line-height:1.6;text-align:center;color:hsl(var(--muted-foreground))}.svc-thally-picture img{display:block;width:100%;height:auto}.svc-thally-picture.is-light{display:none}html:not(.dark) .svc-thally-picture.is-dark{display:none}html:not(.dark) .svc-thally-picture.is-light{display:block}.svc-thally-hero-link{display:flex;align-items:center;gap:8px;margin-top:22px;font-size:15px;color:hsl(var(--muted-foreground))}.svc-thally-hero-link svg{color:hsl(var(--accent))}.svc-problems-head,.svc-problem{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:24px;align-items:start}.svc-problems-head{padding-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.svc-problems-head span:last-child{grid-column:3;color:hsl(var(--accent))}.svc-problem{padding-block:22px;border-top:1px solid hsl(var(--border));font-size:17px;line-height:1.6}.svc-problem:last-child{border-bottom:1px solid hsl(var(--border))}.svc-problem p:first-child{color:hsl(var(--muted-foreground))}.svc-problem-arrow{justify-self:center;margin-top:4px;color:hsl(var(--accent))}.svc-walk-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:56px;padding-block:48px;border-top:1px solid hsl(var(--border));align-items:start}.svc-walk-step:first-child{border-top:0;padding-top:0}.svc-walk-label{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.svc-walk-label span{font-family:var(--app-font-serif);font-style:italic;font-size:28px;letter-spacing:0;text-transform:none;color:hsl(var(--accent))}.svc-walk-text h3{font-size:22px;font-weight:500;line-height:1.3;margin-bottom:14px}.svc-walk-text p{font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-features{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:56px}.svc-features-4{grid-template-columns:repeat(4,1fr);gap:32px}.svc-points{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.svc-points article,.svc-features article{border-top:1px solid hsl(var(--accent) / .5);padding-top:26px}.svc-points h3,.svc-features h3,.svc-fit h3{font-size:19px;font-weight:500;margin-bottom:12px}.svc-points p,.svc-features p,.svc-fit p{font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-fit{display:grid;grid-template-columns:1fr 1fr}.svc-fit article{padding:32px;border:1px solid hsl(var(--border));background:hsl(var(--card))}.svc-fit article+article{border-left:0}.svc-fit .is-fit{box-shadow:inset 0 2px hsl(var(--accent))}.svc-faq article{padding-block:24px;border-top:1px solid hsl(var(--border))}.svc-faq article:first-child{border-top:0;padding-top:0}.svc-faq h3{font-size:18px;font-weight:500;margin-bottom:10px}.svc-faq p{font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.svc-steps li{border-top:1px solid hsl(var(--border));padding-top:22px}.svc-step-number{display:block;margin-bottom:12px;font-family:var(--app-font-serif);font-style:italic;font-size:28px;line-height:1;color:hsl(var(--accent))}.svc-steps h3{font-size:19px;font-weight:500;line-height:1.35;margin-bottom:12px}.svc-steps p{font-size:15px;line-height:1.8;color:hsl(var(--muted-foreground))}.svc-link{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:500;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--accent));padding-bottom:2px}.svc-link:hover{color:hsl(var(--accent))}.svc-link:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}@media(max-width:1100px)and (min-width:768px){.svc-steps,.svc-features-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px)and (min-width:768px){.svc-split{gap:48px}.svc-thally{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,340px)}.svc-walk-step{grid-template-columns:1fr;gap:24px}.svc-walk-text{max-width:620px}.svc-points,.svc-features{gap:28px}}@media(max-width:767px){.svc-lead{font-size:15px;margin-top:24px}.svc-hero-shot{margin-top:44px}.svc-section{padding-block:64px}.svc-section h2{font-size:28px}.svc-heading{display:block;margin-bottom:36px}.svc-heading>p{margin-top:18px}.svc-split{grid-template-columns:1fr;gap:28px}.svc-thally{grid-template-columns:1fr;gap:40px}.svc-thally-figure{max-width:340px;margin-inline:auto}.svc-problems-head{display:none}.svc-problem{grid-template-columns:1fr;gap:10px;font-size:16px}.svc-problem-arrow{justify-self:start;transform:rotate(90deg);margin:0}.svc-walk-step{grid-template-columns:1fr;gap:22px;padding-block:40px}.svc-points,.svc-features,.svc-features-4,.svc-fit,.svc-steps{grid-template-columns:1fr}.svc-points,.svc-features,.svc-steps{gap:28px}.svc-features{margin-bottom:40px}.svc-fit article{padding:24px}.svc-fit article+article{border-left:1px solid hsl(var(--border));border-top:0}}
