.legalone-landing .feature-shared-canvas{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:8}.legalone-landing .feature-scene-block{position:relative}.legalone-landing .feature-scene{position:relative;width:100%;aspect-ratio:8/5;overflow:hidden;contain:layout paint}.legalone-landing .feature-scene>img{display:block;width:100%;height:100%;object-fit:contain;transition:opacity .2s}.legalone-landing .feature-scene[data-motion-ready=true]>img{opacity:0}.legalone-landing .replay-motion{position:absolute;right:14px;bottom:8px;z-index:9;display:flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e9e6ee;border-radius:20px;color:#756f7d;background:#fffffff0;font-size:11px;transition:color .2s,border-color .2s}.legalone-landing .replay-motion:hover{color:#302637;border-color:#b6a5d2}.legalone-landing .feature-scene-block:not(:has([data-motion-ready=true])) .replay-motion{display:none}.legalone-landing .management-section{padding-bottom:65px}.legalone-landing .management-intro.cabinet-section{padding-bottom:30px}.legalone-landing .management-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.legalone-landing .management-card{border:1px solid #e7e3ed;border-radius:18px;overflow:hidden;background:#fff}.legalone-landing .management-card .feature-scene-block{margin:8px 8px 0}.legalone-landing .management-card .replay-motion{bottom:0;right:7px}.legalone-landing .management-card-copy{padding:24px 22px 23px}.legalone-landing .management-card h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px;font-weight:600;letter-spacing:-.25px}.legalone-landing .management-card h3 svg{flex-shrink:0}.legalone-landing .management-card-copy>p{font-size:14px;color:#746e7d;line-height:1.7;margin:0}.legalone-landing .management-status{display:inline-flex;align-items:center;gap:6px;margin-top:19px;font-size:11px;color:#766889}.legalone-landing .management-card--documents .management-status{color:#377e67}.legalone-landing .feature-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:center;border-top:1px solid var(--line);padding-block:76px}.legalone-landing .feature-split--reverse{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.legalone-landing .feature-copy h2{font-size:36px;line-height:1.13;letter-spacing:-1.35px;font-weight:600;margin:18px 0 22px}.legalone-landing .feature-copy>p:not(.section-eyebrow):not(.feature-microcopy){font-size:16px;line-height:1.75;color:#736d7b;margin:0 0 29px}.legalone-landing .feature-copy .feature-microcopy{display:flex;align-items:flex-start;gap:7px;font-size:11px;line-height:1.6;color:#7f7888;margin:17px 0 0}.legalone-landing .feature-microcopy svg{flex-shrink:0}.legalone-landing .feature-figure{min-width:0;margin:0}.legalone-landing .feature-figure .feature-scene-block{margin-inline:-10px}.legalone-landing .payment-journey{position:relative;z-index:9;padding:0 12px}.legalone-landing .payment-journey>div{background:white;padding:0;border-radius:14px;overflow:visible}.legalone-landing .payment-journey>div>div{max-width:none;padding:18px 22px;border-radius:15px;box-shadow:0 8px 26px -19px #473b6740;border-color:#e8e3ee}.legalone-landing .payment-journey>div>div>div:nth-child(2){display:none}.legalone-landing .payment-journey h3{font-size:15px}.legalone-landing .payment-journey ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.legalone-landing .payment-journey ol li{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin:0}.legalone-landing .payment-journey ol li>span:nth-child(2){font-size:12px;line-height:1.4;font-weight:500}.legalone-landing .payment-journey ol li>span:last-child:not(:nth-child(2)){display:none}.legalone-landing .payment-journey ol li>span:first-child{transition:background .35s,color .35s,transform .35s}.legalone-landing .payment-figure[data-stage="0"] .payment-journey li:nth-child(n+2)>span:first-child,.legalone-landing .payment-figure[data-stage="1"] .payment-journey li:nth-child(3)>span:first-child{background:#f4f3f6;color:#96929f}.legalone-landing .payment-figure[data-stage="1"] .payment-journey li:nth-child(2)>span:first-child,.legalone-landing .payment-figure[data-stage="2"] .payment-journey li:nth-child(3)>span:first-child{transform:scale(1.07)}.legalone-landing .credit-summary{position:relative;z-index:9;display:flex;align-items:center;gap:12px;border:1px solid #e6e2ed;background:#fff;border-radius:15px;padding:19px 20px;margin:0 12px;box-shadow:0 8px 26px -19px #473b6740}.legalone-landing .credit-summary-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:11px;background:#eef8f4;color:#437967}.legalone-landing .credit-summary p{margin:0 0 3px;color:#7c7683;font-size:11px}.legalone-landing .credit-summary strong{font-size:14px;line-height:1.4;font-weight:500}.legalone-landing .credit-available{display:flex;align-items:center;gap:4px;margin-left:auto;color:#298367;background:#eaf8f2;border-radius:20px;padding:5px 8px;font-size:10px;transition:opacity .25s}.legalone-landing .cashback-figure:not([data-stage="2"]) .credit-available{opacity:.3}.legalone-landing .credit-journey{display:flex;justify-content:center;gap:18px;padding:0;list-style:none;margin:18px 0 0;font-size:11px;color:#8c8296}.legalone-landing .credit-journey li{border-bottom:1px solid #e8e2ef;padding-bottom:5px;transition:color .3s,border-color .3s}.legalone-landing .cashback-figure[data-stage="0"] .credit-journey li:first-child,.legalone-landing .cashback-figure[data-stage="1"] .credit-journey li:nth-child(2),.legalone-landing .cashback-figure[data-stage="2"] .credit-journey li:nth-child(3){color:#407e68;border-color:#9fd8c2}@media (max-width:1100px){.legalone-landing .feature-split{gap:35px}.legalone-landing .feature-copy h2{font-size:31px}.legalone-landing .management-card-copy{padding:21px 16px}.legalone-landing .management-card h3{font-size:15px;gap:7px}.legalone-landing .management-card-copy>p{font-size:13px}.legalone-landing .credit-summary{padding:15px 13px}.legalone-landing .credit-summary strong{font-size:12px}}@media (max-width:850px){.legalone-landing .feature-split{gap:28px}.legalone-landing .feature-copy h2{font-size:28px}.legalone-landing .feature-copy>p:not(.section-eyebrow):not(.feature-microcopy){font-size:15px}.legalone-landing .management-grid{gap:10px}.legalone-landing .management-card h3{align-items:flex-start;font-size:14px}.legalone-landing .management-card-copy{padding:18px 13px}.legalone-landing .credit-summary{flex-wrap:wrap}.legalone-landing .credit-available{margin-left:50px}.legalone-landing .credit-journey{gap:10px;font-size:10px}.legalone-landing .payment-journey>div>div{padding:15px 12px}.legalone-landing .payment-journey ol{gap:8px}.legalone-landing .payment-journey ol li>span:nth-child(2){font-size:11px}}@media (max-width:767px){.legalone-landing .feature-split{grid-template-columns:1fr;gap:23px;padding-block:48px}.legalone-landing .feature-split--reverse .feature-copy{order:-1}.legalone-landing .feature-copy h2{font-size:32px;letter-spacing:-1.1px}.legalone-landing .feature-figure{max-width:530px;width:100%;margin-inline:auto}.legalone-landing .management-grid{grid-template-columns:1fr;gap:17px}.legalone-landing .management-card{display:grid;grid-template-columns:1fr 1.1fr;align-items:center}.legalone-landing .management-card-copy{padding:21px 19px 21px 6px}.legalone-landing .management-card h3{font-size:16px}.legalone-landing .management-section{padding-bottom:45px}.legalone-landing .management-status{margin-top:12px}.legalone-landing .replay-motion{display:none}.legalone-landing .credit-available{margin-left:auto}.legalone-landing .credit-summary strong{font-size:14px}.legalone-landing .feature-figure .feature-scene-block{margin:0}.legalone-landing .feature-scene img{mix-blend-mode:multiply}}@media (max-width:460px){.legalone-landing .management-card{display:block}.legalone-landing .management-card .feature-scene-block{max-width:280px;margin:8px auto 0}.legalone-landing .management-card-copy{padding:10px 22px 23px}.legalone-landing .management-card h3{font-size:17px}.legalone-landing .management-card-copy>p{font-size:14px}.legalone-landing .feature-copy h2{font-size:30px}.legalone-landing .payment-journey{padding:0}.legalone-landing .credit-summary{margin:0;padding:16px 13px}.legalone-landing .credit-summary strong{font-size:12px}.legalone-landing .credit-available{padding:4px 6px;font-size:9px}.legalone-landing .credit-journey{font-size:10px;gap:12px}}@media (prefers-reduced-motion:reduce){.legalone-landing .credit-available,.legalone-landing .credit-journey li,.legalone-landing .feature-scene>img,.legalone-landing .payment-journey ol li>span:first-child{transition:none}.legalone-landing .replay-motion{display:none}}