/* Lightpundit's simple member experience and public introduction. */
:root{--easy-muted:#a3b1bc;--easy-line:#2e3c43}details summary{cursor:pointer}summary:focus-visible,select:focus-visible,input[type=range]:focus-visible{outline:2px solid var(--green);outline-offset:4px}.easy-member .button,.easy-public .button{min-height:44px;font-size:13px;padding:12px 18px;border-radius:8px}.easy-member .eyebrow,.easy-public .eyebrow{font-size:10px}.easy-member .workspace{max-width:1500px}.easy-inline-link{display:inline-block;font-size:13px;color:#becabf;padding:10px 0}.easy-inline-link:hover{color:var(--green)}.easy-about-link{font-size:11px;color:var(--muted)}.easy-member .page-heading p{font-size:14px}.easy-member .page-heading h1{font-size:36px}.easy-member .notice a{font-weight:600;text-decoration:underline}.easy-member .environment-banner{font-size:11px}.easy-member .environment-banner p{font-size:11px}.easy-member .main-nav a{font-size:13px}.easy-member .panel{border-radius:12px}.easy-member .prose{font-size:14px}.easy-welcome{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);gap:48px;align-items:center;padding:20px 0 36px}.easy-welcome h1{font-size:clamp(32px,3.6vw,51px);font-weight:550;line-height:1.13;letter-spacing:-1.9px;margin:13px 0 18px}.easy-welcome>div>p{font-size:15px;line-height:1.8;color:var(--easy-muted);max-width:620px;margin-bottom:22px}.easy-welcome .easy-inline-link{margin-left:22px}.easy-balance-card{background:linear-gradient(145deg,#21352a,#16241f);border:1px solid #3b5141;border-radius:16px;padding:28px;position:relative;overflow:hidden}.easy-balance-card:after{content:'↗';position:absolute;right:18px;top:15px;color:#c4f69a12;font-size:110px;line-height:1;pointer-events:none}.easy-balance-card>span:not(.eyebrow){display:block;font-size:13px;color:#bdcbbb;margin-top:20px}.easy-balance-card>strong{display:block;font-size:44px;font-weight:500;letter-spacing:-1.5px;color:var(--green);font-variant-numeric:tabular-nums;margin:7px 0}.easy-welcome .easy-balance-card>p{font-size:12px;margin-bottom:25px}.easy-balance-card>a{display:block;font-size:12px;padding-top:17px;border-top:1px solid #364b3b}.easy-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;margin:0 0 36px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);list-style:none;gap:24px}.easy-steps li{display:flex;gap:13px}.easy-steps li>span{display:grid;place-items:center;background:#1e2b23;border:1px solid #3a4c38;color:var(--green);border-radius:50%;width:30px;height:30px;flex-shrink:0;font:12px var(--mono)}.easy-steps strong{font-size:13px;font-weight:550}.easy-steps p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:4px}.easy-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.easy-section-heading h2{font-size:27px;line-height:1.2;letter-spacing:-.8px}.easy-section-heading p{font-size:13px;color:var(--easy-muted);margin-top:10px;max-width:640px}.easy-section-heading>a{font-size:12px;color:var(--green);white-space:nowrap}.easy-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;align-items:start;margin-bottom:28px}.easy-product-card{border:1px solid #34433e;border-radius:14px;overflow:hidden;background:#121d20;max-width:500px}.easy-card-art{display:block;height:185px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 68% 35%,#375541,#1c3026 50%,#17201e);border-bottom:1px solid #34433e}.easy-card-art>.badge{position:absolute;left:20px;top:18px;color:#c2d5bb;border-color:#506449;z-index:1;background:#1b2c2299}.easy-card-object{position:absolute;width:110px;height:110px;right:30px;top:37px;transform:rotate(-12deg);color:#b7f77b}.easy-card-object svg{width:100%;height:100%;stroke-width:.65;filter:drop-shadow(0 8px 20px #a1ff4744)}.easy-card-symbol{position:absolute;left:20px;bottom:20px;font:30px var(--mono);color:#bdd9a9;letter-spacing:3px}.easy-card-art>img{width:100%;height:100%;object-fit:cover}.easy-card-content{padding:22px}.easy-card-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.easy-card-heading h3{font-size:21px;letter-spacing:-.6px}.easy-card-heading form{margin:0}.easy-card-description{font-size:13px;line-height:1.7;color:var(--easy-muted);margin:10px 0 21px}.easy-card-price{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 23px}.easy-card-price dt{font-size:11px;color:var(--muted);margin-bottom:5px}.easy-card-price dd{margin:0;font:18px var(--mono)}.easy-card-progress{margin-bottom:22px}.easy-card-progress>div{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--easy-muted)}.easy-card-progress strong{font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.easy-card-progress progress{height:6px;margin:9px 0}.easy-card-content>.button{width:100%;justify-content:space-between}.easy-card-note{font-size:10px;color:var(--muted);margin-top:12px;text-align:center}.easy-help-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;border:1px solid var(--line);border-radius:10px;padding:22px;background:#121b22}.easy-help-strip strong{font-size:14px;font-weight:550}.easy-help-strip p{max-width:790px;color:var(--muted);font-size:12px;margin-top:7px}.easy-help-strip>a{font-size:12px;color:var(--green);white-space:nowrap}.easy-advanced-link{display:flex;justify-content:space-between;gap:15px;font-size:12px;color:var(--muted);padding:25px 0 8px}.easy-advanced-link a{color:#bccbb4}.easy-starter{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 26px;padding:24px;background:#243223;border:1px solid #586d42;border-radius:12px}.easy-starter h2{font-size:22px}.easy-starter p{margin-top:7px;font-size:13px;color:#b6c4b0}.easy-starter .button{white-space:nowrap}.easy-product-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr);gap:28px;align-items:start}.easy-product-info{min-width:0}.easy-buy-column{position:sticky;top:20px;min-width:0}.easy-product-visual{position:relative;background:radial-gradient(ellipse at 70% 45%,#39513b,#1c2c24 55%,#15231f);min-height:210px;padding:24px;overflow:hidden;border-bottom:1px solid #354638}.easy-product-visual>.badge{color:#c0d3b5;border-color:#4a6543}.easy-object{position:absolute;right:7%;top:32px;width:150px;transform:rotate(-12deg);color:#b7f77b}.easy-object svg{width:100%;height:150px;stroke-width:.7}.easy-product-visual>div:last-child{margin-top:54px;position:relative}.easy-product-visual>div:last-child>span{display:block;font:9px var(--mono);letter-spacing:1px;color:#a8bf9f}.easy-product-visual strong{display:block;font:32px var(--mono);letter-spacing:3px;margin-top:7px}.easy-product-description{padding:26px}.easy-product-description h2{font-size:22px;line-height:1.35;margin-bottom:15px}.easy-product-description p,.easy-product-description li{font-size:14px;color:var(--easy-muted);line-height:1.8}.easy-product-description ul{padding-left:18px;margin:19px 0 0}.easy-product-description li+li{margin-top:10px}.easy-product-description strong{color:var(--text);font-weight:500}.easy-product-description details{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.easy-product-description summary{font-size:13px;color:var(--green)}.easy-product-description .prose{padding-top:15px}.easy-progress-card .panel-heading h2{font-size:17px}.easy-progress-value{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.easy-progress-value strong{font-size:30px;font-weight:500;letter-spacing:-.8px}.easy-progress-value span{font-size:13px;color:var(--muted)}.easy-progress-card p{font-size:13px;line-height:1.8;margin-top:10px}.easy-progress-card progress{height:7px}.easy-faq{padding:24px}.easy-faq h2{font-size:21px;margin-bottom:12px}.easy-faq details,.public-faq details{border-bottom:1px solid var(--line);padding:16px 0}.easy-faq details:last-child,.public-faq details:last-child{border-bottom:0}.easy-faq summary{font-size:14px}.easy-faq details p{font-size:13px;color:var(--easy-muted);margin:13px 0 0;line-height:1.8}.easy-faq details a{display:inline-block;margin-top:14px;color:var(--green);font-size:12px}.easy-buy-panel{padding:25px;border-color:#3c5141!important;background:linear-gradient(150deg,#18251e,#111b21 55%)}.easy-ticket-title{display:flex;justify-content:space-between;align-items:center;gap:10px}.easy-ticket-title .eyebrow{margin:0}.lp-guided-trade h2{font-size:26px;line-height:1.25;margin:22px 0;letter-spacing:-.8px}.easy-order-tabs{display:flex;gap:3px;padding:4px;background:#0b1317;border-radius:8px;margin-bottom:25px;border:1px solid #273b31}.easy-order-tabs button{border:0;border-radius:5px;flex:1;background:none;color:#a3b4a9;padding:11px 6px;font-size:11px;white-space:nowrap}.easy-order-tabs button.active{background:#2b3e2b;color:var(--green)}.lp-guided-trade label{display:block;font-size:13px;margin-bottom:11px}.amount-input{display:flex;align-items:center;background:#0c1419;border:1px solid #455a48;border-radius:9px;padding:0 14px;gap:9px}.amount-input:focus-within{outline:2px solid var(--green);outline-offset:2px}.amount-input>span:first-child{font-size:26px;color:var(--muted)}.amount-input>span:last-child{font:11px var(--mono);color:var(--muted)}.amount-input input{min-width:0;width:100%;border:0;background:transparent;padding:16px 0;font:30px var(--mono);border-radius:0}.amount-input input:focus-visible{outline:0}.lp-guided-trade [data-order-panel]>p.small{margin-top:11px}.easy-presets{display:flex;gap:6px;margin-top:15px}.easy-presets button{background:#1b2823;border:1px solid #34493a;border-radius:6px;flex:1;padding:9px 5px;font-size:11px}.easy-presets button:hover{border-color:var(--green);color:var(--green)}#easy-units{width:100%;font:27px var(--mono);border-radius:8px}.easy-request-copy{font-size:14px;line-height:1.8;color:var(--easy-muted)}.easy-estimate{border-top:1px solid #324436;border-bottom:1px solid #324436;padding:20px 0;margin:24px 0 0;min-height:107px}.easy-estimate>span{display:block;font-size:12px;color:var(--easy-muted)}.easy-estimate>strong{display:block;font-size:23px;font-weight:500;letter-spacing:-.5px;margin:7px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.easy-estimate p{font-size:11px;color:var(--muted);line-height:1.8}.easy-validation{font-size:12px;color:var(--amber);line-height:1.7;margin:14px 0}.easy-validation:empty{display:none}.easy-submit{width:100%;justify-content:space-between!important;margin-top:18px}.easy-review-promise{font-size:11px;text-align:center;color:var(--muted);line-height:1.8;margin-top:12px}.easy-exact{margin-top:23px;padding-top:17px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.easy-exact p{line-height:1.8;margin-top:12px}.easy-ticket-help{text-align:center;font-size:12px;color:var(--muted);margin:-7px 0 20px}.easy-ticket-help a{color:#c0cfb6}.easy-step-number{font:15px var(--mono);display:block;color:var(--green);margin-bottom:20px}#easy-review{max-width:510px;padding:27px}#easy-review-details{margin:23px 0}#easy-review-details>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}#easy-review-details dt{color:var(--muted)}#easy-review-details dd{margin:0;text-align:right;font-family:var(--mono);overflow-wrap:anywhere}.review-simulation-note{font-size:12px;color:var(--amber);line-height:1.8}#easy-review .dialog-actions{justify-content:space-between}#easy-review .dialog-actions button{font-size:12px;gap:8px;padding:10px 13px}
.easy-public{background:#0b1212}.public-header{max-width:1280px;margin:auto;padding:0 38px;height:100px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #29362e}.public-header .brand{padding:0;height:auto;font-size:25px}.public-header .brand small{font-size:9px}.public-header nav{display:flex;align-items:center;gap:27px;font-size:13px;color:#b5c3b5}.public-header .button{font-size:12px}.public-main{max-width:1280px;padding:0 38px;margin:auto}.public-hero{display:grid;grid-template-columns:1.06fr 1fr;gap:60px;align-items:center;padding:80px 0 85px}.public-kicker{display:flex;align-items:center;gap:9px;font:10px var(--mono);letter-spacing:1.7px;color:#b7c9a8}.public-kicker i{width:6px;height:6px;background:var(--green);border-radius:50%}.public-hero h1{font-size:clamp(48px,5.4vw,75px);font-weight:500;letter-spacing:-3.2px;line-height:1.04;margin:27px 0}.public-hero h1 em{font-style:normal;color:var(--green)}.public-hero-copy>p{font-size:17px;line-height:1.85;max-width:510px;color:#b3c2b7}.public-hero-actions{display:flex;gap:24px;align-items:center;margin:29px 0 20px}.public-hero-copy .public-demo-note{font-size:12px;line-height:1.9;color:#8ca397;max-width:460px}.public-demo-note strong{color:#b8c6b6;font-weight:500}.public-concept{border:1px solid #425641;border-radius:18px;background:radial-gradient(ellipse at 55% 35%,#29432c,#14281f 55%,#11221c);padding:25px;box-shadow:0 25px 65px #0005;transform:rotate(1deg);position:relative}.concept-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.concept-top .eyebrow{font-size:8px;margin:0;color:#acc09e;letter-spacing:1.2px}.concept-top .badge{font-size:8px}.concept-object{height:206px;display:flex;align-items:center;justify-content:center;gap:28px}.concept-object svg{width:125px;height:125px;stroke-width:.6;transform:rotate(-13deg);color:var(--green);filter:drop-shadow(0 0 28px #caff6422)}.concept-object>span{font:11px/1.9 var(--mono);letter-spacing:1.5px;color:#cfdec3}.concept-fraction{padding:24px;background:#0d1c16aa;border:1px solid #3a503c;border-radius:11px}.concept-fraction>span{font-size:17px}.concept-fraction>div{display:flex;gap:7px;margin:16px 0}.concept-fraction i{display:block;height:27px;border-radius:3px;background:#294230;border:1px solid #446047;flex:1}.concept-fraction i:nth-child(-n+2){background:var(--green);border-color:var(--green);box-shadow:0 0 15px #bdff7510}.concept-fraction p{font-size:11px;color:#a6b99f}.concept-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.concept-choices span{font:9px var(--mono);letter-spacing:1px;color:#b7d09f}.concept-choices strong{display:block;font-size:11px;font-weight:400;margin-top:7px;color:#b5c7b3}.concept-note{color:#8fa78f;font-size:10px;line-height:1.8;border-top:1px solid #334b37;margin-top:22px;padding-top:15px}.public-section{padding:54px 0;border-top:1px solid #293a2d}.public-section .easy-section-heading h2{font-size:37px}.public-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:0;margin:40px 0 0;list-style:none}.public-steps li>span{font:13px var(--mono);color:var(--green);display:block;margin-bottom:20px}.public-steps h3{font-size:20px;line-height:1.4;margin-bottom:12px}.public-steps p{font-size:14px;line-height:1.9;color:#a1b5a6}.public-example{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center;padding:70px 0}.public-example h2{font-size:47px;line-height:1.12;letter-spacing:-1.9px;margin:18px 0 24px}.public-example>div>p{font-size:15px;color:#a6b8ac;line-height:1.9;max-width:380px}.public-example>div>.example-disclaimer{font-size:12px;color:#8ea192;margin-top:22px}.example-calculator{background:#15251d;border:1px solid #3e5540;border-radius:16px;padding:30px}.example-label{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:14px}.example-label output{font:26px var(--mono);color:var(--green)}#example-budget{padding:0;width:100%;accent-color:var(--green);margin:25px 0 9px;cursor:pointer;min-height:18px}.range-labels{display:flex;justify-content:space-between;font:11px var(--mono);color:#8ca589;margin-bottom:27px}.example-calculator>label{font-size:13px;display:block;margin-bottom:10px}.example-calculator select{width:100%;padding:13px;border:1px solid #476047;border-radius:7px;background:#0e1d14;font-size:13px}.example-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:25px 0}.example-results span{display:block;font-size:11px;color:#a5b69f;margin-bottom:10px}.example-results strong{font-size:28px;font-weight:500;letter-spacing:-1px;font-variant-numeric:tabular-nums}.example-progress-label{display:flex;justify-content:space-between;font-size:11px;color:#a5b69f;gap:15px}.example-progress-label strong{font-family:var(--mono);color:var(--green)}.example-calculator progress{height:7px}.public-example .example-calculator>p{font-size:12px;color:#c7d5c1;max-width:none}.public-example .example-calculator>.example-small-print{margin-top:18px;font-size:11px;color:#93a98e}.public-benefit{text-align:center;padding:75px 0}.public-benefit h2{font-size:44px;line-height:1.18;letter-spacing:-1.5px;margin:20px 0}.public-benefit>p{font-size:15px;line-height:1.9;color:#a9baac;max-width:700px;margin:auto}.public-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:65px 0}.public-faq h2{font-size:34px;letter-spacing:-1px}.public-faq details{border-color:#2c3e2e}.public-faq details:first-child{padding-top:0}.public-faq summary{font-size:16px}.public-faq details p{font-size:14px;line-height:1.9;color:#a3b6a7;margin-top:15px}.public-final-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:35px;border-radius:15px;background:#213b24;border:1px solid #446444;margin:15px 0 55px}.public-final-cta h2{font-size:30px;letter-spacing:-1px}.public-final-cta p{font-size:14px;color:#a9c2a4;margin-top:9px}.public-final-cta .button{white-space:nowrap}.public-footer{max-width:1280px;margin:auto;padding:25px 38px 35px;border-top:1px solid #293a2d;display:flex;justify-content:space-between;gap:25px;font-size:11px;color:#829984}
@media(min-width:1500px){.easy-welcome{padding:26px 0 42px}.easy-welcome h1{font-size:52px}}@media(max-width:1100px){.easy-welcome{gap:28px}.easy-welcome .easy-inline-link{display:block;margin:8px 0 0}.easy-product-layout{gap:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr)}.easy-buy-panel{padding:20px}.public-hero{gap:35px;padding:60px 0}.public-hero h1{font-size:62px}.public-header nav{gap:18px}.public-hero-actions{flex-wrap:wrap;gap:12px}.concept-top{align-items:flex-start}.public-example{gap:40px}.easy-starter{align-items:flex-start;flex-direction:column}.easy-product-description{padding:22px}.easy-object{width:115px}.easy-object svg{height:125px}}
@media(max-width:940px){.easy-member .main-nav a{font-size:11px}.public-header,.public-main{padding-left:25px;padding-right:25px}.public-header .public-nav-link{display:none}.public-hero{gap:26px}.public-hero h1{font-size:54px}.public-hero-copy>p{font-size:15px}.public-concept{padding:19px}.concept-object{gap:16px;height:180px}.concept-object svg{width:100px}.concept-object>span{font-size:9px}.concept-top .eyebrow{font-size:7px}.concept-fraction{padding:18px}.concept-choices strong{font-size:10px}.concept-choices span{font-size:8px}.public-steps{gap:25px}.public-steps h3{font-size:18px}.public-example h2{font-size:38px}.public-example{gap:30px}.public-faq{gap:35px}.public-final-cta{padding:28px}.public-final-cta h2{font-size:26px}}
@media(max-width:760px){.easy-member .main-nav a{font-size:10px;min-height:59px}.easy-member .topbar time{display:none}.easy-about-link{font-size:10px}.easy-welcome{grid-template-columns:1fr;gap:25px;padding:8px 0 25px}.easy-welcome h1{font-size:38px;letter-spacing:-1.5px}.easy-welcome>div>p{font-size:14px}.easy-welcome .easy-inline-link{display:inline-block;margin:0 0 0 15px;font-size:12px}.easy-balance-card{padding:22px}.easy-balance-card>span:not(.eyebrow){margin-top:12px}.easy-balance-card>strong{font-size:37px}.easy-welcome .easy-balance-card>p{margin-bottom:17px}.easy-steps{grid-template-columns:1fr;gap:19px;margin-bottom:28px}.easy-steps strong{font-size:14px}.easy-steps p{font-size:12px}.easy-section-heading{align-items:flex-start;gap:15px}.easy-section-heading h2{font-size:25px;line-height:1.3}.easy-section-heading p{font-size:12px}.easy-section-heading>a{padding-top:22px;font-size:11px}.easy-product-grid{grid-template-columns:1fr;gap:20px}.easy-product-card{max-width:none}.easy-help-strip{align-items:flex-start;flex-direction:column;gap:16px}.easy-advanced-link{flex-direction:column;gap:9px}.easy-product-layout{display:flex;flex-direction:column;gap:8px}.easy-buy-column{order:-1;position:static;width:100%}.easy-buy-panel{padding:23px}.easy-product-info{width:100%}.easy-member .page-heading{flex-wrap:wrap;gap:7px}.easy-member .page-heading h1{font-size:30px}.easy-member .page-heading p{font-size:13px;line-height:1.8}.easy-member .page-heading .easy-inline-link{font-size:11px}.easy-starter{padding:21px}.easy-starter h2{font-size:21px}.easy-product-description p,.easy-product-description li{font-size:13px}.easy-member .eyebrow{font-size:9px}.easy-member .prose{font-size:13px}.easy-progress-card .panel-heading{flex-wrap:wrap}.public-header{height:82px;padding:0 20px}.public-header .brand{font-size:21px;gap:8px}.public-header .brand small{font-size:7px;letter-spacing:1.2px}.public-header .brand-mark{width:28px;height:29px}.public-header nav{gap:15px;font-size:12px}.public-header nav>.button{display:none}.public-main{padding:0 20px}.public-hero{grid-template-columns:1fr;gap:38px;padding:45px 0}.public-hero h1{font-size:57px;letter-spacing:-2.8px;margin:24px 0}.public-hero-copy>p{font-size:16px;max-width:560px}.public-kicker{font-size:8px;letter-spacing:1.3px}.public-hero-actions{gap:20px;margin-top:25px}.public-hero-copy .public-demo-note{font-size:11px}.public-concept{transform:none;max-width:540px;width:100%;justify-self:center;padding:21px}.concept-top .eyebrow{font-size:8px}.concept-object{height:178px;gap:30px}.concept-object svg{width:115px}.concept-object>span{font-size:10px}.concept-choices strong{font-size:11px}.concept-choices span{font-size:9px}.public-section{padding:39px 0}.public-section .easy-section-heading{display:block}.public-section .easy-section-heading h2{font-size:30px}.public-section .easy-section-heading>p{margin-top:15px}.public-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.public-steps li{padding-left:43px;position:relative}.public-steps li>span{position:absolute;left:0;top:4px}.public-steps h3{font-size:19px;margin-bottom:9px}.public-steps p{font-size:14px}.public-example{grid-template-columns:1fr;gap:25px}.public-example h2{font-size:39px;margin:15px 0 20px}.public-example h2 br{display:none}.public-example>div>p{max-width:none;font-size:14px}.public-example>div>.example-disclaimer{margin-top:17px}.example-calculator{padding:23px}.public-benefit h2{font-size:31px;letter-spacing:-1px}.public-benefit>p{font-size:14px}.public-faq{grid-template-columns:1fr;gap:25px}.public-faq h2{font-size:30px}.public-faq summary{font-size:15px;line-height:1.7}.public-faq details p{font-size:13px}.public-final-cta{flex-direction:column;align-items:flex-start;padding:25px;gap:23px;margin-bottom:35px}.public-final-cta h2{font-size:29px;line-height:1.25}.public-final-cta p{font-size:13px}.public-final-cta .button{width:100%;justify-content:space-between}.public-footer{flex-wrap:wrap;font-size:10px;gap:14px 20px;padding:24px 20px}.public-footer>span:nth-child(2){order:3;width:100%}.public-footer>a{margin-left:auto}}
@media(max-width:380px){.easy-member .main-nav a{font-size:9px}.easy-welcome .easy-inline-link{margin:8px 0 0;display:block}.easy-buy-panel{padding:18px}.easy-order-tabs button{font-size:10px}.easy-presets button{font-size:10px}.public-hero h1{font-size:50px}.public-hero-actions{flex-direction:column;align-items:flex-start;gap:12px}.concept-top .eyebrow{font-size:7px}.concept-choices strong{font-size:10px}#easy-review{padding:20px}#easy-review .dialog-actions{flex-direction:column-reverse}}

.easy-catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.easy-catalog-tools .search-box{flex:1;max-width:470px}.easy-catalog-tools .search-box input{width:100%;font-size:13px}.easy-catalog-tools .market-filters{padding:0;flex-wrap:wrap}.easy-catalog-tools .market-filters button{font-size:12px;min-height:40px}.easy-member .watch-button{min-width:44px;min-height:44px}.easy-public .icon-button,.easy-member .icon-button{min-width:44px;min-height:44px}@media(max-width:760px){.easy-catalog-tools{align-items:stretch;flex-direction:column;gap:14px}.easy-catalog-tools .search-box{max-width:none}}
.mobile-signout{display:none}@media(max-width:940px){.mobile-signout{display:inline-block;font:11px var(--sans);color:var(--muted);letter-spacing:0;margin-top:12px;padding:7px 0;min-height:32px}}
