:root{--rf-product-surface:color-mix(in srgb, var(--rf-paper-light) 96%, white);--rf-product-surface-muted:color-mix(in srgb, var(--rf-paper) 78%, var(--rf-paper-light));--rf-product-border:color-mix(in srgb, var(--rf-ink) 13%, transparent);--rf-product-border-strong:color-mix(in srgb, var(--rf-ink) 24%, transparent);--rf-product-shadow:0 1px 2px #17211d0a, 0 12px 34px #17211d0e;--rf-product-shadow-raised:0 2px 4px #17211d0d, 0 18px 50px #17211d13;--rf-product-radius:10px;--rf-product-radius-sm:7px;--rf-product-content:1180px;--rf-product-reading:68ch}[data-locale-root]{text-rendering:optimizelegibility}[data-locale-root] :is(.rf-page-header,.rf-section-intro,.rf-trust-heading)>p,[data-locale-root] :is(.rf-hero-subtitle,.rf-output-copy>p){text-wrap:pretty}[data-locale-root] :is(.rf-card,.chakra-card__root){transition:border-color var(--rightflow-duration-normal) var(--rightflow-spring-curve), box-shadow var(--rightflow-duration-normal) var(--rightflow-spring-curve), background-color var(--rightflow-duration-normal) var(--rightflow-spring-curve), transform var(--rightflow-duration-normal) var(--rightflow-spring-curve)}.public-shell[data-shell-variant=workspace],.public-shell[data-shell-variant=funnel],.public-shell[data-shell-variant=auth]{--rightflow-card-shadow:var(--rf-product-shadow);--rightflow-card-shadow-hover:var(--rf-product-shadow-raised)}.rf-home{--rf-wrap:1360px;--rf-section:clamp(5rem, 8vw, 8rem)}.rf-hero{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--rf-saffron) 14%, transparent) 0, transparent 25rem), linear-gradient(color-mix(in srgb, var(--rf-line) 58%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rf-line) 58%, transparent) 1px, transparent 1px), var(--rf-paper);background-size:auto,5.5rem 5.5rem,5.5rem 5.5rem,auto;min-height:min(900px,100svh - 74px);padding-top:clamp(4.25rem,7vw,7rem)}.rf-hero:before{background:linear-gradient(180deg, var(--rf-paper) 10%, color-mix(in srgb, var(--rf-paper) 65%, transparent), transparent);height:56%}.rf-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(3rem,6vw,6.5rem)}.rf-hero-copy{max-width:47rem}.rf-hero-title{max-width:11.5ch;margin-top:1.35rem;font-size:clamp(3rem,5vw,4.65rem);line-height:1.01}.rf-hero-subtitle{max-width:35rem;color:color-mix(in srgb, var(--rf-ink) 70%, transparent);margin-top:1.6rem;line-height:1.6}.rf-hero-action{gap:1.25rem;margin-top:2.15rem}.rf-primary-button{min-height:3.55rem!important;box-shadow:3px 3px 0 color-mix(in srgb, var(--rf-saffron) 88%, transparent)!important;border-radius:6px!important;padding:.92rem 1.25rem!important}.rf-primary-button:hover,.rf-primary-button:focus-visible{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--rf-saffron)!important}.rf-primary-button:active{transform:translate(3px,3px)scale(.99);box-shadow:none!important}.rf-dossier{min-height:35.5rem}.rf-dossier:before{background:color-mix(in srgb, var(--rf-saffron) 78%, var(--rf-paper));clip-path:polygon(8% 0,100% 6%,94% 100%,0 91%);inset:12% 2% 8% 12%}[dir=rtl] .rf-dossier:before{clip-path:polygon(0 6%,92% 0,100% 91%,6% 100%);inset:12% 12% 8% 2%}.rf-paper{border-color:var(--rf-product-border-strong);width:min(79%,25rem);min-height:29rem;top:2rem;transform:rotate(-1deg);box-shadow:0 18px 52px #17211d1a}[dir=rtl] .rf-paper{transform:rotate(1deg)}.rf-finding-card{border-color:#fffaf024;border-inline-start:4px solid var(--rf-coral);border-radius:6px;width:min(69%,22.5rem);bottom:1.75rem;transform:none;box-shadow:0 20px 48px #0d2b242e}[dir=rtl] .rf-finding-card{transform:none;box-shadow:0 20px 48px #0d2b242e}.rf-dossier-note{border-color:var(--rf-product-border-strong);border-radius:5px;inset-inline-end:0;transform:none;box-shadow:0 8px 20px #17211d0f}[dir=rtl] .rf-dossier-note{transform:none}.rf-paper-stamp{transform:rotate(-3deg)}.rf-proof-rail{border-top:1px solid var(--rf-product-border-strong);border-bottom:1px solid var(--rf-product-border);background:color-mix(in srgb, var(--rf-paper-light) 84%, var(--rf-saffron));margin-top:clamp(3.5rem,6vw,5.5rem);padding-block:1.35rem}.rf-proof-rail:before,.rf-proof-rail:after{background:color-mix(in srgb, var(--rf-paper-light) 84%, var(--rf-saffron))}.rf-proof-item{border-inline-end-color:var(--rf-product-border-strong)}.rf-proof-item>span{color:color-mix(in srgb, var(--rf-ink) 48%, transparent)}.rf-proof-item strong{font-size:clamp(1.2rem,1.6vw,1.5rem)}.rf-problem,.rf-process,.rf-scenarios,.rf-trust{padding-block:var(--rf-section)}.rf-section-intro{max-width:58rem}.rf-section-intro>p:last-child,.rf-section-intro-split>div>p,.rf-trust-heading>p:not(.rf-kicker){max-width:62ch;color:color-mix(in srgb, var(--rf-ink) 68%, transparent);line-height:1.7}.rf-stat-card,.rf-process-step,.rf-scenario-card{border-color:var(--rf-product-border-strong)}.rf-stat-card{box-shadow:none}.rf-process-step,.rf-scenario-card{box-shadow:none;transition:border-color var(--rightflow-duration-normal) var(--rightflow-spring-curve), transform var(--rightflow-duration-normal) var(--rightflow-spring-curve), background-color var(--rightflow-duration-normal) var(--rightflow-spring-curve)}.rf-process-step:hover,.rf-scenario-card:hover{border-color:color-mix(in srgb, var(--rf-forest) 38%, transparent);transform:translateY(-2px)}.rf-output{background:var(--rf-forest-deep)}.rf-report-preview{border-radius:7px;box-shadow:0 24px 70px #0000002e}.rf-report-finding{border-color:color-mix(in srgb, var(--rf-document-ink) 14%, transparent)}.rf-trust-list article{border-color:var(--rf-product-border-strong)}.rf-final-cta{isolation:isolate}.rf-final-cta:before{opacity:.55}.funnel-shell{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--rf-saffron) 7%, transparent), transparent 27rem), linear-gradient(180deg, var(--rf-paper-light), var(--rf-paper));background-size:auto}.funnel-shell:before{opacity:.008}.funnel-shell:after{opacity:.46;height:14rem}.funnel-shell-progress,.funnel-shell-panel,.funnel-shell-aside,.funnel-shell-mobile-cta,.funnel-trust-strip{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important;background:var(--rf-product-surface)!important;box-shadow:var(--rf-product-shadow)!important}.funnel-shell-progress{box-shadow:0 1px 0 var(--rf-product-border)!important}.funnel-shell-panel:before,.funnel-shell-aside:before{width:2.75rem;height:2px}.funnel-shell-panel h1,.funnel-shell-panel h2{line-height:1.08}.funnel-shell-aside{background:color-mix(in srgb, var(--rf-product-surface) 88%, var(--rf-paper))!important}.funnel-shell-aside-metric{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius-sm)!important;box-shadow:none!important}.funnel-shell .glass-card-premium,.funnel-shell .rf-card,.rf-upload-card,.rf-funnel-question-card,.rf-funnel-section,.rf-analysis-card,.rf-pricing-plan,.rf-results-pricing-card,.rf-payment-return{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important;background:var(--rf-product-surface)!important;box-shadow:none!important}.funnel-shell .glass-card-premium:hover,.funnel-shell .rf-card[role=button]:hover,.rf-funnel-choice-card:hover,.rf-pricing-plan:hover{border-color:color-mix(in srgb, var(--rf-forest) 38%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-forest) 7%, transparent)!important;transform:translateY(-1px)!important}.funnel-shell .rf-funnel-final-cta,.rf-results-footer{border-radius:var(--rf-product-radius)!important;box-shadow:4px 4px 0 color-mix(in srgb, var(--rf-saffron) 76%, transparent)!important}.rf-funnel-hero-card{border-color:var(--rf-product-border-strong)!important;border-radius:var(--rf-product-radius)!important;box-shadow:var(--rf-product-shadow-raised)!important}.rf-funnel-primary-cta{box-shadow:3px 3px 0 color-mix(in srgb, var(--rf-saffron) 84%, transparent)!important;border-radius:6px!important}.rf-funnel-hero-visual{background:linear-gradient(color-mix(in srgb, var(--rf-line) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rf-line) 45%, transparent) 1px, transparent 1px), var(--rf-product-surface);box-shadow:none;background-size:3.25rem 3.25rem;border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important}.rf-funnel-hero-note{border-color:var(--rf-product-border-strong);border-radius:var(--rf-product-radius-sm);box-shadow:0 10px 24px #17211d14}.rf-funnel-trust-chip{border-color:var(--rf-product-border);border-radius:var(--rf-product-radius-sm);background:color-mix(in srgb, var(--rf-product-surface) 95%, var(--rf-saffron));min-height:4.25rem}.rf-funnel-step{border-color:var(--rf-product-border);border-radius:var(--rf-product-radius-sm);background:var(--rf-product-surface);min-height:9rem}.rf-funnel-step-number{background:color-mix(in srgb, var(--rf-forest) 9%, var(--rf-product-surface));border-radius:6px}.rf-upload-card--required{border-color:color-mix(in srgb, var(--rf-forest) 36%, transparent)!important;background:color-mix(in srgb, var(--rf-product-surface) 96%, var(--rf-saffron))!important}.funnel-shell .upload-dropzone{min-height:12rem;border:1.5px dashed color-mix(in srgb, var(--rf-forest) 28%, transparent)!important;border-radius:var(--rf-product-radius)!important;background:color-mix(in srgb, var(--rf-product-surface) 96%, var(--rf-paper))!important;box-shadow:none!important}.funnel-shell .upload-dropzone:hover,.funnel-shell .upload-dropzone--active{border-style:solid!important;border-color:var(--rf-forest)!important;background:color-mix(in srgb, var(--rf-product-surface) 95%, var(--rf-saffron))!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--rf-forest) 7%, transparent)!important;transform:none!important}.rf-funnel-question-card [role=radio]{border-radius:var(--rf-product-radius-sm)!important}.rf-funnel-question-card [role=radio][aria-checked=true]{border-color:var(--rf-forest)!important;background:color-mix(in srgb, var(--rf-product-surface) 93%, var(--rf-saffron))!important;box-shadow:inset 3px 0 0 var(--rf-forest)!important}[dir=rtl] .rf-funnel-question-card [role=radio][aria-checked=true]{box-shadow:inset -3px 0 0 var(--rf-forest)!important}.rf-pricing-guarantee{border-color:color-mix(in srgb, var(--rf-saffron) 42%, var(--rf-product-border))!important;border-radius:var(--rf-product-radius)!important;background:color-mix(in srgb, var(--rf-product-surface) 92%, var(--rf-saffron))!important;box-shadow:none!important}.rf-results-hero .rf-card,.rf-results-loading,.rf-results-card{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important;background:var(--rf-product-surface)!important}.rf-results-card{box-shadow:none!important}.rf-results-card:hover{border-color:var(--rf-product-border-strong)!important}.rf-results-hero .rf-card{border-top:3px solid var(--rf-forest)!important;box-shadow:var(--rf-product-shadow-raised)!important}.rf-results-pricing-card--featured{border-color:color-mix(in srgb, var(--rf-forest) 54%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-forest) 6%, transparent)!important}.rf-print-report{background:var(--rf-paper)}.rf-print-report-sheet{border-color:var(--rf-product-border-strong);box-shadow:0 24px 70px #17211d17}.public-shell[data-shell-variant=workspace]{background:linear-gradient(180deg, var(--rf-product-surface) 0%, var(--rf-paper) 100%)!important;background-size:auto!important}.public-shell[data-shell-variant=workspace] .public-main{background:linear-gradient(180deg, color-mix(in srgb, var(--rf-paper-light) 72%, transparent), transparent 18rem)!important}.public-shell[data-shell-variant=workspace] .public-header{border-bottom-color:var(--rf-product-border)!important;background:color-mix(in srgb, var(--rf-product-surface) 91%, transparent)!important;box-shadow:0 1px 0 var(--rf-product-border)!important}.public-shell[data-shell-variant=workspace] .public-header-nav{max-width:1320px}.public-shell[data-shell-variant=workspace] .rf-hero-surface:before,.public-shell[data-shell-variant=workspace] .rf-hero-surface:after{display:none}.public-shell[data-shell-variant=workspace] .rf-workspace-hero .rf-hero-surface>.rf-card,.public-shell[data-shell-variant=workspace] .rf-section-panel,.public-shell[data-shell-variant=workspace] .rf-data-panel,.public-shell[data-shell-variant=workspace] .rf-card,.public-shell[data-shell-variant=workspace] .chakra-card__root{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important;background:var(--rf-product-surface)!important;box-shadow:none!important}.public-shell[data-shell-variant=workspace] .rf-workspace-hero .rf-hero-surface>.rf-card{border-color:var(--rf-product-border-strong)!important;box-shadow:var(--rf-product-shadow)!important}.public-shell[data-shell-variant=workspace] .rf-section-panel:before,.public-shell[data-shell-variant=workspace] .rf-data-panel:before{background:color-mix(in srgb, var(--rf-forest) 64%, transparent);width:2.5rem;height:2px}.public-shell[data-shell-variant=workspace] .rf-metric-tile{border-color:var(--rf-product-border)!important;background:var(--rf-product-surface)!important;box-shadow:none!important}.public-shell[data-shell-variant=workspace] .rf-metric-tile:nth-child(2n){background:var(--rf-product-surface)!important}.public-shell[data-shell-variant=workspace] .rf-card[role=button]:hover,.public-shell[data-shell-variant=workspace] .chakra-card__root[role=button]:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--rf-forest) 35%, transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-forest) 6%, transparent)!important}.public-shell[data-shell-variant=workspace] :is(.chakra-badge,.chakra-tag__root){font-family:var(--rf-body);letter-spacing:0;font-size:.73rem;border-radius:6px!important}.public-shell[data-shell-variant=workspace] :is(.chakra-button:not([data-part=trigger]),input,textarea,select){border-radius:7px!important}.public-shell[data-shell-variant=workspace] .chakra-alert__root{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius-sm)!important;box-shadow:none!important}.public-shell[data-shell-variant=auth]{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, var(--rf-saffron) 9%, transparent), transparent 30rem), linear-gradient(180deg, var(--rf-paper-light), var(--rf-paper))!important;background-size:auto!important}.public-shell[data-shell-variant=auth] .rf-hero-surface:before,.public-shell[data-shell-variant=auth] .rf-hero-surface:after{display:none}.public-shell[data-shell-variant=auth] .rf-card,.public-shell[data-shell-variant=auth] .chakra-card__root,.public-shell[data-shell-variant=auth] .rf-section-panel{border-color:var(--rf-product-border)!important;border-radius:var(--rf-product-radius)!important;background:var(--rf-product-surface)!important;box-shadow:var(--rf-product-shadow)!important}.rf-auth-shell{padding-block:clamp(2.5rem,6vw,5.5rem)!important}.rf-auth-shell .rf-hero-surface h1{max-width:15ch;line-height:1.04}.rf-auth-shell input,.rf-auth-shell textarea,.rf-auth-shell select{min-height:46px;border-color:var(--rf-product-border-strong)!important;border-radius:7px!important}.rf-auth-loading{border-color:var(--rf-product-border-strong);border-radius:var(--rf-product-radius);box-shadow:var(--rf-product-shadow-raised)}html.dark,html[data-theme=dark]{--rf-product-surface:color-mix(in srgb, var(--rf-paper-light) 96%, #0a0f0d);--rf-product-surface-muted:color-mix(in srgb, var(--rf-paper) 86%, #0a0f0d);--rf-product-border:color-mix(in srgb, var(--rf-ink) 13%, transparent);--rf-product-border-strong:color-mix(in srgb, var(--rf-ink) 22%, transparent);--rf-product-shadow:0 1px 2px #00000029, 0 14px 36px #00000021;--rf-product-shadow-raised:0 2px 5px #0000002e, 0 22px 54px #0000002e}html.dark .rf-hero,html[data-theme=dark] .rf-hero{background:radial-gradient(circle at 82% 16%, color-mix(in srgb, var(--rf-saffron) 9%, transparent) 0, transparent 25rem), linear-gradient(color-mix(in srgb, var(--rf-line) 50%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--rf-line) 50%, transparent) 1px, transparent 1px), var(--rf-paper);background-size:auto,5.5rem 5.5rem,5.5rem 5.5rem,auto}html.dark .public-shell[data-shell-variant=workspace],html[data-theme=dark] .public-shell[data-shell-variant=workspace],html.dark .funnel-shell,html[data-theme=dark] .funnel-shell{background:linear-gradient(180deg, var(--rf-paper-light), var(--rf-paper))!important}html.dark .rf-paper,html[data-theme=dark] .rf-paper,html.dark .rf-report-preview,html[data-theme=dark] .rf-report-preview,html.dark .rf-print-report-sheet,html[data-theme=dark] .rf-print-report-sheet{color:var(--rf-document-ink)}[dir=rtl] .rf-display,[dir=rtl] .rf-page-header :is(h1,h2),[dir=rtl] .funnel-shell-panel :is(h1,h2){text-wrap:balance;line-height:1.08}[dir=rtl] .rf-hero-title{max-width:13ch}[dir=rtl] .rf-hero-subtitle{max-width:39rem;line-height:1.72}[dir=rtl] .rf-kicker{font-family:var(--font-sans-he), sans-serif;font-weight:700}@media (max-width:1050px){.rf-hero{min-height:auto}.rf-dossier{width:min(100%,38rem);margin-inline:auto}.funnel-shell-aside{box-shadow:none!important}}@media (max-width:820px){.rf-home{--rf-section:clamp(4.5rem, 12vw, 6rem)}.rf-proof-rail{border-inline:0}.funnel-shell-progress{border-radius:var(--rf-product-radius-sm)!important}}@media (max-width:640px){:root{--rf-product-radius:8px;--rf-product-radius-sm:6px}.rf-home{--rf-gutter:1.1rem;--rf-section:4.5rem}.rf-hero{background-size:auto,3.75rem 3.75rem,3.75rem 3.75rem,auto;padding-top:3.25rem}.rf-hero-title{font-size:clamp(2.45rem,12vw,3.35rem);line-height:1.03}[dir=rtl] .rf-hero-title{font-size:clamp(2.3rem,11vw,3.15rem);line-height:1.12}.rf-hero-subtitle{margin-top:1.3rem;font-size:1.04rem}.rf-hero-action{margin-top:1.8rem}.rf-dossier{min-height:31rem}.rf-paper{width:82%;min-height:25rem;padding:1.45rem}.rf-finding-card{width:72%;padding:1.2rem}.rf-dossier-note{display:none}.rf-proof-rail{margin-top:3rem}.funnel-shell-progress,.funnel-shell-panel,.funnel-shell-aside,.funnel-shell-mobile-cta,.funnel-trust-strip,.public-shell[data-shell-variant=workspace] .rf-card,.public-shell[data-shell-variant=workspace] .chakra-card__root{box-shadow:none!important}.funnel-shell .upload-dropzone{min-height:10rem}.public-shell[data-shell-variant=workspace] .public-header-nav{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){[data-locale-root] :is(.rf-card,.chakra-card__root,.rf-process-step,.rf-scenario-card),.funnel-shell .upload-dropzone,.rf-primary-button{transition:none!important;transform:none!important}}
