.intro-preview-wrap{position:relative}.preview-eyebrow{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--o-text-on-light);margin-bottom:8px}.preview-title{font-family:var(--font-instrument-serif);font-size:32px;line-height:1.1;font-weight:400;margin-bottom:20px;max-width:360px;color:var(--tx-1)}.pv-card{background:var(--fardo-white,#fff);border:1px solid var(--bd);border-radius:var(--flow-radius-lg);box-shadow:var(--sh-md);padding:20px;transform:rotate(-1.2deg)}.pv-top{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--fardo-gray-100);margin-bottom:14px}.pv-label{font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--tx-3);text-transform:uppercase;margin-bottom:4px}.pv-score{font-family:var(--fardo-font-primary);font-size:60px;line-height:.9;font-weight:800;letter-spacing:-.03em}.pv-score small{font-size:22px;font-weight:500;color:var(--tx-3);letter-spacing:0}.pv-deltapill{font-size:14px;font-weight:600;color:var(--fardo-green-600,#276a43);background:var(--fardo-green-50,#eaf6ef);border-radius:9999px;padding:4px 10px}.pv-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pv-mini{background:var(--fardo-gray-50);border-radius:var(--flow-radius-sm);padding:12px 10px;text-align:center}.pv-mini .k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tx-3)}.pv-mini .v{font-size:24px;font-weight:800;color:var(--o-text-on-light);margin-top:2px;letter-spacing:-.02em}.pv-note{font-size:14px;color:var(--tx-3);margin-top:14px}.pv-legend{margin-top:16px;display:flex;flex-direction:column;gap:8px}.pv-legend div{font-size:14px;color:var(--tx-2);line-height:1.5}.pv-legend b{color:var(--tx-1);font-weight:700;margin-right:5px;letter-spacing:.04em}@media (max-width:880px){.pv-row{grid-template-columns:1fr}}.funnel-landing{animation:introFade .45s ease both}.funnel-landing-card{min-width:0}.intro-screen{animation:introFade .45s ease both}@keyframes introFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.intro-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;max-width:980px;margin:8px auto 0;min-height:52vh}.intro-card{background:var(--fardo-white,#fff);border:1px solid var(--bd);border-radius:var(--flow-radius-xl);box-shadow:var(--sh-lg);padding:40px 38px 30px}.intro-title{font-family:var(--font-instrument-serif);font-size:34px;line-height:1.1;margin:0 0 8px;font-weight:400;color:var(--tx-1)}.intro-lead{font-size:16px;color:var(--tx-2);margin-bottom:24px;line-height:1.5}.intro-cta{width:100%;height:50px;border:none;border-radius:var(--flow-radius-md);background:var(--fardo-orange-400);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:var(--sh-sm);cursor:pointer;font-family:inherit}.intro-cta:hover{background:var(--fardo-orange-500)}@media (max-width:880px){.intro-grid{grid-template-columns:1fr}.intro-preview-wrap{display:none}}.funnel-auth-brand{display:inline-flex;align-items:flex-start;margin-bottom:1.125rem}.funnel-auth-logo{height:1.875rem;width:auto}.funnel-auth-reg{font-size:14px;font-weight:700;vertical-align:super;color:inherit;margin-left:2px}.funnel-auth-form{margin-top:.25rem;width:100%;min-width:0}.funnel-landing-card .funnel-auth-form,.funnel-landing-card .funnel-auth-form *,.funnel-landing-card .funnel-auth-form :after,.funnel-landing-card .funnel-auth-form :before{box-sizing:border-box}.funnel-landing-card .cl-card,.funnel-landing-card .cl-cardBox,.funnel-landing-card .cl-form,.funnel-landing-card .cl-main,.funnel-landing-card .cl-rootBox,.funnel-landing-card .cl-scrollBox,.funnel-landing-card .cl-socialButtons,.funnel-landing-card .clerk-card,.funnel-landing-card .clerk-funnel-card,.funnel-landing-card .clerk-funnel-card-box,.funnel-landing-card .clerk-funnel-form,.funnel-landing-card .clerk-funnel-root,.funnel-landing-card .clerk-funnel-social-buttons,.funnel-landing-card .clerk-root-box{width:100%!important;max-width:100%!important;min-width:0!important}.funnel-landing-card .cl-cardBox,.funnel-landing-card .clerk-funnel-card-box{border:none!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:transparent!important}.funnel-landing-card .cl-card,.funnel-landing-card .clerk-card,.funnel-landing-card .clerk-funnel-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important;gap:0!important}.funnel-landing-card .cl-form,.funnel-landing-card .cl-main,.funnel-landing-card .cl-scrollBox,.funnel-landing-card .clerk-funnel-form{padding:0!important;margin:0!important;gap:0!important}.funnel-landing-card .cl-header,.funnel-landing-card .cl-headerSubtitle,.funnel-landing-card .cl-headerTitle,.funnel-landing-card .cl-logoBox,.funnel-landing-card .cl-logoImage,.funnel-landing-card .clerk-funnel-header,.funnel-landing-card .clerk-funnel-logo-hidden,.funnel-landing-card .clerk-header-subtitle,.funnel-landing-card .clerk-header-title{display:none!important}.funnel-landing-card .cl-socialButtons,.funnel-landing-card .clerk-funnel-social-buttons{overflow:visible!important;padding-top:12px!important}.funnel-landing-card .cl-socialButtonsBlockButton,.funnel-landing-card .clerk-social-buttons-block-button{position:relative!important;overflow:visible!important;width:100%!important;max-width:100%!important;min-height:48px!important;height:48px!important;border-radius:var(--flow-radius-md,12px)!important;border:1px solid var(--bd-s,#d5d1cd)!important;background:#fff!important;color:var(--tx-1,#2c2a28)!important;font-size:15px!important;font-weight:500!important;box-shadow:none!important;backdrop-filter:none!important;transition:background .15s ease!important}.funnel-landing-card .cl-socialButtonsBlockButton:hover,.funnel-landing-card .clerk-social-buttons-block-button:hover{background:var(--fardo-gray-50,#faf9f8)!important;box-shadow:none!important}.funnel-landing-card .cl-socialButtonsProviderIcon,.funnel-landing-card .clerk-funnel-social-icon{width:18px!important;height:18px!important}.funnel-landing-card .cl-internal-kj1h0u{top:-12px!important}.funnel-landing-card .cl-socialButtonsBlockButtonBadge,.funnel-landing-card [class*=socialButtonsBlockButtonBadge]{position:absolute!important;top:-12px!important;right:12px!important;z-index:2!important;font-size:10px!important;font-weight:500!important;color:var(--tx-3,#898480)!important;background:var(--fardo-gray-100,#f2f0ee)!important;border:1px solid var(--bd,#e6e3e0)!important;border-radius:999px!important;padding:2px 6px!important;line-height:1.2!important;max-width:calc(100% - 16px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}.funnel-landing-card .cl-dividerRow,.funnel-landing-card .clerk-funnel-divider-row{width:100%!important;margin:18px 0!important;gap:12px!important}.funnel-landing-card .cl-dividerLine,.funnel-landing-card .clerk-funnel-divider-line{background:var(--bd,#e6e3e0)!important;height:1px!important}.funnel-landing-card .cl-dividerText,.funnel-landing-card .clerk-funnel-divider-text{color:var(--tx-3,#898480)!important;font-size:14px!important;font-weight:400!important;padding:0!important}.funnel-landing-card .cl-formFieldLabel,.funnel-landing-card .clerk-form-field-label{color:var(--fardo-gray-800,#474441)!important;font-size:14px!important;font-weight:500!important;margin-bottom:6px!important}.funnel-landing-card .cl-formField,.funnel-landing-card .clerk-funnel-form-field{width:100%!important;max-width:100%!important;margin-bottom:18px!important}.funnel-landing-card .cl-formFieldInputContainer,.funnel-landing-card .cl-formFieldInputWrapper{width:100%!important;max-width:100%!important}.funnel-landing-card .cl-formFieldInput,.funnel-landing-card .clerk-form-field-input{width:100%!important;max-width:100%!important;min-height:46px!important;height:46px!important;border-radius:var(--flow-radius-sm,8px)!important;border:1px solid var(--bd-s,#d5d1cd)!important;background:#fff!important;color:var(--tx-1,#2c2a28)!important;font-size:15px!important;padding:0 14px!important;box-shadow:none!important;transition:border-color .15s ease,box-shadow .15s ease!important}.funnel-landing-card .cl-formFieldInput:focus,.funnel-landing-card .clerk-form-field-input:focus{border-color:var(--fardo-orange-400,#ff6a00)!important;box-shadow:0 0 0 3px rgba(255,106,0,.2)!important;outline:none!important}.funnel-landing-card .cl-formFieldInput::placeholder,.funnel-landing-card .clerk-form-field-input::placeholder{color:var(--fardo-gray-400,#a8a4a0)!important}.funnel-landing-card .cl-formFieldInputShowPasswordButton,.funnel-landing-card .clerk-funnel-show-password{color:var(--tx-3,#898480)!important}.funnel-landing-card .cl-formButtonPrimary,.funnel-landing-card .clerk-form-button-primary,.funnel-landing-card .clerk-funnel-primary{width:100%!important;max-width:100%!important;min-height:50px!important;height:50px!important;margin-top:2px!important;border:none!important;border-radius:var(--flow-radius-md,12px)!important;background:var(--fardo-orange-400,#ff6a00)!important;color:#fff!important;font-size:16px!important;font-weight:600!important;box-shadow:var(--sh-sm)!important;transition:background .2s ease!important}.funnel-landing-card .cl-formButtonPrimary:hover,.funnel-landing-card .clerk-form-button-primary:hover,.funnel-landing-card .clerk-funnel-primary:hover{background:var(--fardo-orange-500,#e05a00)!important;border-color:transparent!important;box-shadow:var(--sh-sm)!important}.funnel-landing-card .cl-buttonArrowIcon,.funnel-landing-card .clerk-funnel-primary-arrow-hidden,.funnel-landing-card [class*=buttonArrowIcon]{display:none!important}.funnel-landing-card .cl-internal-gr8mll{gap:0!important}.funnel-landing-card .cl-internal-1fbelwx>:not(:first-of-type){padding:1rem 1rem 0!important}.funnel-landing-card .cl-formButtonPrimary .cl-buttonText,.funnel-landing-card .cl-internal-2iusy0,.funnel-landing-card .clerk-funnel-primary .cl-buttonText{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.funnel-landing-card .cl-formButtonPrimary .cl-buttonText:after,.funnel-landing-card .cl-internal-2iusy0:after,.funnel-landing-card .clerk-funnel-primary .cl-buttonText:after{content:"";display:inline-block;flex-shrink:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23ffffff'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M13.5 4.5L21 12m0 0l-7.5 7.5M21 12H3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%}.funnel-landing-card .cl-alternativeMethodsBlockButton,.funnel-landing-card .cl-backLink,.funnel-landing-card .cl-formFieldAction,.funnel-landing-card .cl-formFieldActionLink,.funnel-landing-card .clerk-formFieldAction,.funnel-landing-card .clerk-formFieldActionLink,.funnel-landing-card .clerk-funnel-alt-method,.funnel-landing-card .clerk-funnel-back-link{color:var(--o-text-on-light,#c04b00)!important;font-weight:500!important}.funnel-landing-card .cl-footer,.funnel-landing-card .clerk-funnel-footer{width:100%!important;max-width:100%!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;border-top:none!important;border-radius:0!important}.funnel-landing-card .cl-footerAction,.funnel-landing-card .clerk-funnel-footer-action{margin:0!important;justify-content:center!important}.funnel-landing-card .cl-footerActionText,.funnel-landing-card .clerk-funnel-footer-action-text{color:var(--tx-3,#898480)!important;font-size:14px!important}.funnel-landing-card .cl-footerActionLink,.funnel-landing-card .clerk-footer-action-link{color:var(--o-text-on-light,#c04b00)!important;font-weight:600!important;text-decoration:none!important}.funnel-landing-card .cl-footerActionLink:hover,.funnel-landing-card .clerk-footer-action-link:hover{text-decoration:underline!important}.funnel-landing-card .cl-footerPages,.funnel-landing-card .cl-internal-5ghyhf,.funnel-landing-card .cl-internal-pe6vm4,.funnel-landing-card .clerk-funnel-footer-pages,.funnel-landing-card [data-localization-key=badge__developmentMode],.funnel-landing-card [data-localization-key=footerPageLink__developmentMode]{display:none!important}.funnel-landing-card .cl-internal-1lnphzg{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.funnel-landing-card .cl-otpCodeFieldInput,.funnel-landing-card .cl-otpCodeFieldSegment,.funnel-landing-card .clerk-otpCodeFieldInput,.funnel-landing-card .clerk-otpCodeFieldSegment{border:1px solid var(--bd-s,#d5d1cd)!important;border-radius:var(--flow-radius-sm,8px)!important;box-sizing:border-box!important}.funnel-landing-card .cl-otpCodeFieldInput:focus,.funnel-landing-card .cl-otpCodeFieldSegment:focus,.funnel-landing-card .clerk-otpCodeFieldInput:focus,.funnel-landing-card .clerk-otpCodeFieldSegment:focus{border-color:var(--fardo-orange-400,#ff6a00)!important;box-shadow:0 0 0 3px rgba(255,106,0,.2)!important}.funnel-landing-card .cl-otpCodeFieldResend,.funnel-landing-card .clerk-otpCodeFieldResend{color:var(--o-text-on-light,#c04b00)!important}.funnel-landing-card .cl-identityPreview,.funnel-landing-card .clerk-funnel-identity-preview{width:100%!important;max-width:100%!important;margin-bottom:12px!important}