.public-appearance{color:var(--pa-text);flex:none;font-family:inherit;line-height:1.4;position:relative}.public-appearance>summary{cursor:pointer;border:1px solid var(--pa-border);background:var(--pa-surface);width:44px;height:44px;color:var(--pa-text);border-radius:10px;place-items:center;list-style:none;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.public-appearance>summary::-webkit-details-marker{display:none}.public-appearance>summary:hover,.public-appearance[open]>summary{background:var(--pa-hover);box-shadow:0 2px 5px #0000000d}.public-appearance svg{stroke:currentColor;flex:none;width:18px;height:18px;display:block}.public-appearance .pa-current{display:none}.public-appearance[data-preference=light] .pa-light,.public-appearance[data-preference=dark] .pa-dark,.public-appearance[data-preference=system] .pa-system{display:block}.public-appearance .pa-panel{z-index:80;border:1px solid var(--pa-border);background:var(--pa-surface);background:color-mix(in srgb,var(--pa-surface) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:14px;width:196px;padding:6px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 12px 40px #00000026,0 2px 6px #0000000f}.public-appearance .pa-heading{color:var(--pa-muted);padding:9px 10px 7px;font-size:12px;font-weight:500;line-height:1.4;display:block}.public-appearance .pa-panel button{width:100%;min-height:44px;color:var(--pa-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px;font-size:14px;transition:background .14s;display:flex}.public-appearance .pa-panel button:hover,.public-appearance .pa-panel button[aria-pressed=true]{background:var(--pa-hover)}.public-appearance .pa-check{visibility:hidden;margin-inline-start:auto}.public-appearance button[aria-pressed=true] .pa-check{visibility:visible}.public-appearance :is(summary,button):focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.public-appearance *{transition:none!important;animation:none!important}}.public-appearance .pa-panel{max-height:calc(100dvh - 100px);overflow-y:auto}@font-face{font-family:Inter Public;src:url(/fonts/Inter-Public-Latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.so-public{background:var(--so-bg);color:var(--so-text);font-family:Inter Public,Noto Sans Arabic,ui-sans-serif,system-ui,sans-serif;font-size:var(--so-type-body)}.so-public a{text-underline-offset:.2em}.so-public a:hover{color:var(--so-accent)}.so-public :focus-visible{outline:2px solid var(--so-focus);outline-offset:4px}.so-public-wrap,.so-public .wrap{width:min(1120px,100% - 40px);margin-inline:auto}.so-public-header{border-bottom:1px solid var(--so-line);background:var(--so-surface)}.so-public-nav{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.so-public-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.so-public-brand strong{font-size:18px;font-weight:600;display:block}.so-public-brand small{font-size:var(--so-type-meta);color:var(--so-muted);display:block}.so-public-links,.so-public-nav-actions{align-items:center;gap:24px;font-size:14px;display:flex}.so-public-links a,.so-public-nav-actions>a{text-decoration:none}.so-public-menu{display:none;position:relative}.so-public-menu summary{cursor:pointer;padding:12px 8px}.so-public-menu nav{z-index:40;border:1px solid var(--so-line);background:var(--so-surface);width:min(260px,100vw - 40px);box-shadow:var(--so-shadow-overlay);border-radius:6px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.so-public-menu nav a{padding:12px;text-decoration:none;display:block}.so-public-hero{max-width:900px;padding-block:clamp(64px,9vw,112px)}.so-public h1{max-width:900px;margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.1}.so-public h2{margin:0 0 16px;font-size:clamp(25px,3vw,36px);font-weight:600;line-height:1.2}.so-public h3{margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3}.so-public p,.so-public li{color:var(--so-text-secondary);line-height:1.7}.so-public p{margin-block:12px 20px}.so-public .eyebrow{color:var(--so-accent);margin:0 0 16px;font-size:14px;font-weight:600}.so-public .lede,.so-public .answer{max-width:720px;margin-top:24px;font-size:clamp(18px,2vw,21px)}.so-public .actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.so-public .button,.so-public .secondary{border:1px solid var(--so-accent);border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.so-public .button{background:var(--so-accent);color:var(--so-on-accent)}.so-public .button:hover{background:var(--so-accent-hover);color:var(--so-on-accent)}.so-public .secondary{border-color:var(--so-line);color:var(--so-text);background:var(--so-surface)}.so-public-section{border-top:1px solid var(--so-line);padding-block:64px}.so-public-section>p{max-width:760px}.so-public-workflows{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.so-public-workflows article{border-top:2px solid var(--so-accent);padding-top:20px}.so-public-workflows a{color:var(--so-accent)}.so-public-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.so-public-plan{border:1px solid var(--so-line);background:var(--so-surface);border-radius:8px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.so-public-plan ul{flex:1;margin-bottom:24px;padding-left:20px}.so-public .so-public-price{color:var(--so-text);margin:4px 0 20px;font-size:27px;font-weight:600}.so-public-price small{color:var(--so-muted);font-size:14px;font-weight:400}.so-public-white-label{border-bottom:1px solid var(--so-line);margin-top:24px;padding-block:24px}.so-public .so-public-note{color:var(--so-muted);font-size:14px}.so-public-faq{max-width:800px}.so-public details:not(.so-public-menu):not(.public-appearance){border-block-end:1px solid var(--so-line);padding-block:20px}.so-public summary{cursor:pointer;color:var(--so-text);font-weight:600}.so-public-footer{border-top:1px solid var(--so-line);padding-block:36px}.so-public-footer>div{gap:18px;display:grid}.so-public-footer nav{flex-wrap:wrap;gap:12px 24px;font-size:14px;display:flex}.so-public-footer p{margin:4px 0;font-size:14px}.so-public-footer small{color:var(--so-muted)}.so-public .breadcrumbs{color:var(--so-muted);flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.so-public .grid{grid-template-columns:minmax(0,1fr) 300px;gap:32px;padding-bottom:64px;display:grid}.so-public .panel,.so-public .card{background:var(--so-surface);border:1px solid var(--so-line);border-radius:8px;min-width:0;padding:clamp(20px,3vw,32px)}.so-public .section{border-bottom:1px solid var(--so-line);padding-block:24px}.so-public .section:first-child{padding-top:0}.so-public .section:last-child{border:0;padding-bottom:0}.so-public .section ul{padding-left:20px}.so-public .side{align-self:start}.so-public .side a{border-top:1px solid var(--so-line);padding-block:16px;display:block}.so-public .side span{color:var(--so-muted);margin-top:8px;font-size:14px;display:block}.so-public-policy{max-width:860px;padding-block:56px 64px}.so-public-policy ul{padding-left:20px}.so-public-form>.wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;gap:56px;padding-block:64px;display:grid}.so-public-form h1{font-size:clamp(32px,4vw,46px)}.so-public-form .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.so-public-form label{color:var(--so-text);gap:8px;margin-block:16px;font-size:14px;display:grid}.so-public-form input:not([type=checkbox]),.so-public-form select,.so-public-form textarea{background:var(--so-surface-inset);width:100%;min-width:0;min-height:44px;color:var(--so-text);border:1px solid var(--so-line);font:inherit;border-radius:5px;padding:10px 12px}.so-public-form textarea{resize:vertical;min-height:120px}.so-public-form .consent{align-items:flex-start;gap:10px;display:flex}.so-public-form .consent input{flex:none;margin-top:6px}.so-public-form .hidden{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.so-public-form .notice,.so-public-form .success,.so-public-form .error{border:1px solid var(--so-line);border-left:3px solid var(--so-info);border-radius:4px;padding:14px;font-size:14px}.so-public-form .error{color:var(--so-danger);border-left-color:var(--so-danger)}.so-public-form .success{color:var(--so-success);border-left-color:var(--so-success)}.so-public-form .trust-list{padding-left:20px}.so-public-form .trust-list a{text-underline-offset:.2em;text-decoration:underline}@media (width<=1024px){.so-public-links{display:none}.so-public-menu{display:block}}@media (width<=800px){.so-public .grid,.so-public-form>.wrap{grid-template-columns:1fr}.so-public-form>.wrap{gap:28px}.so-public-workflows{grid-template-columns:1fr;gap:16px}.so-public-plans{grid-template-columns:1fr}}@media (width<=480px){.so-public-wrap,.so-public .wrap{width:calc(100% - 32px)}.so-public-nav{gap:12px;min-height:72px}.so-public-nav-actions{gap:8px}.so-public-nav-actions>a{display:none}.so-public-brand{gap:6px}.so-public-brand img{width:28px;height:28px}.so-public-brand strong{font-size:16px}.so-public-form .grid{grid-template-columns:1fr}.so-public-section{padding-block:44px}}.so-verification-owner{text-align:center;color:var(--so-text-secondary);padding:1rem;font-size:.8125rem}.so-public{--so-public-gutter:3rem;--so-public-section-gap:5rem;--so-public-panel-padding:2rem;--so-public-radius:.625rem;--so-public-control-radius:.375rem;font-size:1.0625rem}.so-public-wrap,.so-public .wrap{width:min(77.5rem, calc(100% - var(--so-public-gutter) * 2))}.so-public h1{letter-spacing:-.035em;font-size:clamp(2.125rem,1.5rem + 3vw,4rem);line-height:1.08}.so-public h2{letter-spacing:-.025em;font-size:clamp(1.625rem,1.25rem + 1.5vw,2.5rem)}.so-public h3{letter-spacing:-.015em;font-size:1.375rem}.so-public p,.so-public li{line-height:1.6}.so-public .lede,.so-public .answer{max-width:65ch;font-size:1.125rem}.so-public .button,.so-public .secondary,.so-public-links,.so-public-nav-actions{font-size:.9375rem}.so-public .so-public-note{font-size:.9375rem;line-height:1.6}.so-public .hero{padding-block:3rem 4rem}.so-public .breadcrumbs{font-size:.875rem}.so-public-hero-home{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:5rem;max-width:none;padding-block:5rem;display:grid}.so-public-hero-home h1{max-width:100%}.so-public-hero-context{border-left:1px solid var(--so-line);padding-left:2rem}.so-public-hero-context h2{letter-spacing:-.015em;font-size:1.5rem;line-height:1.3}.so-public-hero-context dl{margin:0}.so-public-hero-context dl>div{border-bottom:1px solid var(--so-line);padding-block:1rem}.so-public-hero-context dl>div:last-child{border-bottom:0}.so-public-hero-context dt{font-weight:600}.so-public-hero-context dd{color:var(--so-text-secondary);margin:.5rem 0 0;font-size:1rem;line-height:1.6}.so-public-section{padding-block:var(--so-public-section-gap)}.so-public-section-heading{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;display:grid}.so-public-section-heading p{margin-top:0}.so-public-assurance,.so-public-pricing-intro{grid-template-columns:1.1fr 1fr;gap:5rem;display:grid}.so-public-assurance h3:not(:first-child){margin-top:2rem}.so-public-pricing-intro{align-items:center}.so-public-preview{background:var(--so-surface);border:1px solid var(--so-line);border-radius:.625rem;margin:0 0 4rem;padding:1rem}.so-public-preview img{border-radius:.375rem;width:100%;height:auto;display:block}.so-public-preview figcaption{color:var(--so-muted);margin-top:1rem;font-size:.875rem;line-height:1.6}.so-public-feature{border-top:1px solid var(--so-line);grid-template-columns:1fr 1fr;gap:5rem;padding-block:4rem;scroll-margin-top:2rem;display:grid}.so-public-feature p{max-width:65ch}.so-public-feature ul{padding-left:1.25rem}.so-public-feature li{margin-block:.75rem}.so-public-feature-list{padding-bottom:2rem}.so-public-pricing{border:0;padding-top:0}.so-public-plan{border-radius:var(--so-public-radius);padding:var(--so-public-panel-padding)}.so-public-plan h2{letter-spacing:-.015em;font-size:1.5rem}.so-public .so-public-price{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.3}.so-public-price small{margin-top:.375rem;font-size:1rem;display:block}.so-public-plan .button,.so-public-plan .secondary{width:100%}.so-public-plan-support{border-top:1px solid var(--so-line);width:100%;padding-top:1rem}.so-public-plan-terms{margin-top:4rem}.so-public-comparison{border-block:1px solid var(--so-line);max-width:100%;margin-top:2rem;overflow-x:auto}.so-public-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:42rem;font-size:1rem}.so-public-comparison caption{text-align:left;color:var(--so-muted);padding-block:1rem;font-size:.9375rem}.so-public-comparison th,.so-public-comparison td{border-bottom:1px solid var(--so-line);vertical-align:top;padding:1rem;line-height:1.5}.so-public-comparison th{font-weight:600}.so-public-comparison td{color:var(--so-text-secondary)}.so-public-white-label{border:1px solid var(--so-line);background:var(--so-surface);border-radius:.625rem;grid-template-columns:1.5fr 1fr;gap:3rem;margin-top:4rem;padding:2rem;display:grid}@media (width<=1100px){.so-public-wrap,.so-public .wrap{width:calc(100% - 4rem)}.so-public-hero-home{gap:2.5rem}.so-public-plan{padding:1.5rem}}@media (width<=800px){.so-public-hero-home,.so-public-section-heading,.so-public-assurance,.so-public-pricing-intro,.so-public-feature,.so-public-white-label{grid-template-columns:1fr;gap:2rem}.so-public-hero-home{padding-block:3rem}.so-public-hero-home h1{max-width:100%}.so-public-hero-context{border-left:0;border-top:1px solid var(--so-line);padding:1.5rem 0 0}.so-public-hero-context h2{max-width:28ch}.so-public-section,.so-public-feature{padding-block:3rem}.so-public-plan-terms{margin-top:3rem}.so-public-pricing{padding-top:0}.so-public-plan{padding:1.5rem}}@media (width<=480px){.so-public-wrap,.so-public .wrap{width:calc(100% - 2.5rem)}.so-public-nav{flex-wrap:wrap;padding-block:.75rem}.so-public h1{overflow-wrap:anywhere}.so-public .hero{padding-block:2rem 3rem}.so-public-white-label{padding:1.5rem}.so-public .so-public-price{font-size:1.875rem}.so-public-preview{padding:.5rem}}.so-public:has(.so-public-pricing) .hero{padding-bottom:2rem}.so-public-reading-layout{grid-template-columns:minmax(0,1fr) 17rem;gap:5rem;padding-bottom:4rem;display:grid}.so-public-reading{max-width:65ch}.so-public-reading .section:first-child{padding-top:0}.so-public-reading .section h2{font-size:clamp(1.625rem,1.25rem + 1vw,2rem)}.so-public-reading-nav{border-top:1px solid var(--so-line);align-self:start;padding-top:1.5rem}.so-public-reading-nav h2{font-size:1.25rem}.so-public-reading-nav nav{display:grid}.so-public-reading-nav nav a{border-bottom:1px solid var(--so-line);padding-block:.875rem;font-size:1rem}.so-public-reading-nav p{color:var(--so-muted);font-size:.875rem}.so-public .so-public-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.so-public-footer-columns>div{flex-direction:column;align-items:flex-start;display:flex}.so-public-footer-columns h2{letter-spacing:0;margin-bottom:.75rem;font-size:1rem}.so-public-footer-columns a{padding-block:.5rem;font-size:.9375rem;line-height:1.5}.so-public-footer{padding-block:3rem 2rem}.so-public-footer-brand{padding-bottom:1rem}.so-public-legal-article{max-width:65ch}.so-public-policy{max-width:65rem}.so-public-legal-article h1{margin-bottom:2rem;font-size:clamp(2.125rem,1.5rem + 2vw,3rem)}.so-public-legal-article>p{margin-block:1.5rem}.so-public-form label,.so-public-form .form-copy,.so-public-form .notice,.so-public-form .success,.so-public-form .error{font-size:1rem}.so-public-form .consent{cursor:pointer;min-height:2.75rem}.so-public-error{min-height:25rem;padding-block:5rem}.so-public .so-public-error-code{color:var(--so-muted);font-size:1rem}@media (width<=800px){.so-public-reading-layout{grid-template-columns:1fr;gap:2rem}.so-public-reading{max-width:none}.so-public .so-public-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.so-public .so-public-footer-columns{gap:2rem 1.25rem}.so-public-footer-columns a{align-items:center;min-height:2.75rem;display:flex}}.so-public-preview-scroll{border-radius:.375rem;max-width:100%;overflow-x:auto}.so-public-preview-scroll img{min-width:72rem;max-width:none}.so-public-preview figcaption span{margin-top:.25rem;display:block}.so-public{--pa-text:var(--so-text);--pa-muted:var(--so-muted);--pa-border:var(--so-line);--pa-surface:var(--so-surface);--pa-hover:var(--so-surface-inset);--pa-accent:var(--so-accent);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.so-public-header{z-index:50;background:color-mix(in srgb, var(--so-surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.so-public-nav{min-height:76px}.so-public-links{gap:28px}.so-public-nav-actions{gap:16px}.so-public-brand strong{letter-spacing:-.025em;font-size:18px}.so-public-brand small{font-size:11px;line-height:1.4}.so-public-menu summary{border:1px solid var(--so-line);border-radius:10px;place-items:center;width:44px;height:44px;padding:0;list-style:none;display:grid}.so-public-menu summary::-webkit-details-marker{display:none}.so-public-menu summary svg{width:20px;height:20px}.so-public-menu nav{border-radius:14px;padding:8px;box-shadow:0 12px 40px #0000001f}.so-public-menu nav a{border-radius:8px}.so-public-menu nav a:hover{background:var(--so-surface-inset)}.so-public h1{letter-spacing:-.055em;font-weight:560;line-height:1.06}.so-public h2{letter-spacing:-.04em;font-weight:550}.so-public h3{letter-spacing:-.025em;font-weight:560}.so-public .eyebrow{letter-spacing:.025em;margin-bottom:20px;font-size:.8125rem;font-weight:550}.so-public-hero-home{text-align:center;max-width:900px;margin-inline:auto;padding-block:76px 44px;display:block}.so-public-hero-home h1{max-width:800px;margin-inline:auto;font-size:clamp(2.75rem,1.5rem + 4vw,4.75rem)}.so-public-hero-home .lede{max-width:660px;margin:24px auto;font-size:1.125rem;line-height:1.65}.so-public-hero-home .actions{justify-content:center}.so-public-hero-home .so-public-note{margin-top:18px;font-size:.8125rem}.so-public .button,.so-public .secondary{border-radius:9px;min-height:48px;padding:12px 20px;font-weight:550;transition:background .18s,box-shadow .18s}.so-public .button{box-shadow:inset 0 1px #ffffff29,0 3px 8px #00000014}.so-public-preview{background:var(--so-surface);box-shadow:none;border-radius:12px;margin-bottom:80px;padding:24px}.so-evidence-scene{grid-template-columns:240px minmax(0,1fr);gap:32px;display:grid}.so-evidence-index{border-right:1px solid var(--so-line);padding-right:24px}.so-public .so-evidence-index h2{font-size:1.25rem}.so-evidence-index p,.so-evidence-category{font-size:.875rem}.so-evidence-index ul{margin:24px 0 0;padding:0;list-style:none}.so-evidence-index li{border-bottom:1px solid var(--so-line);padding:12px;font-size:.9375rem}.so-evidence-index li[aria-current]{background:var(--so-surface-inset);border-left:3px solid var(--so-accent);color:var(--so-text)}.so-evidence-record{min-width:0;max-width:720px;padding-block:8px}.so-evidence-record h3{max-width:32ch}.so-evidence-record dl{grid-template-columns:1fr 1fr;gap:20px 32px;margin-top:24px;display:grid}.so-evidence-record dl>div{border-top:1px solid var(--so-line);min-width:0;padding-top:12px}.so-evidence-record dt{color:var(--so-muted);font-size:.875rem}.so-evidence-record dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:1rem;line-height:1.5}.so-evidence-screenshot{margin-top:24px}.so-evidence-screenshot summary{font-size:.9375rem}.so-evidence-screenshot .so-public-preview-scroll{margin-top:20px}@media (width<=800px){.so-evidence-scene{grid-template-columns:minmax(0,1fr);gap:16px}.so-evidence-index{border-right:0;border-bottom:1px solid var(--so-line);padding:0 0 16px}.so-evidence-index ul{display:none}.so-evidence-record dl{grid-template-columns:minmax(0,1fr);gap:16px}}.so-public-preview-scroll{border-radius:9px}.so-public-preview figcaption{margin:12px 8px 3px;font-size:.8125rem}.so-public-section{border-top:0}.so-public-section-heading{gap:6rem}.so-public-workflows{gap:24px}.so-public-workflows article{background:var(--so-surface);border-top:0;border:1px solid var(--so-line);border-radius:14px;padding:28px}.so-public-workflows article h3{font-size:1.25rem}.so-public-workflows article p{font-size:1rem}.so-public-workflows article a{font-size:.9375rem}.so-public-assurance{border:1px solid var(--so-line);background:var(--so-surface-inset);border-radius:20px;margin-block:24px;padding:48px}.so-public-assurance>div:last-child{border-left:1px solid var(--so-line);padding-left:32px}.so-public-assurance h3{font-size:1.125rem}.so-public-assurance p{font-size:1rem}.so-public-pricing-intro{gap:8rem}.so-public-pricing-intro>div:last-child{border-left:1px solid var(--so-line);padding-left:40px}.so-public-faq{padding-top:40px;padding-bottom:72px}.so-public-faq summary{font-size:1rem;font-weight:550}:is(.so-public:has(.so-public-pricing) .hero,.so-public:has(.so-public-feature-list) .hero){padding-block:32px 52px}:is(.so-public:has(.so-public-pricing) .hero h1,.so-public:has(.so-public-feature-list) .hero h1){font-size:clamp(2.5rem,1.5rem + 3vw,4rem)}.so-public:has(.so-public-pricing) .hero .answer{max-width:760px}.so-public-plans{gap:16px;margin-top:24px}.so-public-plan{border-radius:16px;padding:30px;box-shadow:0 4px 16px #00000006}.so-public-plan-business{border-color:color-mix(in srgb, var(--so-accent) 55%, var(--so-line));background:color-mix(in srgb, var(--so-accent) 5%, var(--so-surface))}.so-public-plan h2{margin-bottom:24px;font-size:1.25rem}.so-public .so-public-plan .so-public-price{letter-spacing:-.04em;margin-bottom:8px;font-size:2.375rem;font-weight:550}.so-public-plan>p:not(.so-public-price){font-size:.9375rem}.so-public-plan ul{padding-left:18px;font-size:.9375rem}.so-public-plan li{margin-block:10px}.so-public-comparison{border:1px solid var(--so-line);background:var(--so-surface);border-radius:12px}.so-public-comparison caption{padding:16px}.so-public-comparison thead{background:var(--so-surface-inset)}.so-public-white-label{background:var(--so-surface-inset);border-radius:16px;padding:36px}.so-public-feature{background:var(--so-surface);border-top:0;border:1px solid var(--so-line);border-radius:16px;gap:64px;margin-bottom:24px;padding:40px}.so-public-feature:nth-of-type(2n){background:var(--so-surface-inset)}.so-public-feature h2{font-size:2rem}.so-public-feature h3{font-size:1.125rem}.so-public-feature p,.so-public-feature li{font-size:1rem}.so-public-feature-list .so-public-preview{margin-block:28px 64px}@media (width<=800px){.so-public-hero-home{padding-block:52px 28px}.so-public-section-heading{gap:16px}.so-public-assurance{gap:24px;padding:28px}.so-public-assurance>div:last-child{border-left:0;border-top:1px solid var(--so-line);padding:24px 0 0}.so-public-pricing-intro{gap:24px}.so-public-pricing-intro>div:last-child{border:0;padding:0}.so-public-preview{margin-bottom:40px}.so-public-plan{padding:28px}.so-public-feature{gap:20px;padding:28px}.so-public-feature h2{font-size:1.75rem}.so-public-white-label{padding:28px}}@media (width<=480px){.so-public-nav{flex-wrap:nowrap;gap:8px;min-height:68px;padding-block:8px}.so-public-nav-actions{gap:8px}.so-public .so-public-nav-actions>.so-public-demo{display:none}.so-public-hero-home h1{font-size:2.5rem}.so-public-hero-home .lede{font-size:1rem}.so-public-hero-home .actions{flex-direction:column;align-items:stretch}.so-public-hero-home .actions a{width:100%}.so-public-workflows article{padding:24px}:is(.so-public:has(.so-public-pricing) .hero,.so-public:has(.so-public-feature-list) .hero){padding-block:24px 32px}.so-public-plan-terms{margin-top:48px}}@media (prefers-reduced-motion:reduce){.so-public .button,.so-public .secondary{transition:none}}.so-public-menu .so-menu-open{display:none}.so-public-menu[open] .so-menu-open{display:block}.so-public-menu[open] .so-menu-closed{display:none}.so-public-menu nav{max-height:calc(100dvh - 100px);overflow-y:auto}.so-public-comparison-mobile{display:none}.so-public details:not(.public-appearance):not(.so-public-menu)>summary{padding-right:32px;list-style:none;position:relative}.so-public details:not(.public-appearance):not(.so-public-menu)>summary::-webkit-details-marker{display:none}.so-public details:not(.public-appearance):not(.so-public-menu)>summary:after{content:"";background:currentColor;width:20px;height:20px;transition:transform .16s;position:absolute;top:.15em;right:2px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.so-public details[open]:not(.public-appearance):not(.so-public-menu)>summary:after{transform:rotate(180deg)}.so-public-reading-layout{gap:64px}.so-public-reading .section{padding-block:28px}.so-public-reading-nav{border:1px solid var(--so-line);background:var(--so-surface);border-radius:14px;padding:24px}.so-public-reading-nav nav a{text-decoration:none}.so-public-reading-nav nav a:hover{text-decoration:underline}.so-public .panel,.so-public .card{border-radius:16px;box-shadow:0 12px 36px -24px #00000026}.so-public-form>.wrap{gap:64px;padding-block:64px 80px}.so-public-form .card{padding:32px}.so-public.so-public-form h1{font-size:clamp(2.25rem,1.75rem + 1.5vw,3rem);line-height:1.15}.so-public-form .card h2{font-size:1.5rem;line-height:1.3}.so-public-form input:not([type=checkbox]),.so-public-form select,.so-public-form textarea{background:var(--so-bg);border-radius:9px;min-height:48px;padding:12px}.so-public-form label{font-size:.9375rem;font-weight:500}.so-public-form .consent{font-weight:400}.so-public-form .notice,.so-public-form .success,.so-public-form .error{border-radius:10px;padding:18px}.so-public-footer{background:var(--so-surface)}.so-public-error{max-width:760px;margin-inline:auto;padding-block:80px}.so-verification-page{display:flow-root}.so-public-confirmation{width:min(36rem,100% - 3rem);margin:5rem auto}.so-verification-brand{color:var(--so-text);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.so-verification-brand strong{font-size:1.125rem;font-weight:600;display:block}.so-verification-brand span span{color:var(--so-muted);font-size:.875rem;display:block}.so-public .so-public-confirmation h1{margin:2rem 0 1rem;font-size:2rem;font-weight:600;line-height:1.2}.so-public-confirmation p{color:var(--so-text-secondary);line-height:1.6}@media (width<=480px){.so-public-confirmation{margin-block:3rem}}@media (width<=800px){.so-public-form>.wrap{gap:32px;padding-block:40px}.so-public-reading-layout{gap:32px}}@media (width<=600px){.so-public-comparison{display:none}.so-public-comparison-mobile{border-top:1px solid var(--so-line);margin-top:24px;display:block}.so-public-comparison-mobile summary{font-size:1rem}.so-public-comparison-mobile dl{margin:16px 0 0}.so-public-comparison-mobile dl>div{grid-template-columns:90px minmax(0,1fr);gap:16px;padding-block:10px;display:grid}.so-public-comparison-mobile dt{font-size:.9375rem;font-weight:550}.so-public-comparison-mobile dd{color:var(--so-text-secondary);margin:0;font-size:.9375rem;line-height:1.5}.so-public-form .card{padding:24px}}@media (prefers-reduced-motion:reduce){.so-public summary:after{transition:none!important}}
