.visual-landing{--viz-1:var(--accent-signal);--viz-2:#7599f7;--viz-3:#acbff0;--viz-4:#d0daf1;--viz-5:#536581;--hero-blue:#dbe8ff;--hero-deep:#aecaff;background:var(--surface-0);color:var(--text-primary);font-family:var(--ui-font)}.redesign-landing *{box-sizing:border-box}.redesign-landing a{text-decoration:none}.redesign-landing button{font:inherit}.redesign-landing :is(a,button,select,input,summary):focus-visible{outline:3px solid var(--accent-signal);outline-offset:4px}.rd-wrap{width:min(1180px,100% - 80px);margin-inline:auto}.rd-header{z-index:5;border-bottom:1px solid var(--border-subtle);background:var(--surface-1);height:86px;position:relative}.rd-nav{align-items:center;gap:50px;height:100%;display:flex}.rd-brand{letter-spacing:-1px;color:var(--text-primary);align-items:center;gap:10px;font-size:25px;font-weight:650;display:flex}.rd-brand svg{color:var(--text-primary)}.rd-nav-links{align-items:center;gap:30px;font-size:13px;display:flex}.rd-nav-links a{color:var(--text-secondary)}.rd-nav-actions{align-items:center;gap:26px;margin-left:auto;display:flex}.rd-signin{color:var(--text-secondary);font-size:13px}.rd-button{background:var(--accent-signal);min-height:50px;color:var(--text-inverse);box-shadow:0 3px 8px color-mix(in srgb,var(--accent-signal) 13%,transparent);border-radius:8px;justify-content:center;align-items:center;gap:22px;padding:14px 22px;font-size:14px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.rd-button:hover{background:color-mix(in srgb,var(--accent-signal) 88%,var(--text-primary));transform:translateY(-1px)}.rd-button-small{gap:20px;min-height:44px;padding:12px 18px;font-size:12px}.rd-text-link{min-height:44px;color:var(--accent-signal);align-items:center;gap:12px;font-size:13px;font-weight:550;display:inline-flex}.rd-eyebrow{color:var(--accent-signal);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.6;display:flex}.rd-eyebrow>span{background:var(--accent-signal);border-radius:50%;width:6px;height:6px}.redesign-landing h1,.redesign-landing h2,.redesign-landing h3,.redesign-landing p{margin:0}.redesign-landing em{color:var(--accent-signal);font-style:normal}.rd-hero{background:var(--surface-1);padding:90px 0 94px;position:relative;overflow:hidden}.rd-hero:before{content:"";background:linear-gradient(145deg,var(--surface-1) 12%,var(--hero-blue) 50%,var(--hero-deep));border-radius:0 0 0 80px;width:65%;height:650px;position:absolute;top:-85px;right:-12%;transform:skewY(-16deg)}.rd-hero-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:40px;display:grid;position:relative}.rd-hero-copy{z-index:2;padding-bottom:12px;position:relative}.redesign-landing .rd-hero h1{font-family:var(--font-display),var(--ui-font);letter-spacing:-.055em;margin:25px 0;font-size:clamp(45px,4.6vw,67px);font-weight:600;line-height:1.05}.redesign-landing .rd-lede{color:var(--text-secondary);font-size:18px;line-height:1.65}.rd-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;display:flex}.rd-trial{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;line-height:1.6;display:flex;margin-top:15px!important}.hero-product-scene{width:100%;min-width:0;padding-block:27px 25px;position:relative}.operation-preview{border:1px solid color-mix(in srgb,var(--border-default) 80%,transparent);background:var(--surface-1);border-radius:13px;overflow:hidden;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg);box-shadow:0 30px 65px -25px #193f8b50,0 2px 8px #193f8b0a}.preview-topline{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:14px 18px;font-size:12px;display:flex}.preview-topline>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.preview-topline svg{color:var(--text-primary)}.preview-sample{color:var(--text-tertiary);border:1px solid var(--border-subtle);border-radius:5px;padding:4px 7px;font-size:9px}.preview-app{grid-template-columns:48px minmax(0,1fr);display:grid}.preview-app aside{color:var(--text-tertiary);background:var(--surface-0);border-right:1px solid var(--border-subtle);flex-direction:column;align-items:center;gap:26px;padding-top:24px;display:flex}.preview-app aside svg:first-child{color:var(--accent-signal)}.preview-app-main{min-width:0;padding:22px 24px 0}.preview-app-heading{justify-content:space-between;gap:10px;font-size:14px;font-weight:600;display:flex}.preview-app-heading>span:last-child{color:var(--text-secondary);font-size:10px;font-weight:400}.preview-tabs{border-bottom:1px solid var(--border-subtle);gap:22px;margin:16px 0 20px;display:flex}.preview-tabs button{color:var(--text-tertiary);cursor:pointer;border-bottom:2px solid #0000;min-height:40px;padding:0 0 10px;font-size:10px}.preview-tabs button[aria-pressed=true]{border-color:var(--accent-signal);color:var(--accent-signal)}.preview-cash{flex-direction:column;gap:8px;margin-bottom:22px;display:flex}.preview-cash>span{color:var(--text-secondary);font-size:11px}.preview-cash strong{font-family:var(--data-font);letter-spacing:-.06em;font-size:34px;font-weight:500;line-height:1.1}.preview-cash small{color:var(--text-tertiary);font-size:9px}.preview-app .cash-history-legend{margin-bottom:10px;font-size:9px}.preview-bottom{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:10px;display:flex}.preview-bottom span:first-child{align-items:center;gap:6px;display:flex}.preview-bottom svg{color:var(--accent-signal)}.preview-open{width:100%;min-height:46px;color:var(--accent-signal);cursor:pointer;justify-content:space-between;align-items:center;display:flex;font-size:11px!important}.preview-risk-list{min-height:320px}.preview-risk-list h3{margin-bottom:8px;font-size:15px;font-weight:550}.hero-signal{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:10px;align-items:center;gap:10px;padding:15px 17px;font-size:11px;display:flex;position:absolute;top:0;right:-15px;box-shadow:0 15px 35px -20px #14264165}.hero-signal-icon{width:32px;height:32px;color:var(--notice-text);background:var(--surface-2);border-radius:8px;place-items:center;display:grid}.hero-signal div{gap:4px;display:grid}.hero-signal b{font-size:11px;font-weight:600}.hero-signal div span{color:var(--text-secondary);font-size:9px}.hero-signal-tag{color:var(--notice-text);background:var(--surface-2);border-radius:5px;margin-left:10px;padding:5px 7px;font-size:9px}.hero-fee{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:10px;padding:15px 20px;position:absolute;bottom:-2px;left:-34px;box-shadow:0 15px 35px -20px #14264165}.hero-fee>span{color:var(--text-secondary);font-size:10px}.hero-fee strong{font-family:var(--data-font);letter-spacing:-1px;margin-top:6px;font-size:25px;font-weight:500;display:block}.hero-fee strong small{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.hero-fee p{color:var(--text-tertiary);margin-top:5px;font-size:9px}.rd-firm-strip{border-bottom:1px solid var(--border-subtle);grid-template-columns:140px 1fr;align-items:center;gap:12px 30px;padding:30px 0;display:grid}.rd-firm-strip p{color:var(--text-secondary);font-size:12px;line-height:1.6}.rd-firm-strip p strong{color:var(--text-primary);font-weight:550}.rd-firm-strip>div{color:var(--text-secondary);letter-spacing:-.7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;font-size:18px;font-weight:650;display:flex}.rd-firm-strip small{color:var(--text-tertiary);grid-column:2;font-size:9px}.rd-section{padding-block:76px}.rd-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.redesign-landing h2{font-family:var(--font-display),var(--ui-font);letter-spacing:-.045em;margin-top:14px;font-size:clamp(32px,3.6vw,46px);font-weight:550;line-height:1.13}.rd-section-heading>p{color:var(--text-secondary);max-width:295px;padding-bottom:4px;font-size:14px;line-height:1.7}.value-grid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.value-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:16px;flex-direction:column;min-width:0;padding:30px;display:flex;overflow:hidden}.value-card header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.value-card header>div{min-width:0}.redesign-landing .value-kicker{color:var(--accent-signal);align-items:center;gap:7px;font-size:11px;font-weight:550;display:flex}.redesign-landing .value-card h3{letter-spacing:-.04em;margin:11px 0 8px;font-size:25px;font-weight:550;line-height:1.2}.value-card header p:not(.value-kicker){color:var(--text-secondary);font-size:12px;line-height:1.65}.showcase-select{color:var(--text-tertiary);flex-shrink:0;font-size:9px}.showcase-select select{border:1px solid var(--border-default);background:var(--surface-1);width:125px;min-height:40px;color:var(--text-primary);font:11px var(--ui-font);border-radius:6px;margin-top:6px;padding:8px;display:block}.return-breakdown{gap:24px;margin:40px 0 30px;display:grid}.return-bar{grid-template-columns:105px minmax(0,1fr) 78px;align-items:center;gap:14px;display:grid}.return-bar>span{color:var(--text-secondary);font-size:11px}.return-bar>div{background:var(--surface-0);border-radius:4px;height:33px;overflow:hidden}.return-bar i{background:var(--accent-signal);border-radius:4px;height:100%;transition:width .3s;display:block}.return-bar[data-kind=costs] i{background:var(--viz-3)}.return-bar[data-kind=net] i{background:var(--text-primary)}.return-bar[data-negative=true] i{background:var(--loss-text)}.return-bar strong{font-family:var(--data-font);text-align:right;font-size:15px;font-weight:500}.return-detail,.value-card-bottom{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:16px;display:flex}.return-detail>span,.value-card-bottom>span{color:var(--text-tertiary);font-size:9px;line-height:1.5}.value-card button:not(.showcase-risk):not(.calendar-days button){min-height:40px;color:var(--accent-signal);cursor:pointer;align-items:center;gap:6px;font-size:11px;display:inline-flex}.value-costs{background:var(--surface-2)}.value-costs header{display:block}.cost-composition{align-items:center;gap:24px;margin:auto 0;padding-block:24px;display:flex}.cost-donut{flex-shrink:0;width:150px;height:150px;position:relative}.cost-donut svg{width:100%;height:100%}.cost-donut>div{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.cost-donut strong{font-family:var(--data-font);letter-spacing:-1px;font-size:20px;font-weight:500}.cost-donut span{color:var(--text-tertiary);font-size:9px}.cost-composition ul{flex:1;gap:16px;margin:0;padding:0;list-style:none;display:grid}.cost-composition li{color:var(--text-secondary);align-items:center;gap:7px;font-size:10px;display:flex}.cost-composition li i{border-radius:2px;width:7px;height:7px}.cost-composition li b{color:var(--text-primary);font:10px var(--data-font);margin-left:auto}.value-footnote{color:var(--text-tertiary);font-size:9px;line-height:1.5}.risk-demo{margin:20px 0}.showcase-risk{text-align:left;cursor:pointer;border-bottom:1px solid var(--border-subtle);width:100%;padding:17px 0;display:block}.showcase-risk:last-child{border-bottom:0}.showcase-risk:hover .showcase-risk-label b{color:var(--accent-signal)}.showcase-risk-label,.showcase-risk-amount{justify-content:space-between;align-items:center;gap:14px;display:flex}.showcase-risk-label b{font-size:13px;font-weight:550}.showcase-risk-label>span{color:var(--text-tertiary);align-items:center;gap:6px;font-size:10px;display:flex}.showcase-risk-track{background:var(--surface-2);border-radius:4px;height:8px;margin:12px 0 8px;display:block;overflow:hidden}.showcase-risk-track i{background:var(--accent-signal);border-radius:4px;height:100%;display:block}.showcase-risk-track i[data-low=true]{background:var(--notice-text)}.showcase-risk-amount strong{font:12px var(--data-font)}.showcase-risk-amount small{font:9px var(--ui-font);color:var(--text-tertiary)}.showcase-risk-amount>span{color:var(--text-tertiary);font-size:9px}.value-calendar header{flex-wrap:wrap}.calendar-month{color:var(--text-secondary);padding-top:6px;font-size:10px}.showcase-calendar{margin:22px 0 12px}.calendar-week,.calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.calendar-week{margin-bottom:8px}.calendar-week span{text-align:center;color:var(--text-tertiary);font-size:9px}.calendar-days button,.calendar-days>span{background:var(--surface-0);border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:46px;font-size:10px;display:flex}.calendar-days button{cursor:pointer}.calendar-days>span{background:0 0}.calendar-days small{font:7px var(--data-font)}.calendar-days button[data-result=gain]{color:var(--accent-signal);background:var(--surface-2)}.calendar-days button[data-result=loss]{color:var(--loss-text);background:var(--loss-fill)}.calendar-days button[aria-pressed=true]{border-color:var(--accent-signal);box-shadow:0 0 0 1px var(--accent-signal)}.calendar-days button:disabled{color:var(--text-tertiary);cursor:default}.calendar-detail{color:var(--text-secondary);justify-content:space-between;align-items:center;padding:12px 0 20px;font-size:10px;display:flex}.calendar-detail strong{font:13px var(--data-font);color:var(--text-primary)}.value-calendar .value-card-bottom>span{max-width:225px}.rd-data-note{color:var(--text-tertiary);text-align:center;font-size:10px;line-height:1.8;margin-top:20px!important}.rd-blue-band{color:#fff;background:#102b61;position:relative;overflow:hidden}.rd-blue-band:after{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:440px;height:440px;position:absolute;top:-160px;right:-120px;box-shadow:0 0 0 80px #ffffff04,0 0 0 160px #ffffff03}.rd-start{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:62px;display:grid;position:relative}.rd-blue-band .rd-eyebrow{color:#a8c5ff}.rd-blue-band h2{color:#fff;margin-bottom:26px;font-size:40px}.rd-blue-band .rd-button{color:#173d83;background:#fff}.rd-workflow{gap:0;display:grid}.rd-workflow>div{border-bottom:1px solid #ffffff20;grid-template-columns:34px 1fr;gap:5px 14px;padding:20px 0;display:grid}.rd-workflow>div:last-child{border-bottom:0}.rd-workflow svg{color:#a8c5ff;grid-row:span 2;margin-top:3px}.rd-workflow span{font-size:15px;font-weight:500}.rd-workflow small{color:#b8cbed;font-size:11px}.rd-tool-section{padding-bottom:0}.rd-explore-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.rd-explore-links a{border:1px solid var(--border-subtle);background:var(--surface-1);min-height:96px;color:var(--text-primary);border-radius:12px;align-items:center;gap:16px;padding:24px;font-size:14px;display:flex}.rd-explore-links a>svg:first-child{color:var(--accent-signal)}.rd-explore-links a>svg:last-child{color:var(--text-tertiary);margin-left:auto}.rd-plan-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0 14px;display:grid}.rd-plan{border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-primary);border-radius:12px;flex-direction:column;align-items:flex-start;padding:28px;display:flex}.rd-plan:nth-child(2){border-color:color-mix(in srgb,var(--accent-signal) 40%,var(--border-subtle));background:var(--surface-2)}.rd-plan strong{font-size:16px;font-weight:550}.rd-plan-price{font:42px var(--data-font);letter-spacing:-.07em;margin:18px 0 12px}.rd-plan-price small{font:11px var(--ui-font);letter-spacing:0;color:var(--text-tertiary);margin-left:4px}.rd-plan p{color:var(--text-secondary);font-size:12px}.rd-plan .rd-text-link{margin-top:20px;font-size:12px}.rd-tools{border-block:1px solid var(--border-subtle);grid-template-columns:1fr 1fr 1fr 1fr;align-items:center;gap:20px;padding-block:25px;display:grid}.rd-tools strong{font-size:13px;font-weight:550}.rd-tools a{min-height:44px;color:var(--text-secondary);align-items:center;gap:12px;font-size:11px;display:flex}.redesign-landing #faq{padding-block:64px}.redesign-landing #faq h2{font-size:36px}.rd-closing{text-align:center;background:var(--surface-2);padding:65px 0}.rd-closing .rd-eyebrow,.rd-closing .rd-trial{justify-content:center}.redesign-landing .rd-closing h2{letter-spacing:-.05em;margin-block:16px;font-size:50px}.rd-closing-form{text-align:left;max-width:460px;margin:25px auto 0}.rd-closing-form form>p{font-size:10px}.redesign-landing footer{background:var(--surface-1)}.rd-mobile-menu{display:none}@media (min-width:1500px){.rd-hero-grid{gap:64px}.hero-product-scene{width:calc(100% + 35px)}}@media (max-width:1100px){.rd-wrap{width:calc(100% - 56px)}.rd-nav{gap:30px}.rd-hero-grid{grid-template-columns:.85fr 1.15fr;gap:26px}.rd-hero{padding-block:65px 75px}.redesign-landing .rd-hero h1{font-size:50px}.rd-eyebrow{font-size:9px}.rd-hero-actions{flex-wrap:wrap;gap:10px 18px}.preview-app-main{padding:18px 18px 0}.hero-signal{padding:12px;right:-4px}.hero-fee{left:-12px}.cost-composition{flex-direction:column;gap:12px}.cost-composition ul{gap:10px;width:100%}.cost-donut{width:130px;height:130px}.value-card{padding:24px}.return-bar{grid-template-columns:90px minmax(0,1fr) 70px;gap:10px}.return-bar strong{font-size:13px}.value-money header{flex-wrap:wrap}.showcase-select{align-items:center;gap:8px;display:flex}.showcase-select select{margin-top:0}.rd-firm-strip>div{gap:14px;font-size:16px}.rd-firm-strip{grid-template-columns:110px 1fr;gap:12px 20px}}@media (max-width:850px){.rd-nav-links{gap:20px}.rd-nav-actions{gap:18px}.rd-hero-grid{grid-template-columns:1fr;gap:35px}.rd-hero-copy{max-width:550px}.redesign-landing .rd-hero h1{font-size:64px}.rd-hero h1 br:first-of-type{display:none}.rd-hero-actions{flex-wrap:wrap}.rd-hero:before{width:100%;top:330px;right:-35%}.hero-product-scene{width:min(620px,100%);margin-left:auto}.hero-fee{left:-25px}.rd-hero{padding-top:45px}.rd-firm-strip{grid-template-columns:1fr}.rd-firm-strip>p br{display:none}.rd-firm-strip>p strong{margin-left:4px}.rd-firm-strip small{grid-column:1}.rd-section-heading{align-items:flex-start}.value-grid{grid-template-columns:1fr 1fr}.value-money,.value-risk{grid-column:span 2}.value-costs{grid-area:3/1}.value-calendar{grid-area:3/2}.value-card h3{font-size:23px}.return-bar{grid-template-columns:115px minmax(0,1fr) 90px}.value-risk .risk-demo{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.showcase-risk-label,.showcase-risk-amount{flex-wrap:wrap;gap:5px}.calendar-days{gap:3px}.calendar-days button{min-height:44px}.calendar-days small{display:none}.rd-start{gap:35px}.rd-blue-band h2{font-size:35px}.rd-explore-links a{flex-wrap:wrap;gap:10px;padding:18px;font-size:12px}.rd-explore-links a>svg:first-child{width:24px}.rd-tools{grid-template-columns:1fr 1fr}.rd-plan{padding:22px}.rd-plan-price{font-size:36px}}@media (max-width:600px){.rd-wrap{width:calc(100% - 36px)}.rd-header{height:72px}.rd-brand{gap:7px;font-size:22px}.rd-brand svg{width:24px}.rd-nav{gap:12px}.rd-nav-links,.rd-signin{display:none}.rd-nav-actions{margin-left:0}.rd-button-small{gap:8px;min-height:42px;padding:10px 12px;font-size:10px}.rd-mobile-menu{margin-left:auto;font-size:11px;display:block;position:relative}.rd-mobile-menu summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.rd-mobile-menu nav{background:var(--surface-1);border:1px solid var(--border-subtle);width:170px;box-shadow:var(--shadow-overlay);border-radius:8px;padding:10px;display:grid;position:absolute;top:44px;right:0}.rd-mobile-menu a{padding:13px}.rd-hero{padding:35px 0 48px}.rd-hero-grid{gap:26px}.redesign-landing .rd-hero h1{letter-spacing:-.055em;margin:20px 0;font-size:49px}.rd-hero h1 br:first-of-type{display:block}.redesign-landing .rd-lede{font-size:16px}.rd-hero-actions{gap:18px;margin-top:24px}.rd-button{gap:15px;padding:13px 17px;font-size:12px}.rd-hero .rd-text-link{font-size:12px}.rd-trial{font-size:10px}.rd-eyebrow{font-size:9px}.rd-hero:before{top:390px;right:-20%}.hero-product-scene{padding:20px 0 34px}.operation-preview{border-radius:10px;transform:none}.preview-app{grid-template-columns:32px minmax(0,1fr)}.preview-app aside{gap:24px;padding-top:20px}.preview-app aside svg{width:14px}.preview-app-main{padding:18px 14px 0}.preview-app-heading{font-size:12px}.preview-app-heading>span:last-child{font-size:9px}.preview-cash strong{font-size:31px}.preview-topline{padding:12px;font-size:11px}.preview-sample{font-size:8px}.preview-tabs{gap:20px;margin:12px 0 16px}.preview-tabs button{font-size:9px}.preview-cash{margin-bottom:18px}.preview-bottom{gap:6px;font-size:8px}.preview-bottom svg{width:12px}.preview-open{font-size:10px!important}.hero-signal{gap:7px;padding:10px;top:0;right:-3px}.hero-signal-icon{width:27px;height:27px}.hero-signal b{font-size:10px}.hero-signal div span{font-size:8px}.hero-signal-tag{display:none}.hero-fee{padding:10px 15px;bottom:0;left:12px}.hero-fee strong{margin-top:3px;font-size:20px}.hero-fee>span,.hero-fee p{font-size:8px}.hero-fee p{margin-top:3px}.rd-firm-strip{gap:16px;padding:25px 0}.rd-firm-strip>div{grid-template-columns:repeat(3,1fr);gap:17px 12px;font-size:14px;display:grid}.rd-firm-strip small{font-size:8px}.rd-section{padding-block:48px}.rd-section-heading{margin-bottom:25px;display:block}.redesign-landing h2{font-size:34px}.rd-section-heading>p{margin-top:16px;font-size:12px}.value-grid{flex-direction:column;gap:16px;display:flex}.value-card{border-radius:12px;padding:22px}.redesign-landing .value-card h3{font-size:24px}.value-card header p:not(.value-kicker){font-size:11px}.value-money header{display:block}.showcase-select{margin-top:16px;font-size:9px}.showcase-select select{flex:1;width:auto;max-width:170px}.return-breakdown{gap:20px;margin:25px 0}.return-bar{grid-template-columns:80px minmax(0,1fr) 70px;gap:8px}.return-bar>span{font-size:10px}.return-bar>div{height:28px}.return-bar strong{font-size:12px}.cost-composition{flex-direction:row;gap:20px;padding:25px 0}.cost-donut{width:140px;height:140px}.cost-donut strong{font-size:19px}.cost-composition li{gap:5px;font-size:9px}.cost-composition li b{font-size:9px}.value-risk .risk-demo{margin:12px 0;display:block}.showcase-risk-label,.showcase-risk-amount{flex-wrap:nowrap}.calendar-days{gap:5px}.calendar-days button{min-height:45px}.calendar-days small{font-size:6px;display:block}.rd-data-note{text-align:left;font-size:9px}.rd-start{grid-template-columns:1fr;gap:20px;padding-block:45px}.rd-blue-band h2{font-size:34px}.rd-workflow>div{padding:18px 0}.rd-workflow span{font-size:14px}.rd-explore-links{grid-template-columns:1fr;gap:10px;margin-top:24px}.rd-explore-links a{flex-wrap:nowrap;min-height:72px;font-size:13px}.rd-plan-list{grid-template-columns:1fr;gap:12px}.rd-plan{grid-template-columns:1fr auto;gap:8px;padding:23px;display:grid}.rd-plan-price{grid-area:1/2/span 2;margin:0;font-size:35px}.rd-plan .rd-text-link{margin:5px 0 0}.rd-plan p{font-size:11px}.rd-tools{grid-template-columns:1fr;gap:8px}.rd-tools a{border-top:1px solid var(--border-subtle);justify-content:space-between}.redesign-landing #faq{padding-block:45px}.redesign-landing #faq h2{font-size:32px}.rd-closing{padding-block:45px}.redesign-landing .rd-closing h2{font-size:43px}.rd-closing-form form>div:first-child{flex-direction:column}}@media (prefers-reduced-motion:reduce){.visual-landing *,.cash-history *{transition:none!important;animation:none!important}}.preview-chart-label{color:var(--text-secondary);font-size:10px;font-weight:550;margin-bottom:12px!important}.value-risk header{display:block}.hero-signal{cursor:pointer;text-align:left}.hero-fee{text-align:left;width:100%;box-shadow:none;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 18px;display:flex;position:static}.hero-fee strong{flex-shrink:0;margin:0;font-size:23px}.hero-fee p{align-items:center;gap:7px;margin:0;display:flex}@media (max-width:600px){.hero-fee{gap:8px;padding:12px}.hero-fee strong{font-size:19px}.hero-fee p{max-width:130px;line-height:1.5}.hero-fee>span{max-width:65px;line-height:1.5}}.hero-command-scene{padding-block:10px}.preview-command{transform:perspective(1600px)rotateY(-3deg)rotateX(1deg)}.preview-command .preview-app-main{padding:20px 20px 0}.command-stats{grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin-top:22px;display:grid}.command-stats>div{gap:5px;min-width:0;display:grid}.command-stats span{color:var(--text-secondary);font-size:9px}.command-stats strong{font:500 27px var(--data-font);letter-spacing:-.055em}.command-stats small{color:var(--text-tertiary);font-size:8px}.preview-command .preview-tabs{gap:22px;margin:19px 0 17px}.command-view{min-height:265px}.command-view h3{letter-spacing:-.015em;font-size:10px;font-weight:600}.command-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:17px;display:grid}.command-cash,.command-days{min-width:0}.command-cash h3{margin-bottom:12px}.command-cash .cash-history-legend{flex-wrap:wrap;gap:8px;font-size:7px}.command-cash .cash-history-legend i{width:10px}.command-days{border-left:1px solid var(--border-subtle);padding-left:15px}.command-days h3{align-items:center;gap:5px;line-height:1.4;display:flex}.command-days h3 svg{color:var(--accent-signal);flex-shrink:0}.command-days button{text-align:left;cursor:pointer;width:100%;padding:14px 0 0;display:block}.command-days button>span{color:var(--text-secondary);justify-content:space-between;gap:5px;font-size:8px;display:flex}.command-days b{color:var(--accent-signal);font-weight:600}.command-day-track{background:var(--surface-2);border-radius:3px;height:5px;margin-top:7px;display:block;overflow:hidden}.command-day-track>i{background:var(--accent-signal);border-radius:inherit;height:100%;display:block}.command-days p{color:var(--text-tertiary);margin-top:12px;font-size:7px;line-height:1.5}.command-watch{border-top:1px solid var(--border-subtle);margin-top:17px;padding-top:16px}.command-watch>div:first-child{justify-content:space-between;align-items:center;gap:7px;display:flex}.command-watch>div:first-child>span{color:var(--text-tertiary);font-size:7px}.command-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.command-account-grid button{border:1px solid var(--border-subtle);text-align:left;background:var(--surface-0);cursor:pointer;border-radius:7px;gap:6px;min-width:0;padding:11px 9px;transition:border-color .15s;display:grid}.command-account-grid button:hover{border-color:var(--accent-signal)}.command-account-grid button>span{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:2px;font-size:8px;display:flex}.command-account-grid strong{font:500 19px var(--data-font);letter-spacing:-.04em}.command-account-grid small{color:var(--text-tertiary);font-size:7px;line-height:1.4}.command-account-grid button>i{background:var(--border-subtle);border-radius:3px;height:4px;margin-top:3px;display:block;overflow:hidden}.command-account-grid button>i>i{border-radius:inherit;background:var(--accent-signal);height:100%;display:block}.command-money h3{margin-bottom:16px}.command-money .cash-history{max-width:420px;margin:auto}.preview-command .preview-risk-list{min-height:265px}.preview-command .preview-risk-list h3{font-size:12px}.preview-command .preview-open{border-top:1px solid var(--border-subtle);margin-top:17px}.command-feature-trail{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:14px 3px 0;padding:14px 15px;display:flex}.command-feature-trail a,.command-feature-trail button{min-height:26px;color:var(--text-secondary);cursor:pointer;text-align:left;align-items:center;gap:8px;font-size:10px;display:flex}.command-feature-trail svg{color:var(--accent-signal);flex-shrink:0}.rd-full-coverage{grid-template-columns:240px minmax(0,1fr) auto;gap:15px 28px;padding-block:34px}.rd-full-coverage .coverage-intro{flex-wrap:nowrap;justify-content:flex-start;gap:16px}.coverage-intro>strong{font:500 48px var(--data-font);letter-spacing:-.07em;color:var(--accent-signal)}.coverage-intro>strong span{vertical-align:top;font-size:30px}.coverage-intro p{letter-spacing:0;font-size:12px;font-weight:400}.coverage-intro b{color:var(--text-primary);font-weight:500}.rd-full-coverage .coverage-names{letter-spacing:-.4px;grid-template-columns:repeat(3,1fr);gap:14px 22px;font-size:15px;display:grid}.rd-full-coverage>a{color:var(--accent-signal);align-items:center;gap:10px;min-height:44px;font-size:11px;display:flex}.rd-full-coverage>small{grid-column:2/-1;font-size:9px}@media (max-width:1100px){.command-top-grid{grid-template-columns:1.2fr 1fr;gap:10px}.command-days{padding-left:10px}.command-stats strong{font-size:23px}.preview-command .preview-app-main{padding:18px 14px 0}.command-watch>div:first-child>span{display:none}.rd-full-coverage{grid-template-columns:210px 1fr}.rd-full-coverage>a{grid-area:2/1}.rd-full-coverage>small{grid-column:2}}@media (max-width:850px){.command-top-grid{grid-template-columns:1.45fr 1fr;gap:20px}.command-days{padding-left:20px}.command-stats strong{font-size:29px}.command-view{min-height:280px}.rd-full-coverage{grid-template-columns:1fr 1fr}.rd-full-coverage .coverage-names{grid-template-columns:repeat(2,1fr)}.rd-full-coverage>small{line-height:1.5}}@media (max-width:600px){.hero-command-scene{padding-block:0}.preview-command{transform:none}.preview-command .preview-app{grid-template-columns:1fr}.preview-command .preview-app aside{display:none}.preview-command .preview-app-main{padding:18px 14px 0}.command-stats{gap:8px;margin-top:20px}.command-stats strong{font-size:26px}.command-stats small{font-size:7px}.preview-command .preview-tabs{gap:24px}.command-top-grid{grid-template-columns:1.25fr 1fr;gap:12px}.command-days{padding-left:12px}.command-view{min-height:270px}.command-view h3{font-size:9px}.command-days button>span{font-size:7px}.command-cash .cash-history-legend{gap:5px;font-size:6px}.command-account-grid button{padding:10px 7px}.command-account-grid button>span{font-size:7px}.command-account-grid strong{font-size:19px}.command-feature-trail{gap:8px;margin-inline:0;padding:10px 11px}.command-feature-trail a,.command-feature-trail button{gap:5px;font-size:8px}.command-feature-trail svg{width:12px}.rd-full-coverage{grid-template-columns:1fr;gap:20px}.rd-full-coverage .coverage-intro{display:flex}.rd-full-coverage .coverage-names{grid-template-columns:repeat(3,1fr);font-size:14px}.rd-full-coverage>a{grid-area:auto/1;min-height:30px}.rd-full-coverage>small{grid-column:1;margin-top:-10px}}.command-view,.stable-panels{min-width:0;display:grid}.stable-panel{grid-area:1/1;align-self:start;min-width:0}.stable-panel[data-active=false]{visibility:hidden;pointer-events:none}:root:not([data-mode=light]) .visual-landing{--accent-signal:#83a4ff;--hero-blue:var(--surface-2);--hero-deep:var(--surface-4)}:root:not([data-mode=light]) .visual-landing .rd-button{color:var(--surface-0)}:root:not([data-mode=light]) .visual-landing :is(.pf-center-label,.pf-center-count){fill:var(--surface-0)}.rd-waitlist-button{border:1px solid var(--accent-signal);min-height:50px;color:var(--accent-signal);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:13px 20px;font-size:14px;font-weight:550;transition:background .15s;display:inline-flex}.rd-waitlist-button:hover{background:color-mix(in srgb,var(--accent-signal) 10%,transparent)}@media (max-width:600px){.rd-waitlist-button{gap:12px;padding:12px 17px;font-size:12px}}.landing-ticker{max-width:430px;color:var(--text-secondary);align-items:center;margin-top:22px;font-size:13px;line-height:1.6}
.redesign-landing{--landing-pale:color-mix(in srgb, var(--accent-signal) 6%, var(--surface-1));--landing-tint:color-mix(in srgb, var(--accent-signal) 11%, var(--surface-1));--landing-deep:color-mix(in srgb, var(--text-primary) 92%, var(--accent-signal));--landing-deep-muted:color-mix(in srgb, var(--text-inverse) 76%, var(--accent-signal));--landing-deep-accent:color-mix(in srgb, var(--accent-signal) 35%, var(--text-inverse))}:root:not([data-mode=light]) .redesign-landing{--landing-deep:color-mix(in srgb, var(--surface-0) 92%, var(--accent-signal))}.redesign-landing .rd-product-section{background:var(--landing-pale);box-shadow:0 0 0 100vmax var(--landing-pale);clip-path:inset(0 -100vmax)}.redesign-landing .rd-product-section .value-card{border-color:color-mix(in srgb, var(--accent-signal) 18%, var(--border-subtle));box-shadow:0 10px 30px -20px color-mix(in srgb, var(--text-primary) 20%, transparent)}.redesign-landing .rd-product-section .value-costs{background:var(--landing-tint)}.redesign-landing .rd-product-section .value-calendar{background:var(--surface-1)}.redesign-landing .operation-comparison{background:var(--surface-1);box-shadow:0 0 0 100vmax var(--surface-1);clip-path:inset(0 -100vmax)}.redesign-landing .operation-comparison .metrics-firms{background:var(--surface-1);border-color:color-mix(in srgb, var(--accent-signal) 25%, var(--border-subtle));box-shadow:inset 0 3px 0 var(--accent-signal)}.redesign-landing .operation-comparison .metrics-health{background:var(--landing-pale);border-color:color-mix(in srgb, var(--accent-signal) 18%, var(--border-subtle))}.redesign-landing .pf-coverage{background:var(--landing-tint);border-color:color-mix(in srgb, var(--accent-signal) 18%, var(--border-subtle))}.redesign-landing .pf-directory{background:var(--surface-1);box-shadow:0 18px 48px -22px color-mix(in srgb, var(--accent-signal) 28%, transparent)}.redesign-landing .pf-firm-grid li{background:var(--landing-pale)}.redesign-landing .pf-directory-tag{background:var(--landing-tint)}.redesign-landing :is(.pf-relationships,.pf-trades){background:var(--landing-deep)}.redesign-landing :is(.pf-relationships,.pf-trades) .pf-copy h2{color:var(--text-inverse)}.redesign-landing :is(.pf-relationships,.pf-trades) .pf-copy :is(p,small),.redesign-landing .pf-trades .pf-review-intro p{color:var(--landing-deep-muted)}.redesign-landing :is(.pf-relationships,.pf-trades) .pf-copy :is(em,.pf-eyebrow,.pf-link),.redesign-landing .pf-trades .pf-review-intro .pf-link{color:var(--landing-deep-accent)}.redesign-landing .pf-relationships .pf-account-map{background:var(--surface-1);border-color:color-mix(in srgb, var(--accent-signal) 35%, var(--border-subtle));box-shadow:0 20px 50px -25px color-mix(in srgb, var(--text-primary) 70%, transparent)}.redesign-landing .pf-trades .pf-review-workspace{border-color:color-mix(in srgb, var(--accent-signal) 35%, var(--border-subtle));box-shadow:0 20px 50px -25px color-mix(in srgb, var(--text-primary) 70%, transparent)}.redesign-landing .pf-trades .pf-trade-inspector,.redesign-landing .pf-trades .pf-visual-heading{background:var(--landing-pale)}@media (forced-colors:active){.redesign-landing :is(.rd-product-section,.operation-comparison){box-shadow:none;clip-path:none}.redesign-landing :is(.pf-relationships,.pf-trades) .pf-copy :is(h2,p,small,em,.pf-eyebrow,.pf-link),.redesign-landing .pf-trades .pf-review-intro :is(p,.pf-link){color:canvastext}}
