@charset "UTF-8";.home-hero-section{min-height:90vh;display:flex;align-items:center;padding:8rem 0 3rem;background:var(--theme-bg-color);color:var(--theme-text-color);position:relative;overflow:visible}.home-hero-section:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--theme-grad-a) 20%,transparent) 15%,color-mix(in srgb,var(--theme-grad-a) 40%,transparent) 50%,color-mix(in srgb,var(--theme-grad-b) 20%,transparent) 85%,transparent 100%);box-shadow:0 0 20px color-mix(in srgb,var(--theme-grad-a) 30%,transparent),0 0 40px color-mix(in srgb,var(--theme-grad-a) 15%,transparent),0 0 80px color-mix(in srgb,var(--theme-grad-a) 8%,transparent);z-index:100}@media(max-width:768px){.home-hero-section{padding:5rem 0 2rem}}.home-hero-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(0,102,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,136,.05) 0%,transparent 50%);pointer-events:none}.home-hero-section .container{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.home-hero-section .hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:750px;margin:0 auto;gap:32px}.home-hero-section .hero-title{font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.15;margin:0;color:var(--theme-text-color)}.home-hero-section .hero-subtitle{font-size:clamp(16px,2vw,20px);line-height:1.6;color:var(--text-secondary);margin:0}.home-hero-section .hero-actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:650px;align-items:center}@media(max-width:768px){.home-hero-section .hero-actions{max-width:100%}}.home-hero-section .hero-actions-row{display:flex;gap:12px;width:100%;justify-content:center}@media(max-width:768px){.home-hero-section .hero-actions-row{flex-direction:column;align-items:center}}.home-hero-section .hero-features{display:flex;gap:24px;justify-content:center;font-size:14px;color:var(--text-secondary)}@media(max-width:768px){.home-hero-section .hero-features{flex-direction:column;gap:8px;text-align:center}}.home-hero-section .hero-feature{display:flex;align-items:center;gap:6px;padding:.375rem .75rem;background:color-mix(in srgb,var(--theme-primary, #3b82f6) 8%,transparent);border-radius:1rem;font-weight:500}.home-hero-section:not(.home-hero-section--legacy){min-height:auto;display:block;padding:10.5rem 0 5.5rem;background:var(--theme-bg-color);color:var(--theme-text-color);text-align:center}.home-hero-section:not(.home-hero-section--legacy):before,.home-hero-section:not(.home-hero-section--legacy):after{display:none}.home-hero-section__container{width:min(920px,100% - 48px);margin:0 auto}.home-hero-section__copy{display:flex;flex-direction:column;align-items:center}.home-hero-section__title{max-width:820px;margin:0;color:var(--theme-text-color);font-size:clamp(40px,5.2vw,58px);font-weight:520;letter-spacing:-.045em;line-height:1.04}.home-hero-section__subtitle{max-width:730px;margin:28px 0 0;color:var(--theme-hint-color);font-size:clamp(17px,1.7vw,20px);font-weight:400;line-height:1.65}.home-hero-section__actions-row{display:flex;gap:12px;margin-top:32px}.home-hero-section__actions-row .landing-button--primary{box-shadow:none}.qualification-flow-section{padding:0 0 clamp(72px,8vw,104px);scroll-margin-top:96px;background:var(--theme-bg-color)}.qualification-flow{display:grid;grid-template-columns:1.15fr 44px 1fr 44px 1fr;align-items:center;width:min(1120px,100% - 48px);margin:0 auto;padding:34px 0;border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.qualification-flow__step{display:flex;align-items:center;gap:14px;min-width:0}.qualification-flow__step>div:last-child{min-width:0}.qualification-flow__step strong{display:block;color:var(--theme-text-color);font-size:16px;font-weight:520;line-height:1.35}.qualification-flow__step p{margin:4px 0 0;color:var(--theme-hint-color);font-size:13px;line-height:1.5}.qualification-flow__step--channels{align-items:flex-start;flex-direction:column;gap:13px}.qualification-flow__channels{display:flex;flex-wrap:wrap;gap:9px 15px}.qualification-flow__channels span{display:inline-flex;align-items:center;gap:5px;color:var(--theme-hint-color);font-size:12px;white-space:nowrap}.qualification-flow__channels svg{color:var(--theme-primary-color)}.qualification-flow__icon{display:grid;flex:0 0 auto;width:40px;height:40px;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--theme-primary-color) 9%,transparent);color:var(--theme-primary-color)}.qualification-flow__icon--success{background:color-mix(in srgb,var(--theme-success-color) 10%,transparent);color:var(--theme-success-color)}.qualification-flow__arrow{justify-self:center;color:color-mix(in srgb,var(--theme-hint-color) 60%,transparent)}.home-section{padding:clamp(72px,8vw,104px) 0;color:var(--theme-text-color)}.home-section__container{width:min(1120px,100% - 48px);margin:0 auto}.home-section__header{max-width:700px;margin-bottom:48px}.home-section__header--centered{margin-right:auto;margin-left:auto;text-align:center}.home-section__header h2{margin:0 0 18px;font-size:clamp(32px,3.8vw,44px);font-weight:520;line-height:1.1;letter-spacing:-.035em}.home-section__header p{margin:0;color:var(--theme-hint-color);font-size:17px;line-height:1.65}.home-problem{background:var(--theme-section-bg-color)}.home-problem .comparison-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.comparison-card{padding:36px 48px 38px 0}.comparison-card+.comparison-card{padding-right:0;padding-left:48px;border-left:1px solid var(--theme-border-color)}.comparison-card h3{margin:0 0 24px;font-size:clamp(22px,2.5vw,28px);font-weight:520;letter-spacing:-.025em}.comparison-card ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.comparison-card li{display:flex;align-items:flex-start;gap:10px;color:var(--theme-hint-color);line-height:1.55}.comparison-card li svg{flex:0 0 auto;margin-top:3px}.comparison-card--before li svg{color:color-mix(in srgb,var(--theme-error-color) 75%,var(--theme-hint-color))}.comparison-card--after li svg{color:var(--theme-success-color)}.home-problem__statement{max-width:760px;margin:34px auto 0;color:var(--theme-text-color);font-size:clamp(19px,2.3vw,25px);font-weight:500;line-height:1.45;text-align:center}.home-criteria{background:var(--theme-bg-color);scroll-margin-top:96px}.home-criteria__layout{border-radius:0;display:grid;grid-template-columns:minmax(0,.88fr) minmax(460px,1fr);align-items:center;gap:clamp(48px,8vw,104px)}.home-criteria__copy h2{margin:0 0 20px;font-size:clamp(32px,3.8vw,44px);font-weight:520;line-height:1.1;letter-spacing:-.035em}.home-criteria__copy>p{margin:0;color:var(--theme-hint-color);font-size:17px;line-height:1.65}.criteria-card{overflow:hidden;border:1px solid var(--theme-border-color);border-radius:14px;background:var(--theme-card-bg)}.criteria-card__header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid var(--theme-border-color)}.criteria-card__header>strong{font-size:17px;font-weight:520}.criteria-card__status{display:inline-flex;align-items:center;gap:6px;color:var(--theme-success-color);font-size:12px;font-weight:520}.criteria-card__list{display:grid;grid-template-columns:repeat(2,1fr)}.criteria-card__list>div{display:flex;align-items:center;gap:10px;min-height:66px;padding:14px 18px;border-bottom:1px solid var(--theme-border-color)}.criteria-card__list>div:nth-child(odd){border-right:1px solid var(--theme-border-color)}.criteria-card__list>div>span{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;color:var(--theme-success-color)}.criteria-card__list>div p{margin:0;font-size:13px;font-weight:450;line-height:1.4}.criteria-card__footer{padding:20px 24px}.criteria-card__footer>div{display:flex;flex-direction:column;gap:3px}.criteria-card__footer strong{font-size:13px;font-weight:520}.criteria-card__footer span{color:var(--theme-hint-color);font-size:12px}.home-results{border-radius:0;background:var(--theme-section-bg-color);scroll-margin-top:96px}.results-grid{border-radius:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--theme-border-color);border-bottom:1px solid var(--theme-border-color)}.result-card{border-radius:0;padding:32px 30px}.result-card+.result-card{border-left:1px solid var(--theme-border-color)}.result-card h3{margin:0 0 12px;font-size:20px;font-weight:520;letter-spacing:-.015em}.result-card p{margin:0;color:var(--theme-hint-color);font-size:15px;line-height:1.65}.home-offer{padding-top:64px;background:var(--theme-bg-color)}.home-offer__card{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(44px,8vw,96px);padding:clamp(38px,6vw,68px);border-radius:20px;background:#101828;color:#fff}.home-offer__copy h2{margin:0 0 20px;color:#fff;font-size:clamp(32px,3.8vw,44px);font-weight:520;line-height:1.1;letter-spacing:-.035em}.home-offer__copy p{margin:0 0 30px;color:#ffffffa8;font-size:16px;line-height:1.65}.home-offer__included{display:grid;align-content:center}.home-offer__included>div{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12)}.home-offer__included>div:first-child{border-top:1px solid rgba(255,255,255,.12)}.home-offer__included>div>span{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;color:#5ee19a}.home-offer__included>div p{margin:0;color:#fffc;font-size:14px;line-height:1.5}.home-faq{border-radius:0;background:var(--theme-section-bg-color)}.home-faq__layout{display:grid;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(48px,8vw,104px)}.home-faq__intro h2{margin:0 0 18px;font-size:clamp(32px,3.8vw,44px);font-weight:520;line-height:1.1;letter-spacing:-.035em}.home-faq__intro p{margin:0;color:var(--theme-hint-color);font-size:16px;line-height:1.65}.faq-list{border-radius:0;border-top:1px solid var(--theme-border-color)}.faq-list details{border-radius:0;border-bottom:1px solid var(--theme-border-color)}.faq-list details[open] summary:after{content:"−"}.faq-list summary{border-radius:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;cursor:pointer;font-size:16px;font-weight:520;line-height:1.45;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--theme-hint-color);font-size:21px;font-weight:400}.faq-list p{margin:-2px 40px 22px 0;color:var(--theme-hint-color);line-height:1.65}.home-final-cta{padding:clamp(76px,10vw,120px) 24px;background:var(--theme-bg-color);text-align:center}.home-final-cta__inner{max-width:760px;margin:0 auto}.home-final-cta__inner h2{margin:0 0 20px;font-size:clamp(34px,4.5vw,48px);font-weight:520;line-height:1.08;letter-spacing:-.04em}.home-final-cta__inner p{max-width:650px;margin:0 auto 32px;color:var(--theme-hint-color);font-size:17px;line-height:1.65}@media(max-width:980px){.qualification-flow{grid-template-columns:1.1fr 34px 1fr 34px 1fr}.home-criteria__layout,.home-offer__card,.home-faq__layout{grid-template-columns:1fr}.home-criteria__layout{gap:44px}.home-faq__layout{gap:42px}}@media(max-width:760px){.home-hero-section:not(.home-hero-section--legacy){padding:7.5rem 0 4.25rem}.home-hero-section__container,.home-section__container,.qualification-flow{width:min(100% - 32px,1120px)}.home-hero-section__title{font-size:clamp(38px,10.5vw,46px)}.home-hero-section__subtitle{margin-top:22px;font-size:17px}.qualification-flow{grid-template-columns:1fr;gap:18px;padding:28px 0}.qualification-flow__arrow{margin-left:9px;transform:rotate(90deg)}.qualification-flow__step--channels{gap:12px}.comparison-grid,.results-grid{grid-template-columns:1fr!important}.comparison-card,.comparison-card+.comparison-card{padding:30px 0;border-left:0}.comparison-card+.comparison-card{border-top:1px solid var(--theme-border-color)}.result-card{padding:27px 0}.result-card+.result-card{border-top:1px solid var(--theme-border-color);border-left:0}.criteria-card__list{grid-template-columns:1fr}.criteria-card__list>div:nth-child(odd){border-right:0}.home-offer__card{width:min(100% - 24px,1120px);padding:34px 24px}}@media(max-width:560px){.home-hero-section__actions-row{flex-direction:column;width:100%}.home-hero-section__actions-row .landing-button{width:100%}.criteria-card__header{align-items:flex-start;flex-direction:column}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.feature-list{display:flex;flex-direction:column;gap:.75rem;width:100%}.feature-list-item{display:flex;align-items:flex-start;gap:1rem;font-size:15px;color:var(--theme-text-color);position:relative;padding-left:24px;line-height:1.5;text-align:left}.feature-list-item:before{content:"✓";position:absolute;left:0;top:.1em;font-size:14px;color:var(--theme-accent-color);font-weight:700}.feature-list--dots .feature-list-item:before{content:"•";color:var(--theme-primary-color);font-size:20px;top:-.1em}.feature-list--large{gap:1rem}.feature-list--large .feature-list-item{font-size:16px;padding-left:28px}.feature-list--large .feature-list-item:before{font-size:16px}.feature-list--large.feature-list--dots .feature-list-item:before{font-size:24px}.feature-list--compact{gap:.5rem}.feature-list--compact .feature-list-item{font-size:14px;padding-left:20px}.feature-list--compact .feature-list-item:before{font-size:12px}.feature-list--compact.feature-list--dots .feature-list-item:before{font-size:16px}.drop-url{padding:3rem 0}@media(min-width:768px){.drop-url{padding:4rem 0}}@media(min-width:1024px){.drop-url{padding:5rem 0}}.drop-url{background:var(--theme-bg-color);color:var(--theme-text-color);text-align:center}.drop-url .container{max-width:1200px;margin:0 auto;padding:0 1.25rem}@media(min-width:768px){.drop-url .container{padding:0 2rem}}@media(min-width:1200px){.drop-url .container{padding:0 2.5rem}}.drop-url__eyebrow{margin:0 0 16px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--theme-hint-color)}.drop-url__title{margin:0;font-size:clamp(38px,6vw,72px);line-height:1.05;font-weight:700;letter-spacing:-.02em}.drop-url__title-muted{display:block;color:var(--theme-hint-color)}.drop-url__subtitle{max-width:620px;margin:24px auto 0;font-size:clamp(16px,2vw,19px);line-height:1.55;color:var(--theme-hint-color)}.drop-url__window{display:flex;align-items:center;gap:20px;max-width:860px;margin:48px auto 0;padding:18px 22px;flex-wrap:wrap;border-radius:18px;background:var(--theme-section-bg-color, #f1f0ec);border:1px solid var(--theme-border-color, #e5e7eb)}.drop-url__dots{display:flex;gap:8px;flex-shrink:0}.drop-url__dots span{width:12px;height:12px;border-radius:50%;background:#febc2e}.drop-url__dots span:first-child{background:#ff5f57}.drop-url__dots span:last-child{background:#28c840}.drop-url__bar{display:flex;align-items:center;gap:10px;flex:1 1 380px;min-width:0;padding:8px 8px 8px 16px;border-radius:12px;background:var(--theme-card-bg, #ffffff);border:1px solid var(--theme-border-color, #e5e7eb)}.drop-url__lock,.drop-url__scheme{flex-shrink:0;color:var(--theme-hint-color)}.drop-url__scheme{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.drop-url__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--theme-text-color);font-size:16px;padding:8px 0}.drop-url__input::placeholder{color:var(--theme-hint-color);opacity:.75}.drop-url__input:disabled{opacity:.6}.drop-url__submit{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 20px;border:0;border-radius:10px;background:var(--theme-text-color);color:var(--theme-bg-color);font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.drop-url__submit:hover:not(:disabled){transform:translateY(-1px)}.drop-url__submit:disabled{opacity:.45;cursor:default}.drop-url__progress{flex:1 1 100%;display:flex;align-items:center;gap:14px;padding:0 4px}.drop-url__progress-track{flex:1;height:4px;border-radius:999px;background:var(--theme-border-color, #e5e7eb);overflow:hidden}.drop-url__progress-fill{height:100%;border-radius:999px;background:var(--theme-text-color);transition:width 1.2s ease-out}.drop-url__progress-label{flex-shrink:0;font-size:14px;color:var(--theme-hint-color)}.drop-url__note,.drop-url__error{margin:20px 0 0;font-size:15px}.drop-url__note{color:var(--theme-hint-color)}.drop-url__error{color:var(--theme-error-color, #e5484d)}@media(max-width:640px){.drop-url__window{gap:14px;padding:14px}.drop-url__dots{display:none}.drop-url__bar{flex-wrap:wrap;gap:8px}.drop-url__submit{flex:1 1 100%;justify-content:center}.drop-url__progress-label{font-size:13px}}
