@layer saora-legacy{:root{--saora-primary-50:#f5f3ff;--saora-primary-100:#ede9fe;--saora-primary-200:#ddd6fe;--saora-primary-300:#c4b5fd;--saora-primary-400:#a78bfa;--saora-primary-500:#8b5cf6;--saora-primary-600:#7c3aed;--saora-primary-700:#6d28d9;--saora-primary-800:#5b21b6;--saora-primary-900:#4c1d95;--saora-accent-400:#fbbf24;--saora-accent-500:#f59e0b;--saora-ai-50:#ecfeff;--saora-ai-100:#cffafe;--saora-ai-200:#a5f3fc;--saora-ai-300:#67e8f9;--saora-ai-400:#22d3ee;--saora-ai-500:#06b6d4;--saora-ai-600:#0891b2;--saora-ai-700:#0e7490;--saora-ai-800:#155e75;--saora-ai-900:#164e63;--saora-ink:#17152b;--saora-window-close:#ff5f57;--saora-window-minimise:#febc2e;--saora-window-zoom:#28c840;--saora-bg:#fffaf2;--saora-surface:#fff;--saora-hero-deep:#312449;--saora-hero-cream:#fff6df;--saora-dark-base:#0a0612;--saora-dark-card:#0e0819;--saora-dark-lit:#140b24;--saora-dark-raised:#171029;--saora-dark-overlay:#1d1233;--saora-on-dark-strong:#f5f3ff;--saora-on-dark-body:#c7bedd;--saora-on-dark-muted:#8b7fa8;--saora-on-dark-disabled:#6b6285;--saora-border-on-dark:#6a5f88;--saora-hairline:#ffffff14;--saora-hairline-lit:#a78bfa38;--saora-divider:#ffffff0f;--saora-lit-x:50%;--saora-glow-core:#8b5cf68c;--saora-glow-mid:#7c3aed4d;--saora-glow-far:#4c1d9538;--saora-glow-gold:#fbbf2438;--saora-glow-ai:#22d3ee38;--saora-ink-rgb:23 21 43;--saora-primary-rgb:124 58 237;--saora-accent-500-rgb:245 158 11;--saora-ai-600-rgb:8 145 178;--saora-on-dark-strong-rgb:245 243 255;--saora-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--saora-font-display:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--saora-text-caption:clamp(.75rem, .9vw, .8125rem);--saora-text-body:clamp(1rem, 1.18vw, 1.0625rem);--saora-text-lede:clamp(1.0625rem, 1.46vw, 1.3125rem);--saora-text-h4:clamp(1.125rem, 1.81vw, 1.625rem);--saora-text-h3:clamp(1.25rem, 2.29vw, 2.0625rem);--saora-text-h2:clamp(1.5rem, 2.85vw, 2.5625rem);--saora-text-h1:clamp(1.875rem, 3.61vw, 3.25rem);--saora-text-display:clamp(2.5rem, 4.51vw, 4.0625rem);--saora-radius-sm:.25rem;--saora-radius-md:.5rem;--saora-radius-lg:.75rem;--saora-radius-xl:1rem;--saora-radius-full:9999px;--saora-space-1:.25rem;--saora-space-2:.5rem;--saora-space-3:.75rem;--saora-space-4:1rem;--saora-space-6:1.5rem;--saora-space-8:2rem;--saora-step-1:clamp(.75rem, 1.11vw, 1rem);--saora-step-2:clamp(1.125rem, 1.67vw, 1.5rem);--saora-step-3:clamp(1.5rem, 2.22vw, 2rem);--saora-step-4:clamp(1.75rem, 3.06vw, 2.75rem);--saora-step-5:clamp(2rem, 3.89vw, 3.5rem);--saora-step-6:clamp(3rem, 5vw, 4.5rem);--saora-step-7:clamp(4rem, 6.67vw, 6rem);--saora-step-8:clamp(5rem, 8.89vw, 8rem)}*{box-sizing:border-box}html{--saora-scroll-progress:0;--saora-page-max:94rem;--saora-section-max:88rem;--saora-section-gap:clamp(3.5rem, 9vw, 8rem);--saora-measure:50ch;--saora-measure-tight:34ch;--saora-hover:.15s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--saora-bg)}body{background-attachment:fixed;background-color:var(--saora-surface);background-image:radial-gradient(52rem 40rem at -8% 6%, rgb(var(--saora-primary-rgb) / .16), transparent 72%), radial-gradient(46rem 36rem at 108% 24%, rgb(var(--saora-primary-rgb) / .14), transparent 72%), radial-gradient(44rem 34rem at -6% 74%, rgb(var(--saora-primary-rgb) / .11), transparent 72%), radial-gradient(48rem 36rem at 106% 94%, rgb(var(--saora-primary-rgb) / .13), transparent 72%);color:var(--saora-ink);font-family:var(--saora-font-body);background-repeat:no-repeat;margin:0}@layer base{a{color:inherit}h1,h2,h3{color:var(--saora-ink);font-family:var(--saora-font-display);letter-spacing:0}h1{font-size:var(--saora-text-h1);max-width:17ch;margin:0;line-height:1.02}h2{font-size:var(--saora-text-h2);margin:0;line-height:1.1}h3{margin:0 0 var(--saora-space-2);font-size:1.1rem;line-height:1.3}}.site-shell{min-height:100vh}html[data-motion-ready=true] .reveal-on-scroll{transition:transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}html[data-motion-ready=true] .reveal-on-scroll.is-visible{transform:none}.content-section{scroll-margin-top:5rem}.site-shell:after{background:var(--saora-primary-600);content:"";pointer-events:none;height:2px;transform:scaleX(var(--saora-scroll-progress));transform-origin:0;z-index:30;width:100%;position:fixed;top:0;left:0}.saora-mark{flex-shrink:0;width:1em;height:1em;display:block}.cta-link{border:1px solid rgb(var(--saora-ink-rgb) / .18);border-radius:var(--saora-radius-md);align-items:center;min-height:44px;padding:.65rem .85rem;text-decoration:none;display:inline-flex}.cta-link:hover{border-color:var(--saora-primary-600);color:var(--saora-primary-700)}.page-main{max-width:var(--saora-page-max);padding:clamp(1.5rem, 4vw, 3rem) var(--saora-space-6) 0;margin:0 auto}.breadcrumb{color:rgb(var(--saora-ink-rgb) / .62);margin-bottom:var(--saora-space-8)}.breadcrumb a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.page-hero{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:0;padding:clamp(3.5rem,8vw,7.5rem) 0 clamp(4rem,8vw,7rem);display:grid;position:relative}.page-hero-centered{text-align:center;display:block}.page-hero-centered .hero-copy{max-width:66rem;margin:0 auto}.page-hero-centered h1,.page-hero-centered .lede{margin-left:auto;margin-right:auto}.page-hero-centered .cta-row{justify-content:center}.hero-copy{max-width:60rem}.page-hero:not(.page-hero-with-media){display:block}.page-hero:not(.page-hero-with-media) .hero-copy{max-width:62rem}.eyebrow{color:var(--saora-primary-700);font-family:var(--saora-font-display);letter-spacing:.08em;margin:0 0 var(--saora-space-3);font-size:.8rem;font-weight:800}.lede{font-size:var(--saora-text-lede);margin:var(--saora-space-6) 0 0;max-width:var(--saora-measure);color:rgb(var(--saora-ink-rgb) / .78);line-height:1.6}.cta-row{align-items:flex-start;gap:var(--saora-space-3);flex-wrap:wrap;margin-top:2.25rem;display:flex}.cta-link{color:var(--saora-ink);min-height:3.25rem;transition:background var(--saora-hover) ease, border-color var(--saora-hover) ease, color var(--saora-hover) ease, transform var(--saora-hover) ease;background:0 0;flex-direction:row;justify-content:center;align-items:flex-start;padding:.82rem 1.2rem;display:inline-flex}.cta-link.primary{background:var(--saora-primary-700);border-color:var(--saora-primary-800);border-radius:var(--saora-radius-full);color:var(--saora-on-dark-strong);text-wrap:balance;font-weight:800}.cta-link.primary:hover{background:var(--saora-primary-800);color:var(--saora-on-dark-strong);transform:translateY(-2px)}.cta-link.primary:active{transform:translateY(0)}.content-section{padding:clamp(3rem,8vw,6rem) 0}.section-heading{margin-bottom:var(--saora-space-8);max-width:46rem}.section-heading>p:not(.eyebrow){margin:var(--saora-space-4) 0 0;line-height:1.7}.content-grid{gap:var(--saora-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.content-card,.faq-list details{background:var(--saora-surface);border:1px solid rgb(var(--saora-ink-rgb) / .14);border-radius:var(--saora-radius-md);padding:var(--saora-space-6)}.content-card{box-shadow:0 8px 24px rgb(var(--saora-ink-rgb) / .05);transition:border-color var(--saora-hover) ease, transform var(--saora-hover) ease, background var(--saora-hover) ease}.content-card:hover,.content-card:focus-within{background:var(--saora-surface);border-color:var(--saora-primary-400);transform:translateY(-2px)}.content-card p,.faq-list p{margin:0;line-height:1.7}.content-card .step-number{color:var(--saora-primary-700);font-family:var(--saora-font-display);margin-bottom:var(--saora-space-6);font-size:.8rem;font-weight:800;display:block}.faq-list{gap:var(--saora-space-3);display:grid}.faq-list summary{color:var(--saora-ink);cursor:pointer;font-family:var(--saora-font-display);justify-content:space-between;align-items:start;gap:1.5rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{background:linear-gradient(var(--saora-primary-700), var(--saora-primary-700)) center / 100% 2px no-repeat, linear-gradient(var(--saora-primary-700), var(--saora-primary-700)) center / 2px 100% no-repeat;content:"";height:.85rem;transition:transform var(--saora-hover) ease;flex:none;width:.85rem;margin-top:.35rem}.faq-list details[open] summary:after{background:linear-gradient(var(--saora-primary-700), var(--saora-primary-700)) center / 100% 2px no-repeat}@media (prefers-reduced-motion:reduce){.faq-list summary:after{transition:none}}.faq-list p{margin-top:var(--saora-space-4);max-width:var(--saora-measure)}.legal-js-only,.legal-drawer-root{display:none}[data-legal-ready=true] .legal-js-only{display:flex}[data-legal-ready=true] .legal-drawer-root{display:block}@media (min-width:64rem){[data-legal-ready=true] .legal-drawer-root{display:none}}.legal-drawer-root{z-index:25;position:sticky;top:4.75rem}.legal-drawer-trigger{display:inline-flex}.legal-drawer{background:rgb(var(--saora-ink-rgb) / .32);z-index:45;display:grid;position:fixed;inset:0}.legal-drawer-panel{align-self:end}.legal-drawer[hidden]{display:none}.legal-rail-action .consent-settings-link{border-radius:var(--saora-radius-md);color:rgb(var(--saora-ink-rgb) / .78);font:inherit;text-align:start;align-items:center;width:100%;min-height:2.75rem;padding:.375rem .5rem .375rem 1rem;display:flex}.legal-rail-action .consent-settings-link:hover,.legal-rail-action .consent-settings-link:focus-visible{background:var(--saora-primary-50);color:var(--saora-primary-700)}@keyframes saora-legal-target{0%{background:var(--saora-primary-50)}to{background:0 0}}[data-legal-section]:target,[data-legal-reader] li[id]:target{border-radius:var(--saora-radius-md);animation:2s ease-out saora-legal-target}@media (prefers-reduced-motion:reduce){.legal-drawer-panel{transition:none;animation:none}[data-legal-section]:target,[data-legal-reader] li[id]:target{animation:none}}@media print{.site-header,.site-footer,.breadcrumb,.skip-link,.consent-banner,.legal-drawer-root,.legal-js-only,.site-shell:after{display:none!important}html,body,.site-shell{background:0 0!important}.page-main{max-width:none!important;padding:0!important}[data-legal-reader]>div{display:block}[data-legal-reader]{color:var(--saora-ink);font-size:11pt}[data-legal-reader] h1,[data-legal-reader] h2,[data-legal-reader] h3{break-after:avoid;page-break-after:avoid}[data-legal-reader] li,[data-legal-reader] section{break-inside:avoid;page-break-inside:avoid}[data-legal-reader] a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}}.content-card p:empty{display:none}.page-main-home{padding-top:0}.relate-section-heading{text-align:center;max-width:47rem;margin:0 auto clamp(3.5rem,7vw,6rem)}.relate-section-heading h2{font-size:var(--saora-text-h2)}.relate-section-heading p{color:rgb(var(--saora-ink-rgb) / .62);font-size:var(--saora-text-lede);max-width:var(--saora-measure);margin:1.25rem auto 0;line-height:1.5}.page-main-product,.page-main-solutions,.page-main-pricing,.page-main-about,.page-main-faq,.page-main-contact,.page-main-privacy,.page-main-terms,.page-main-google-forms-data{max-width:82rem}.relate-closing{background:radial-gradient(58% 44% at 50% 6%, var(--saora-glow-core) 0%, var(--saora-glow-mid) 42%, transparent 70%), radial-gradient(38% 30% at 78% 12%, var(--saora-glow-gold) 0%, transparent 66%), linear-gradient(180deg, var(--saora-dark-lit) 0%, var(--saora-dark-base) 100%);border:1px solid var(--saora-hairline-lit);color:var(--saora-on-dark-strong);margin:var(--saora-section-gap) 0 2rem;min-height:30rem;padding:clamp(3rem, 8vw, 7rem) var(--saora-space-6);text-align:center;border-radius:2rem;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.relate-closing h2{color:var(--saora-on-dark-strong);font-size:var(--saora-text-h2);max-width:17ch}.relate-closing .eyebrow{color:var(--saora-primary-300)}.relate-closing .cta-link:not(.primary){border-color:var(--saora-border-on-dark);color:var(--saora-on-dark-strong);background:0 0}.relate-closing .cta-link:not(.primary):hover{background:rgb(var(--saora-on-dark-strong-rgb) / .08)}.relate-closing .cta-row{justify-content:center}.page-main-contact .page-hero,.page-main-privacy .page-hero,.page-main-terms .page-hero,.page-main-google-forms-data .page-hero{padding-top:clamp(5rem,10vw,9rem);padding-bottom:clamp(5rem,10vw,9rem)}.page-main-contact .page-hero h1,.page-main-privacy .page-hero h1,.page-main-terms .page-hero h1,.page-main-google-forms-data .page-hero h1{font-size:var(--saora-text-h1);max-width:14ch;margin-left:auto;margin-right:auto}.faq-editorial{grid-template-columns:minmax(15rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);margin-bottom:clamp(4rem,8vw,6rem);display:grid}.faq-filter{border:0;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;display:flex}.faq-filter input{opacity:0;width:1px;height:1px;position:absolute}.faq-filter label{border:1px solid rgb(var(--saora-ink-rgb) / .16);border-radius:var(--saora-radius-full);cursor:pointer;min-height:44px;transition:background var(--saora-hover) ease, border-color var(--saora-hover) ease, color var(--saora-hover) ease;align-items:center;padding:0 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.faq-filter label:hover{border-color:var(--saora-primary-400)}.faq-filter input:checked+label{background:var(--saora-primary-700);border-color:var(--saora-primary-800);color:var(--saora-on-dark-strong)}.faq-filter input:focus-visible+label{outline:3px solid var(--saora-accent-400);outline-offset:3px}:is(.faq-editorial:has(#faq-cat-san-pham:checked) .faq-list details:not([data-faq-category=san-pham]),.faq-editorial:has(#faq-cat-goi-gia:checked) .faq-list details:not([data-faq-category=goi-gia]),.faq-editorial:has(#faq-cat-du-lieu:checked) .faq-list details:not([data-faq-category=du-lieu])){display:none}.faq-editorial .faq-list{gap:0}.faq-editorial .faq-list details{background:0 0;border-top:0;border-left:0;border-right:0;border-radius:0;padding:0}.faq-editorial .faq-list summary{padding:1.75rem 2rem 1.75rem 0;font-size:1.15rem;position:relative}.faq-editorial .faq-list details[open] summary{padding-bottom:var(--saora-space-4)}.faq-editorial .faq-list p{margin-top:0;padding-bottom:1.75rem}.page-main-privacy .content-section,.page-main-terms .content-section,.page-main-google-forms-data .content-section{max-width:64rem;margin:0 auto}.page-main-privacy .content-grid,.page-main-terms .content-grid,.page-main-google-forms-data .content-grid{display:block}.page-main-privacy .content-card,.page-main-terms .content-card,.page-main-google-forms-data .content-card{box-shadow:none;border-top:0;border-left:0;border-right:0;border-radius:0;padding:2.5rem 0}.page-main-privacy .content-card:hover,.page-main-terms .content-card:hover,.page-main-google-forms-data .content-card:hover{transform:none}.page-main,.page-main-product,.page-main-solutions,.page-main-pricing,.page-main-about,.page-main-faq,.page-main-contact,.page-main-privacy,.page-main-terms,.page-main-google-forms-data{max-width:var(--saora-page-max)}.page-main{padding-left:2rem;padding-right:2rem}.page-hero{gap:4rem;padding-top:5rem;padding-bottom:6rem}.page-hero h1,.page-hero-with-media h1,.page-hero-centered.page-hero-with-media h1{max-width:18ch;line-height:1.02}.page-hero .lede{max-width:var(--saora-measure);font-size:1.05rem}.relate-section-heading{margin-bottom:3.5rem}.workflow-canvas{margin:clamp(1.5rem,3vw,2.5rem) 0 0;position:relative}html[data-motion-ready=true] .workflow-canvas.reveal-on-scroll{transition:none;transform:none}@media (prefers-reduced-motion:no-preference){html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-flow[data-flow=to-gate]{animation:1.4s cubic-bezier(.4,0,.2,1) both saora-workflow-draw}html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-flow[data-flow=from-gate]{animation:1.3s cubic-bezier(.4,0,.2,1) 2.1s both saora-workflow-draw}html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-gate-ring{animation:.8s ease-out 1.4s both saora-workflow-wait}html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-gate-tick{transform-box:fill-box;transform-origin:50%;animation:.32s ease-out 2s both saora-workflow-confirm}html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-return{animation:.9s ease-in-out 3.4s both saora-workflow-draw}html[data-motion-ready=true] .workflow-canvas.is-visible .workflow-canvas-return-arrow{animation:.24s ease-out 4.3s both saora-workflow-arrive}}@keyframes saora-workflow-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes saora-workflow-wait{0%{opacity:0}25%,74%{opacity:1}to{opacity:0}}@keyframes saora-workflow-confirm{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes saora-workflow-arrive{0%{opacity:0}to{opacity:1}}.relate-closing{min-height:22rem;margin-top:7rem;padding-top:4rem;padding-bottom:4rem}.relate-closing h2{max-width:20ch}.page-main-privacy .page-hero,.page-main-terms .page-hero,.page-main-google-forms-data .page-hero{padding-top:5rem;padding-bottom:6rem}.page-main-privacy .page-hero h1,.page-main-terms .page-hero h1,.page-main-google-forms-data .page-hero h1{max-width:17ch}.cta-row{align-items:center;gap:1rem}.cta-stack{justify-items:start;gap:.5rem;max-width:26rem;display:grid}.page-hero-centered .cta-row,.relate-closing .cta-row{margin-top:1.5rem}.page-hero-centered .cta-stack,.relate-closing .cta-stack{justify-items:center}.relate-closing{min-height:19rem}.visually-hidden{clip-path:inset(50%);table-layout:fixed;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-main-pricing .breadcrumb{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin-bottom:0;position:absolute;overflow:hidden}.plan-price{flex-direction:column;gap:.15rem;margin:.15rem 0 0;display:flex}.plan-price-annual{display:none}.page-main-pricing:has(#billing-annual:checked) .plan-price-monthly{display:none}.page-main-pricing:has(#billing-annual:checked) .plan-price-annual{display:flex}.quota-label{display:inline-block;position:relative}.quota-hint-anchor{border-bottom:1px dotted rgb(var(--saora-ink-rgb) / .45);cursor:help}.quota-hint-anchor:focus-visible{outline:2px solid var(--saora-primary-600);outline-offset:2px;border-radius:.2rem}.quota-hint{background:var(--saora-primary-900);box-shadow:0 .75rem 1.75rem rgb(var(--saora-ink-rgb) / .22);color:var(--saora-surface);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--saora-hover) ease;z-index:5;border-radius:.6rem;width:max-content;max-width:min(15rem,60vw);padding:.55rem .7rem;font-size:.78rem;font-weight:400;line-height:1.45;position:absolute;bottom:calc(100% + .45rem);left:0}.quota-hint-anchor:hover+.quota-hint,.quota-hint-anchor:focus-visible+.quota-hint{opacity:1}.pricing-table .quota-label{position:static}.pricing-table .quota-hint{top:50%;bottom:auto;left:calc(100% + .7rem);transform:translateY(-50%)}.pricing-table tbody tr:first-of-type .quota-hint{top:0;transform:none}.pricing-table tbody:last-of-type tr:last-child .quota-hint{top:auto;bottom:0;transform:none}.quota-platforms{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.quota-platforms li{align-items:center;display:flex}.quota-platforms svg{width:1.25rem;height:1.25rem}.pricing-table .quota-platforms{justify-content:flex-start}.pricing-table-scroll{background:var(--saora-surface);border:1px solid rgb(var(--saora-ink-rgb) / .1);border-radius:var(--saora-radius-xl);position:relative;overflow:auto hidden}.pricing-table{border-collapse:collapse;width:100%;min-width:46rem}.pricing-table th,.pricing-table td{text-align:left;vertical-align:middle;padding:1rem 1.15rem;font-size:.9rem}.pricing-table thead th{border-bottom:1px solid rgb(var(--saora-ink-rgb) / .12);color:var(--saora-ink);font-family:var(--saora-font-display);padding-top:1.15rem;padding-bottom:.95rem;font-size:.98rem}.pricing-table-flag{color:var(--saora-primary-700);font-family:var(--saora-font-body);letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.67rem;font-weight:700;display:block}.pricing-table th[scope=row],.pricing-table thead th:first-child{background:var(--saora-surface);color:var(--saora-ink);z-index:1;width:15rem;font-weight:500;position:sticky;left:0}.pricing-table th[scope=row]:after,.pricing-table thead th:first-child:after{border-right:1px solid rgb(var(--saora-ink-rgb) / .08);content:"";pointer-events:none;position:absolute;inset:0}.pricing-table thead th:first-child{color:rgb(var(--saora-ink-rgb) / .62);letter-spacing:.08em;text-transform:uppercase;z-index:4;font-size:.72rem}.pricing-table tbody th[scope=row],.pricing-table tbody td{border-top:1px solid rgb(var(--saora-ink-rgb) / .07)}.pricing-table tbody td{color:var(--saora-ink);font-weight:600}.pricing-table-group .pricing-group-head>th{color:rgb(var(--saora-ink-rgb) / .62);border-top:0;width:auto;padding:1.4rem 1.15rem 0}.pricing-table-group:first-of-type .pricing-group-head>th{padding-top:.6rem}.pricing-group-head label{color:rgb(var(--saora-ink-rgb) / .62);cursor:default;font-family:var(--saora-font-display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.35rem;min-height:2.75rem;font-size:.74rem;font-weight:700;display:inline-flex;position:sticky;left:1.15rem}.pricing-group-toggle,.pricing-group-chevron{display:none}.pricing-table .is-recommended-column{background:rgb(var(--saora-primary-rgb) / .045)}.pricing-table thead th.is-recommended-column{background:rgb(var(--saora-primary-rgb) / .075)}@media (min-width:60rem){.pricing-table-scroll{overflow:visible}.pricing-table{min-width:0}.pricing-table thead th{background:var(--saora-surface);z-index:3;position:sticky;top:4.75rem}.pricing-table thead th.is-recommended-column{background:var(--saora-primary-50)}@supports (color:color-mix(in lab, red, red)){.pricing-table thead th.is-recommended-column{background:color-mix(in oklab, var(--saora-primary-50) 55%, var(--saora-surface))}}.pricing-table thead th:first-child{border-top-left-radius:var(--saora-radius-xl);z-index:4}.pricing-table thead th:last-child{border-top-right-radius:var(--saora-radius-xl)}}.pricing-compare-tabs{scrollbar-width:none;border:0;gap:.4rem;min-inline-size:0;margin:0 0 1rem;padding:0 0 .25rem;display:none;position:relative;overflow-x:auto}.pricing-compare-tabs::-webkit-scrollbar{display:none}.pricing-compare-tabs input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pricing-compare-tabs label{border:1px solid rgb(var(--saora-ink-rgb) / .16);border-radius:var(--saora-radius-full);cursor:pointer;white-space:nowrap;flex:none;align-items:center;min-height:2.75rem;padding:0 .95rem;font-size:.85rem;display:inline-flex}.pricing-compare-tabs input:checked+label{background:var(--saora-primary-600);border-color:var(--saora-primary-600);color:var(--saora-surface)}.pricing-compare-tabs input:focus-visible+label{outline:2px solid var(--saora-primary-600);outline-offset:2px}@media (max-width:52rem){.pricing-compare-tabs{display:flex}.pricing-table{min-width:0}.pricing-table th[scope=row],.pricing-table thead th:first-child{width:55%;position:static}.pricing-table th[scope=row]:after,.pricing-table thead th:first-child:after{display:none}.pricing-group-head label{position:static;left:auto}.pricing-table [data-tier-index]{display:none}:is(.pricing-compare:has(#compare-tier-0:checked) .pricing-table [data-tier-index="0"],.pricing-compare:has(#compare-tier-1:checked) .pricing-table [data-tier-index="1"],.pricing-compare:has(#compare-tier-2:checked) .pricing-table [data-tier-index="2"],.pricing-compare:has(#compare-tier-3:checked) .pricing-table [data-tier-index="3"],.pricing-compare:has(#compare-tier-4:checked) .pricing-table [data-tier-index="4"]){display:table-cell}.pricing-table .is-recommended-column{background:0 0}.pricing-table .quota-hint{max-width:min(15rem,70vw);left:auto;right:0}.pricing-group-toggle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.pricing-table-group .pricing-group-head>th{position:relative}.pricing-group-head label{cursor:pointer;width:100%}.pricing-group-chevron{flex:none;width:1.05rem;height:1.05rem;transition:transform .2s;display:block}.pricing-table-group:has(.pricing-group-toggle:not(:checked)) .pricing-group-chevron{transform:rotate(-90deg)}.pricing-table-group:has(.pricing-group-toggle:not(:checked)) tr:not(.pricing-group-head){display:none}.pricing-group-toggle:focus-visible+label{border-radius:var(--saora-radius-md);outline:2px solid var(--saora-primary-600);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.quota-hint,.pricing-group-chevron{transition:none}}.plan-quiz-form{background:var(--saora-surface);border:1px solid rgb(var(--saora-ink-rgb) / .08);box-shadow:0 1.25rem 3rem rgb(var(--saora-ink-rgb) / .07);border-radius:1.5rem;gap:1.75rem;width:100%;max-width:58rem;margin:0 auto;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.plan-quiz-rail label{cursor:pointer;flex:1 1 0;align-items:center;min-height:1.5rem;font-size:0;display:flex}.plan-quiz-rail label:before{background:rgb(var(--saora-ink-rgb) / .12);content:"";height:.3rem;transition:background var(--saora-hover) ease;border-radius:999px;width:100%;display:block}.plan-quiz-rail label:hover:before{background:rgb(var(--saora-primary-rgb) / .45)}.plan-quiz-nav-state:checked+label:before{background:var(--saora-primary-600)}.plan-quiz-nav-state:focus-visible+label{outline:2px solid var(--saora-primary-600);outline-offset:3px}.plan-quiz-slide{border:0;margin:0;padding:0;display:none}:is(.plan-quiz-form:has(#quiz-nav-0:checked) .plan-quiz-slide[data-slide="0"],.plan-quiz-form:has(#quiz-nav-1:checked) .plan-quiz-slide[data-slide="1"],.plan-quiz-form:has(#quiz-nav-2:checked) .plan-quiz-slide[data-slide="2"],.plan-quiz-form:has(#quiz-nav-3:checked) .plan-quiz-slide[data-slide="3"],.plan-quiz-form:has(#quiz-nav-4:checked) .plan-quiz-slide[data-slide="4"]){gap:.5rem;animation:.22s both plan-quiz-slide-in;display:grid}@keyframes plan-quiz-slide-in{0%{opacity:0;transform:translate(1.25rem)}}@media (prefers-reduced-motion:reduce){.plan-quiz-slide{animation:none!important}}.plan-quiz-options label{border:1px solid rgb(var(--saora-ink-rgb) / .14);cursor:pointer;min-height:3.25rem;transition:border-color var(--saora-hover) ease, background var(--saora-hover) ease;border-radius:.9rem;align-items:center;padding:.65rem 1rem;font-size:.95rem;display:flex}.plan-quiz-options label:hover{border-color:rgb(var(--saora-primary-rgb) / .5)}.plan-quiz-answer:checked+label{background:rgb(var(--saora-primary-rgb) / .08);border-color:var(--saora-primary-600);font-weight:600}.plan-quiz-answer:focus-visible+label{outline:2px solid var(--saora-primary-600);outline-offset:2px}.plan-quiz-next{background:var(--saora-primary-600);color:var(--saora-surface);cursor:pointer;min-height:3rem;transition:background var(--saora-hover) ease, opacity var(--saora-hover) ease;border-radius:999px;order:2;padding:.8rem 2rem;font-weight:600}.plan-quiz-next:hover{background:var(--saora-primary-700)}.plan-quiz-slide-question:not(:has(.plan-quiz-answer:checked)) .plan-quiz-next{background:rgb(var(--saora-ink-rgb) / .08);color:rgb(var(--saora-ink-rgb) / .78);cursor:not-allowed;pointer-events:none}.plan-quiz-result-cards{display:none}:is(.plan-quiz-form[data-questions="1"]:has([data-slide="0"] .plan-quiz-answer:checked) .plan-quiz-result-cards,.plan-quiz-form[data-questions="2"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked) .plan-quiz-result-cards,.plan-quiz-form[data-questions="3"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked):has([data-slide="2"] .plan-quiz-answer:checked) .plan-quiz-result-cards,.plan-quiz-form[data-questions="4"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked):has([data-slide="2"] .plan-quiz-answer:checked):has([data-slide="3"] .plan-quiz-answer:checked) .plan-quiz-result-cards){justify-items:start;gap:.5rem;display:grid}.plan-quiz-result-card{display:none}.plan-quiz-form[data-questions="1"]:has([data-slide="0"] .plan-quiz-answer:checked) .plan-quiz-incomplete{display:none}.plan-quiz-form[data-questions="2"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked) .plan-quiz-incomplete{display:none}.plan-quiz-form[data-questions="3"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked):has([data-slide="2"] .plan-quiz-answer:checked) .plan-quiz-incomplete{display:none}.plan-quiz-form[data-questions="4"]:has([data-slide="0"] .plan-quiz-answer:checked):has([data-slide="1"] .plan-quiz-answer:checked):has([data-slide="2"] .plan-quiz-answer:checked):has([data-slide="3"] .plan-quiz-answer:checked) .plan-quiz-incomplete{display:none}:is(.plan-quiz:has(.is-level-4:checked) .plan-quiz-result-card[data-level="4"],.plan-quiz:has(.is-level-3:checked):not(:has(.is-level-4:checked)) .plan-quiz-result-card[data-level="3"],.plan-quiz:has(.is-level-2:checked):not(:has(.is-level-3:checked)):not(:has(.is-level-4:checked)) .plan-quiz-result-card[data-level="2"],.plan-quiz:not(:has(.is-level-2:checked)):not(:has(.is-level-3:checked)):not(:has(.is-level-4:checked)) .plan-quiz-result-card[data-level="1"]){align-items:start;gap:clamp(1.5rem,3vw,2.5rem);width:100%;display:grid}@media (min-width:52rem){.plan-quiz-result-card{grid-template-columns:minmax(0,1fr) minmax(0,21rem)}}.plan-quiz-result-panel .cta-stack{width:100%;margin:.9rem 0 .4rem}.plan-quiz-result-panel .cta-link.primary{justify-content:center;width:100%}.plan-quiz-incomplete{color:var(--saora-primary-900);opacity:.72;margin:0}.plan-quiz-unsupported{display:none}@supports not selector(:has(*)){.plan-quiz-form{display:none}.plan-quiz-unsupported{display:block}}h1,h2,h3,.relate-section-heading h2,.section-heading h2,.lede,.section-heading p,.relate-section-heading p{text-wrap:pretty}:focus-visible{outline:3px solid var(--saora-accent-400);outline-offset:3px}@media (max-width:52rem){.plan-grid{grid-template-columns:minmax(0,1fr)}.page-hero{min-height:0;padding-top:4rem;display:block}.relate-section-heading{margin-bottom:3.5rem}.page-hero-centered{padding-top:var(--saora-space-4)}.faq-editorial{grid-template-columns:1fr}}@media (max-width:30rem){.page-main{padding-left:var(--saora-space-4);padding-right:var(--saora-space-4)}.cta-stack{align-items:stretch;max-width:none}.page-hero{padding-top:3rem;padding-bottom:4rem}.page-hero-centered .cta-row{flex-direction:column;align-items:stretch}.page-hero-centered .cta-stack,.page-hero-centered .cta-link{width:100%;max-width:none}.page-hero-centered .cta-stack{justify-items:stretch}.relate-closing{border-radius:1.25rem;min-height:25rem}.relate-closing .cta-row{flex-direction:column;align-items:stretch;width:100%}.relate-closing .cta-stack,.relate-closing .cta-link{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}html[data-motion-ready=true] .reveal-on-scroll{transition:none;transform:none}.content-card{transition:none}.content-card:hover,.content-card:focus-within{transform:none}}@media (max-width:52rem){.relate-closing{min-height:0;margin-block:clamp(3.5rem,10vw,6rem) 1.5rem}}.consent-settings-link{border-radius:var(--saora-radius-sm);color:var(--saora-on-dark-body);cursor:pointer;font:inherit;text-align:start;background:0 0;border:1px solid #0000;align-items:center;min-height:44px;padding:.65rem .85rem;display:inline-flex}.consent-settings-link:hover{color:var(--saora-on-dark-strong)}html[data-motion-ready=true] .about-hero.reveal-on-scroll{transition:none;transform:none}@media (prefers-reduced-motion:no-preference){html[data-motion-ready=true] .about-hero .about-flow-node{opacity:0;transform:translate3d(var(--about-flow-drift,1.5rem), .4rem, 0)}html[data-motion-ready=true] .about-hero.is-visible .about-flow-node{animation:.24s cubic-bezier(.22,1,.36,1) both about-flow-settle;animation-delay:calc(var(--about-flow-index,0) * 90ms)}html[data-motion-ready=true] .about-hero .about-flow-rail{transform:scaleY(0)}html[data-motion-ready=true] .about-hero.is-visible .about-flow-rail{animation:.24s cubic-bezier(.4,0,.2,1) .18s both about-flow-draw}}@keyframes about-flow-settle{0%{opacity:0;transform:translate3d(var(--about-flow-drift,1.5rem), .4rem, 0)}to{opacity:1;transform:none}}@keyframes about-flow-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.home-workflow-proof{max-width:var(--saora-section-max);padding:0 var(--saora-space-6);text-align:center;margin:clamp(2rem,3.5vw,2.75rem) auto 0;scroll-margin-top:5rem}.home-workflow-proof__copy{margin:0 auto var(--saora-step-4);max-width:48rem}.home-workflow-proof__copy h2{text-wrap:balance;margin:.8rem 0 1rem}.home-workflow-proof__copy p{max-width:var(--saora-measure);margin:0 auto}.home-workflow-proof__action{margin-top:var(--saora-step-3)}.workflow-flow{--flow-cycle:6.8s;text-align:start;width:100%;margin-inline:auto}.workflow-flow__lanes{display:none}.workflow-flow__defs{position:absolute}.workflow-flow__plot{gap:var(--saora-step-2);justify-items:center;display:grid;position:relative}.workflow-flow__wires{display:none}.workflow-flow__inputs,.workflow-flow__outputs{margin:0;padding:0;list-style:none}.workflow-flow__inputs{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.workflow-flow__outputs{gap:.5rem;inline-size:100%;display:grid}.workflow-flow__row{justify-content:center;display:flex}.workflow-flow__version{display:none}.workflow-flow__core{justify-items:center;gap:.35rem;display:grid}.workflow-flow__core:before,.workflow-flow__core:after{background:rgb(var(--saora-ink-rgb) / .2);block-size:var(--saora-step-2);content:"";inline-size:1px}.workflow-flow__disc{aspect-ratio:1;background:var(--saora-surface);border:1px solid rgb(var(--saora-primary-rgb) / .24);border-radius:var(--saora-radius-full);box-shadow:0 0 0 .55rem rgb(var(--saora-primary-rgb) / .05);justify-content:center;align-items:center;inline-size:clamp(3rem,11vw,3.75rem);display:flex;position:relative}.workflow-flow__disc:after{border:1px solid rgb(var(--saora-primary-rgb) / .45);border-radius:var(--saora-radius-full);content:"";opacity:0;position:absolute;inset:-.35rem}.workflow-flow__mark{block-size:58%;inline-size:58%}.workflow-flow__core-name{color:rgb(var(--saora-primary-rgb));font-family:var(--saora-font-display);letter-spacing:.1em;font-size:.72rem;font-weight:800}.workflow-flow__node{background:var(--saora-surface);border:1px solid rgb(var(--saora-ink-rgb) / .13);border-radius:var(--saora-radius-full);color:var(--saora-ink);white-space:nowrap;align-items:center;gap:.45rem;padding:.42rem .75rem;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.workflow-flow__ingredient-icon{color:rgb(var(--saora-ink-rgb) / .45);flex:none;inline-size:.95rem;display:block}.workflow-flow__channel{position:relative}.workflow-flow__channel>svg{color:var(--saora-primary-700);flex:none;inline-size:1.05rem;display:block}.workflow-flow__channel:after{border:1px solid rgb(var(--saora-primary-rgb) / .5);border-radius:var(--saora-radius-full);content:"";opacity:0;position:absolute;inset:-3px}@media (min-width:34rem){.workflow-flow__outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.workflow-flow__lanes{block-size:1rem;margin:0 0 var(--saora-space-4);display:block;position:relative}.workflow-flow__lane{color:rgb(var(--saora-ink-rgb) / .5);font-family:var(--saora-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700;position:absolute;top:0}.workflow-flow__lane--inputs{inset-inline-end:78%}.workflow-flow__lane--channels{inset-inline-start:80%}.workflow-flow__node{font-size:var(--saora-text-caption)}.workflow-flow__plot{--flow-row:clamp(2.9rem, 3.5vw, 3.6rem);block-size:calc(var(--flow-rows) * var(--flow-row));display:block;container-type:inline-size}.workflow-flow__wires{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.workflow-flow__inputs,.workflow-flow__outputs{display:block;position:absolute;inset:0}.workflow-flow__ingredient{inset-inline-end:78%;top:var(--flow-y);position:absolute;transform:translateY(-50%)}.workflow-flow__row{inset-inline:0;top:var(--flow-y);display:block;position:absolute}.workflow-flow__version{--flow-dx:-25.5cqw;--flow-lift:calc(((var(--flow-rows) - 1) / 2 - var(--flow-i)) * var(--flow-row));aspect-ratio:1;background:var(--saora-surface);border:1px solid rgb(var(--saora-ai-600-rgb) / .4);border-radius:var(--saora-radius-md);box-shadow:0 0 0 .3rem rgb(var(--saora-ai-600-rgb) / .06);color:var(--saora-ai-700);opacity:0;inset-inline-end:calc(20% - 1.05rem);justify-content:center;align-items:center;inline-size:2.1rem;margin-block-start:-1.05rem;display:flex;position:absolute;top:0}.workflow-flow__post{inline-size:1.15rem;display:block}.workflow-flow__channel{inset-inline-start:80%;position:absolute;top:0;transform:translateY(-50%)}.workflow-flow__core{inset-inline-start:51%;inline-size:6.2%;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}.workflow-flow__core:before,.workflow-flow__core:after{display:none}.workflow-flow__disc{inline-size:100%}.workflow-flow__core-name{text-align:center;inset-inline:-100%;position:absolute;top:calc(100% + .45rem)}}.workflow-flow__track{fill:none;stroke:rgb(var(--saora-ink-rgb) / .15);stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.workflow-flow__pulses path{fill:none;opacity:0;stroke:var(--saora-primary-600);stroke-dasharray:.13 1;stroke-dashoffset:.13px;stroke-linecap:round;stroke-width:3px}.workflow-flow[data-in-view=true] .workflow-flow__pulses path{animation:saora-flow-pulse-in var(--flow-cycle) linear infinite}.workflow-flow[data-in-view=true] .workflow-flow__disc{animation:saora-flow-lift var(--flow-cycle) ease-out infinite}.workflow-flow[data-in-view=true] .workflow-flow__disc:after{animation:saora-flow-ring var(--flow-cycle) ease-out infinite}.workflow-flow[data-in-view=true] .workflow-flow__version{animation:saora-flow-emit var(--flow-cycle) linear infinite;animation-delay:calc(var(--flow-i) * .3s)}.workflow-flow[data-in-view=true] .workflow-flow__channel:after{animation:saora-flow-arrive var(--flow-cycle) ease-out infinite;animation-delay:calc(var(--flow-i) * .3s)}@keyframes saora-flow-pulse-in{0%,5%{opacity:0;stroke-dashoffset:.13px}9%,16%{opacity:1}19%,to{opacity:0;stroke-dashoffset:-1px}}@keyframes saora-flow-lift{0%,17%{scale:1}23%{scale:1.07}32%,to{scale:1}}@keyframes saora-flow-ring{0%,17%{opacity:0;scale:.7}24%{opacity:1}36%,to{opacity:0;scale:1.5}}@keyframes saora-flow-emit{0%,24%{opacity:0;scale:.86;translate:var(--flow-dx) var(--flow-lift)}26%{translate:var(--flow-dx) var(--flow-lift)}27%{opacity:1;scale:1}27.8%{translate:calc(var(--flow-dx) * .8813) calc(var(--flow-lift) * .972)}29.6%{translate:calc(var(--flow-dx) * .775) calc(var(--flow-lift) * .896)}31.4%{translate:calc(var(--flow-dx) * .6782) calc(var(--flow-lift) * .784)}33.2%{translate:calc(var(--flow-dx) * .5875) calc(var(--flow-lift) * .648)}35%{translate:calc(var(--flow-dx) * .5) calc(var(--flow-lift) * .5)}36.8%{translate:calc(var(--flow-dx) * .4125) calc(var(--flow-lift) * .352)}38.6%{translate:calc(var(--flow-dx) * .3218) calc(var(--flow-lift) * .216)}40.4%{translate:calc(var(--flow-dx) * .225) calc(var(--flow-lift) * .104)}42.2%{translate:calc(var(--flow-dx) * .1187) calc(var(--flow-lift) * .028)}44%{translate:none}45%{opacity:1;translate:none;scale:1}49%{opacity:0;translate:none;scale:.82}53%,to{opacity:0;scale:.86;translate:var(--flow-dx) var(--flow-lift)}}@keyframes saora-flow-arrive{0%,43%{opacity:0}48%,58%{opacity:1}66%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.workflow-flow[data-in-view=true] .workflow-flow__version,.workflow-flow[data-in-view=true] .workflow-flow__disc,.workflow-flow[data-in-view=true] .workflow-flow__disc:after,.workflow-flow[data-in-view=true] .workflow-flow__channel:after,.workflow-flow[data-in-view=true] .workflow-flow__pulses path{animation:none}}.home-platform{max-width:var(--saora-section-max);padding:0 var(--saora-space-6);margin:clamp(2rem,3.5vw,2.75rem) auto 0;scroll-margin-top:5rem}.home-platform-track{position:relative}.home-platform-body{gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.home-platform-rail-list{display:grid;position:relative}.home-platform-rail-list:before{background:rgb(var(--saora-ink-rgb) / .12);border-radius:var(--saora-radius-full);content:"";width:2px;position:absolute;inset-block:0;inset-inline-start:0}.home-platform-state{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.home-platform-tab{cursor:pointer;align-items:baseline;gap:.85rem;min-height:2.75rem;padding:.7rem .25rem .7rem 1.1rem;display:flex;position:relative}.home-platform-tab:after{background:var(--saora-primary-600);border-radius:var(--saora-radius-full);content:"";width:2px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.home-platform-state:checked+.home-platform-tab:after{transform:scaleY(1)}.home-platform-state:focus-visible+.home-platform-tab{border-radius:var(--saora-radius-md);outline:2px solid var(--saora-primary-600);outline-offset:3px}.home-platform-stage{grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid}.home-platform-scene{opacity:var(--home-platform-on,0);transform:translateY(var(--home-platform-lift,.5rem));visibility:var(--home-platform-shown,hidden);grid-area:1/1;transition:opacity .19s ease-in,transform .19s ease-in,visibility 0s ease-in .19s}:is(.home-platform-body:has(#nen-tang-c1:checked) [data-platform-chapter="1"],.home-platform-body:has(#nen-tang-c2:checked) [data-platform-chapter="2"],.home-platform-body:has(#nen-tang-c3:checked) [data-platform-chapter="3"],.home-platform-body:has(#nen-tang-c4:checked) [data-platform-chapter="4"],.home-platform-body:has(#nen-tang-c5:checked) [data-platform-chapter="5"]){--home-platform-lift:0;--home-platform-on:1;--home-platform-shown:visible;transition-duration:.24s,.24s,0s;transition-delay:0s;transition-timing-function:cubic-bezier(.22,1,.36,1)}:is(.home-platform-body:has(#nen-tang-c1:checked) [data-platform-chapter="1"] .home-platform-beat,.home-platform-body:has(#nen-tang-c2:checked) [data-platform-chapter="2"] .home-platform-beat,.home-platform-body:has(#nen-tang-c3:checked) [data-platform-chapter="3"] .home-platform-beat,.home-platform-body:has(#nen-tang-c4:checked) [data-platform-chapter="4"] .home-platform-beat,.home-platform-body:has(#nen-tang-c5:checked) [data-platform-chapter="5"] .home-platform-beat){animation:.42s cubic-bezier(.22,1,.36,1) backwards home-platform-beat;animation-delay:calc(var(--beat,0) * .11s + .16s)}@keyframes home-platform-beat{0%{opacity:0;transform:translateY(7px)}}@media (min-width:64rem){.home-platform-body{grid-template-columns:minmax(0,clamp(11rem,17vw,15rem)) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.home-platform-rail{grid-area:1/1}.home-platform-canvas{grid-area:1/2}}.home-platform-stage{aspect-ratio:16/9;position:relative;overflow:hidden}.home-platform-slot{background:radial-gradient(circle at 18% 12%, rgb(var(--saora-ai-rgb) / .1), transparent 30%), radial-gradient(circle at 92% 86%, rgb(var(--saora-primary-rgb) / .13), transparent 34%), linear-gradient(135deg, rgb(var(--saora-primary-rgb) / .08), var(--saora-surface) 44%);isolation:isolate;place-items:center;padding:clamp(.35rem,1.4vw,1rem);display:grid;position:relative}.home-platform-publish-shot{position:relative}.home-platform-approval-strip{background:var(--saora-surface);border:1px solid var(--saora-accent-500);border-radius:var(--saora-radius-full);box-shadow:0 16px 44px rgb(var(--saora-ink-rgb) / .12);flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;max-width:calc(100% - 2rem);padding:.45rem .75rem;display:flex;position:absolute;bottom:clamp(1.35rem,4vw,3rem);left:50%;transform:translate(-50%)}.home-platform-approval-strip span{background:var(--saora-accent-100);border-radius:var(--saora-radius-full);white-space:nowrap;padding:.28rem .5rem;font-size:.72rem;font-weight:800}.home-platform-approval-strip strong{white-space:nowrap;font-size:.78rem}@media (min-width:90rem) and (min-height:54rem){[data-platform-scroll-ready=true] .home-platform-track{--home-platform-top:5rem;--home-platform-step:clamp(15rem, 42vh, 25rem);block-size:calc(var(--home-platform-pane,42rem) + 5 * var(--home-platform-step))}[data-platform-scroll-ready=true] .home-platform-sticky{top:var(--home-platform-top);position:sticky}}@media (prefers-reduced-motion:reduce){.home-platform-beat{animation:none}.home-platform-scene,.home-platform-tab:after{transition:none}}@media (max-width:40rem){.home-platform{padding-left:var(--saora-space-4);padding-right:var(--saora-space-4)}}.home-channel-marquee,.home-model-marquee{max-width:var(--saora-section-max);padding:clamp(.75rem, 1.6vw, 1.5rem) var(--saora-space-6);margin:0 auto}.home-channel-marquee{padding-top:0}@media (max-width:40rem){.home-channel-marquee,.home-model-marquee{padding-left:var(--saora-space-4);padding-right:var(--saora-space-4)}}@media (prefers-reduced-motion:no-preference){html[data-motion-ready=true] .home-feedback-card{opacity:0;transform:translateY(14px)}html[data-motion-ready=true] .is-visible .home-feedback-card{animation:.24s cubic-bezier(.22,1,.36,1) both home-feedback-rise;animation-delay:calc(var(--home-feedback-index,0) * 55ms)}}@keyframes home-feedback-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}
