.sq-commerce{background:#f2f2f0;color:#102019;padding:76px 24px;font-family:Satoshi,Arial,sans-serif}.sq-commerce-inner{max-width:1100px;margin:auto}.sq-commerce header{max-width:760px;margin-bottom:34px}.sq-commerce h1,.sq-commerce h2{font-family:Sentient,Georgia,serif;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400;line-height:1.08;letter-spacing:-.025em;margin:12px 0 20px}.sq-commerce p{font-size:1rem;line-height:1.65;color:#526058}.sq-commerce .sq-kicker{font-size:.875rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.sq-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sq-price-grid article{background:#fff;border:1px solid #d7ddd4;border-radius:24px;padding:32px;display:flex;flex-direction:column}.sq-price-grid .sq-annual{background:#e9eddf;border-color:#b2bf9e}.sq-commerce .sq-big-price{font-size:3.7rem;line-height:1.15;font-weight:600;color:#102019;margin:20px 0 24px;letter-spacing:-.035em}.sq-big-price span{font-size:1rem;letter-spacing:0;font-weight:400}.sq-commerce h3{font-size:1.25rem;line-height:1.4;margin:0 0 12px}.sq-commerce-button{display:inline-flex;justify-content:center;align-items:center;background:#102019;color:#fff!important;border-radius:999px;padding:15px 24px;min-height:48px;text-decoration:none;margin-top:auto;font-size:1rem;font-weight:600}.sq-commerce .sq-outline{background:transparent;color:#102019!important;border:1px solid #9da99a}.sq-commerce-button:hover{opacity:.85}.sq-commerce-button:focus-visible,.sq-small-link:focus-visible{outline:3px solid #779368;outline-offset:4px}.sq-small-link{display:inline-block;font-size:1rem;color:#102019;text-decoration:underline;text-underline-offset:5px;margin-top:24px}.sq-inclusions{max-width:900px;margin-top:30px}.sq-inclusions p{font-size:.9375rem;margin:10px 0}.sq-fee-clarity{background:#e5e9df}.sq-price-line{font-size:1rem;line-height:1.5;color:#173021}.sq-price-line strong{font-size:1.5rem}.sq-price-line span{display:block;font-size:.875rem;color:#526058}.compact-heading{padding-top:40px;padding-bottom:20px}.compact-heading h1{font-size:clamp(2.4rem,5vw,4.4rem);max-width:950px;line-height:1.08}.compact-heading p{max-width:760px}.fee-impact{padding:24px 0}.fee-impact table{width:100%}.factsheet-subscribe{padding:24px;border:1px solid #d7ddd4;border-radius:20px;margin:24px 0}.factsheet-subscribe .actions{flex-wrap:wrap}.factsheet-subscribe p{max-width:850px}@media(max-width:650px){.sq-commerce{padding:40px 20px}.sq-price-grid{grid-template-columns:1fr;gap:18px}.sq-price-grid article{padding:26px}.sq-commerce .sq-big-price{font-size:3rem}.sq-commerce header{margin-bottom:24px}.compact-heading{padding-top:24px}.factsheet-subscribe{padding:20px}}
.sq-commerce header{text-align:center;margin:0 auto 28px}.sq-commerce header h1 span,.sq-commerce header h2 span{color:#798474}.sq-billing{display:flex;justify-content:center;gap:4px;margin:0 auto 38px;padding:5px;background:#e5e7e1;border-radius:999px;width:max-content;max-width:100%}.sq-billing button{font:inherit;font-size:1rem;border:0;border-radius:999px;padding:12px 20px;min-height:48px;cursor:pointer;color:#42513e;background:transparent}.sq-billing button[aria-pressed=true]{background:#fff;color:#112218;box-shadow:0 2px 8px #10201912}.sq-billing button span{display:inline-block;font-size:.8125rem;margin-left:8px;background:#dce6cc;color:#2c4a27;padding:3px 7px;border-radius:99px}.sq-billing button:focus-visible,.sq-pause:focus-visible{outline:3px solid #718b5c;outline-offset:3px}.sq-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:12px}.sq-card-top .sq-kicker{margin:0;font-size:.8125rem}.sq-value-badge{color:#30502b;font-size:.8125rem;background:#d4dfc4;border-radius:999px;padding:6px 10px;white-space:nowrap}.sq-price-grid article h3{font-size:1.7rem;margin:8px 0 0}.sq-commerce .sq-plan-desc{min-height:54px;margin-bottom:0}.sq-commerce .sq-big-price{margin:26px 0 8px;font-variant-numeric:tabular-nums}.sq-commerce .sq-billing-detail{min-height:52px;font-size:.9375rem;margin:0 0 12px}.sq-commerce .sq-saving{font-size:.875rem;min-height:40px;color:#37572c;margin:0 0 22px}.sq-commerce .sq-features{list-style:none;border-top:1px solid #cdd5c7;margin:28px 0 0;padding:22px 0 0;display:grid;gap:14px}.sq-features li{display:flex;gap:12px;font-size:.9375rem;line-height:1.5}.sq-features li span{color:#607c4a}.sq-price-grid .sq-annual{box-shadow:0 12px 40px #1020190b;border:1px solid #9dad8a}.sq-research-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #cdd5c7;padding:30px 0}.sq-research-bar strong{font-size:1rem}.sq-research-bar p{font-size:.9375rem;margin:4px 0 0}.sq-research-bar .sq-small-link{margin:0;white-space:nowrap}.sq-inclusions p{color:#5c6758}.sq-bundle-link{font-size:.875rem;text-decoration:underline;text-underline-offset:4px;color:#405d34}.sq-trust{padding:72px 24px 40px;background:#fafbf8;color:#102019;font-family:Satoshi,Arial,sans-serif}.sq-trust header{text-align:center;max-width:650px;margin:auto}.sq-trust h2{font-family:Sentient,Georgia,serif;font-weight:400;font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.1;letter-spacing:-.025em;margin:16px 0 22px}.sq-trust header p{font-size:1rem;line-height:1.65;color:#566350}.sq-trust .sq-kicker{font-size:.875rem;letter-spacing:.07em;text-transform:uppercase}.sq-pause{display:block;margin:20px auto 0;min-height:44px;border:1px solid #c8d1c0;border-radius:999px;padding:8px 18px;background:transparent;font:inherit;font-size:.875rem;color:#405436;cursor:pointer}.sq-trust-window{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;height:540px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);margin-top:24px;padding:24px 4px}.sq-trust-card{padding:28px;background:#fff;border:1px solid #dce2d6;border-radius:24px;box-shadow:0 6px 20px #10201906;min-width:0}.sq-trust-card p{font-size:1rem;line-height:1.7;color:#344530;margin:0 0 24px}.sq-trust-person{display:flex;align-items:center;gap:12px}.sq-trust-person img{width:48px;height:48px;border-radius:50%;object-fit:cover}.sq-trust-card h3{font-size:1rem;line-height:1.5;font-weight:600;margin:0;color:#102019}.sq-trust-card .sq-trust-person span{font-size:.875rem;color:#68785e}.sq-trust-card a{display:inline-block;font-size:.875rem;color:#49643c;text-decoration:underline;text-underline-offset:4px;margin-top:18px;padding:6px 0}.sq-trust-card:focus-within{outline:2px solid #718b5c}.sq-trust-static .sq-trust-window,.sq-trust-window:focus-within{height:auto;mask-image:none;overflow:visible}.sq-trust-static .sq-trust-duplicate{display:none}.sq-trust-window:focus-within .sq-trust-column>div{transform:none!important}.sq-trust-window:focus-within .sq-trust-duplicate{display:none}.sq-trust-paused{overflow-y:auto;mask-image:none}.sq-trust-static .sq-trust-column>div{transform:none!important}@media(max-width:900px){.sq-trust-window{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-trust-col-2{display:none}.sq-trust-static .sq-trust-col-2{display:block}}@media(max-width:650px){.sq-billing button{padding:10px 14px}.sq-billing button span{margin-left:4px;font-size:.75rem}.sq-card-top{flex-wrap:wrap}.sq-value-badge{white-space:normal}.sq-commerce .sq-plan-desc,.sq-commerce .sq-billing-detail,.sq-commerce .sq-saving{min-height:0}.sq-research-bar{align-items:flex-start;flex-direction:column;gap:12px}.sq-trust{padding:42px 20px 24px}.sq-trust-window{grid-template-columns:1fr;height:460px;gap:20px}.sq-trust-col-1{display:none}.sq-trust-static .sq-trust-col-1{display:block}.sq-trust-card{padding:26px}.sq-trust-static .sq-trust-window{height:auto}}
@media(prefers-reduced-motion:reduce){.sq-trust-window{height:auto;mask-image:none;overflow:visible}.sq-trust-column>div{transform:none!important}.sq-trust-duplicate{display:none}.sq-trust-col-1,.sq-trust-col-2{display:block}.sq-pause{display:none}}
.sq-compare{background:#c4c4c4 url('https://qclay.design/lovable/synex/StoneBG.png') center bottom/cover no-repeat;color:#0a100c;padding:88px 24px 76px;font-family:Satoshi,Arial,sans-serif}.sq-compare-inner{max-width:1120px;margin:auto}.sq-compare header{text-align:center;margin-bottom:76px}.sq-compare-eyebrow{display:inline-block;border:1px solid #62685d;border-radius:8px;padding:7px 14px;font-size:.875rem;text-transform:uppercase;margin:0 0 24px}.sq-compare h2{font-family:Sentient,Georgia,serif;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:400;line-height:1.12;margin:0;letter-spacing:-.025em}.sq-compare h2 span{color:#686e65}.sq-compare-scroll{overflow-x:auto;border-radius:24px;padding:0 0 8px}.sq-compare table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:660px;font-size:1rem}.sq-compare th,.sq-compare td{padding:24px 26px;vertical-align:middle;line-height:1.45;text-align:center}.sq-compare thead th:first-child{width:45%;text-align:left;font-weight:500;color:#42483d}.sq-compare thead th:nth-child(2){width:28%;border-radius:24px 24px 0 0}.sq-compare thead th:last-child{width:27%;font-weight:500;color:#42483d}.sq-compare tbody th{font-weight:400;text-align:left;color:#fff;background:#182014b3;border-bottom:1px dashed #ffffff38;backdrop-filter:blur(20px)}.sq-compare tbody td:last-child{font-size:.9375rem;color:#f3f5ed;background:#182014b3;backdrop-filter:blur(20px)}.sq-compare tbody tr:first-child th{border-radius:24px 0 0 0}.sq-compare tbody tr:first-child td:last-child{border-radius:0 24px 0 0}.sq-compare tbody tr:last-child th{border-radius:0 0 0 24px;border:0}.sq-compare tbody tr:last-child td:last-child{border-radius:0 0 24px 0}.sq-compare .sq-highlight{background:#e9eac8;color:#10170d;font-weight:600;box-shadow:14px 0 22px -22px #0008,-14px 0 22px -22px #0008}.sq-compare tfoot .sq-highlight{border-radius:0 0 24px 24px}.sq-compare-brand{display:flex;justify-content:center;align-items:center;gap:9px;font-size:1.4rem;font-weight:700}.sq-compare-brand img{display:block;flex-shrink:0}.sq-compare tfoot th{font-weight:500;text-align:left;color:#fff;text-shadow:0 1px 6px #000}.sq-compare tfoot small{font-size:.875rem;display:block;margin-top:8px;line-height:1.5}.sq-compare tfoot td:last-child{font-size:.9375rem;color:#fff;text-shadow:0 1px 6px #000}.sq-compare tfoot strong{font-size:1.35rem}.sq-compare-note{max-width:850px;text-align:center;font-size:.875rem;line-height:1.6;margin:24px auto 0;color:#fff;text-shadow:0 1px 5px #000;background:#102019c9;border-radius:12px;padding:12px 18px}.sq-compare-note+.sq-compare-note{margin-top:8px}.sq-compare .sq-commerce-button{display:flex;width:max-content;max-width:100%;margin:30px auto 0;background:#080c09}.sq-compare-mobile{display:none}@media(max-width:700px){.sq-compare{padding:48px 18px}.sq-compare header{margin-bottom:38px}.sq-compare th,.sq-compare td{padding:20px 18px}.sq-compare-mobile{display:block;color:#fff;font-size:.875rem;text-shadow:0 1px 4px #000;margin:12px 0}.sq-compare-note{text-align:left}.sq-compare table{font-size:.9375rem}.sq-compare thead th:first-child{width:39%}.sq-compare thead th:nth-child(2){width:30%}.sq-compare thead th:last-child{width:31%}}
.sq-placeholder-badge{display:inline-block;margin-bottom:16px;border:1px solid #d2dbc8;border-radius:999px;padding:4px 9px;font-size:.75rem;color:#607153;background:#f3f6ee}.sq-press-outlet{display:flex;align-items:center;gap:12px;min-height:40px}.sq-press-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0;filter:grayscale(1)}.sq-press-preview{max-width:640px;margin:18px auto 0;text-align:center;font-size:14px;line-height:1.6;color:#68705f}
.sq-journal-home{padding:80px 24px;background:#f4f5f1;color:#102019;font-family:Satoshi,Arial,sans-serif}.sq-journal-home header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.sq-journal-home header>div{max-width:660px}.sq-journal-home h2{font-family:Sentient,Georgia,serif;font-size:clamp(2.3rem,4.5vw,3.8rem);font-weight:400;line-height:1.1;letter-spacing:-.025em;margin:12px 0 20px}.sq-journal-home p{font-size:1rem;color:#52624b;line-height:1.6}.sq-journal-home .sq-kicker{font-size:.8125rem;letter-spacing:.07em;text-transform:uppercase;margin:0 0 12px}.sq-journal-home header>a{white-space:nowrap;flex-shrink:0}.sq-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sq-journal-card{background:#fff;border:1px solid #d9ded3;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}.sq-journal-card:hover{box-shadow:0 12px 30px #16220e12}.sq-journal-cover{display:block;aspect-ratio:1.5;overflow:hidden}.sq-journal-cover img{display:block;width:100%;height:100%;object-fit:cover}.sq-journal-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.sq-journal-card h3{font-family:Sentient,Georgia,serif;font-size:1.6rem;line-height:1.2;font-weight:400;margin:0 0 14px}.sq-journal-card h3 a{color:inherit;text-decoration:none}.sq-journal-card p{font-size:.9375rem;margin:0 0 20px}.sq-journal-card .sq-small-link{margin-top:auto;padding-top:10px}.sq-journal-card a:focus-visible{outline:3px solid #718b5c;outline-offset:3px}@media(max-width:900px){.sq-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-journal-home header{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.sq-journal-home{padding:44px 20px}.sq-journal-grid{grid-template-columns:1fr;gap:20px}.sq-journal-home header>a{white-space:normal}.sq-journal-card h3{font-size:1.5rem}}

/* Press hierarchy: label, headline, then supporting note. */
#press{padding:80px 24px!important}#press .text-center>p:first-child{margin:0 0 20px!important}#press h2{margin:0!important}#press p.sq-press-preview{max-width:620px!important;margin:24px auto 0!important;font-size:14px!important;line-height:1.7!important;padding:0 12px}#press .mt-14{margin-top:40px!important}@media(max-width:640px){#press{padding:48px 20px!important}#press .text-center>p:first-child{margin-bottom:16px!important}#press p.sq-press-preview{margin-top:20px!important;font-size:13px!important;padding:0}#press .mt-14{margin-top:28px!important}}

.sq-data-market{padding:80px 24px;background:#f2f2f0;color:#102019}.sq-data-market header{text-align:center;margin:0 auto 40px;max-width:650px}.sq-data-market h2{font:400 clamp(2.3rem,4vw,3.5rem)/1.12 Sentient,Georgia,serif;margin:16px 0}.sq-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sq-data-card{background:white;border:1px solid #dce0d7;border-radius:26px;padding:30px;display:flex;flex-direction:column;min-width:0}.sq-data-card h3{font-size:1.6rem;margin:12px 0}.sq-data-card p{line-height:1.65;color:#626e5c}.sq-data-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-block:1px solid #e1e5dd;margin:24px 0;padding:24px 0}.sq-data-card dt{font-size:.75rem;color:#626e5c}.sq-data-card dd{margin:6px 0 0;font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums}.sq-data-note{font-size:.8125rem!important;line-height:1.65;color:#626e5c;margin:20px 0}.sq-data-card a{margin-top:auto}@media(max-width:650px){.sq-data-market{padding:48px 20px}.sq-data-grid{grid-template-columns:1fr}.sq-data-card{padding:24px}.sq-data-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}

.sq-plan-compare{background:#f2f2ed;color:#102019}.sq-plan-compare header{margin-bottom:40px}.sq-plan-compare table{min-width:580px;border:1px solid #d8decf;border-radius:22px;overflow:hidden}.sq-plan-compare th,.sq-plan-compare td{padding:20px 24px}.sq-plan-compare thead th:first-child{width:40%}.sq-plan-compare thead th:nth-child(2),.sq-plan-compare thead th:last-child{width:30%;border-radius:0}.sq-plan-compare tbody th,.sq-plan-compare tbody td,.sq-plan-compare tbody td:last-child{background:#fff;color:#102019;border-bottom:1px solid #e0e5d9;backdrop-filter:none;text-shadow:none}.sq-plan-compare .sq-highlight,.sq-plan-compare tbody td.sq-highlight{background:#e3ead6!important;color:#102019;box-shadow:none}.sq-plan-compare tbody th,.sq-plan-compare tbody td{border-radius:0!important}.sq-plan-compare .sq-compare-note{background:none;color:#5b6654;text-shadow:none;padding:0;max-width:740px}.sq-plan-compare .sq-compare-mobile{color:#5b6654;text-shadow:none}

.sq-bundle-saving{font-size:.875rem;line-height:1.6;color:#37572c;margin:0 0 22px;padding:12px 14px;border-radius:12px;background:#dbe5cd}.sq-commerce .sq-big-price{font-size:clamp(2.4rem,5vw,4.6rem)}

.sq-metric-bars{margin:24px 0 0;border-top:1px solid #e1e5dd;padding-top:22px;display:grid;gap:17px}.sq-metric-bar{display:grid;grid-template-columns:120px minmax(30px,1fr) 75px;align-items:center;gap:14px;font-size:.875rem}.sq-metric-bar>span{color:#66715e}.sq-metric-bar>div{height:7px;background:#edf0e9;border-radius:99px;overflow:hidden}.sq-metric-bar i{display:block;height:100%;border-radius:99px}.sq-metric-bar strong{text-align:right;font-variant-numeric:tabular-nums}.sq-metric-bars small{font-size:.75rem;color:#6c7866}.sq-equity{margin:24px 0 0;padding:16px;background:#fafbf8;border:1px solid #e2e7dd;border-radius:16px}.sq-equity figcaption,.sq-equity-dates{display:flex;justify-content:space-between;gap:12px;font-size:.8125rem}.sq-equity figcaption strong{font-size:1.2rem;font-variant-numeric:tabular-nums}.sq-equity svg{display:block;width:100%;height:auto}.sq-equity p{font-size:.75rem;line-height:1.6;margin:12px 0 0}.sq-data-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:650px){.sq-metric-bar{grid-template-columns:104px minmax(25px,1fr) 65px;gap:8px;font-size:.8125rem}}

.sq-pricing-view{display:flex;justify-content:center;gap:8px;margin:0 0 28px}.sq-pricing-view button{font:inherit;border:1px solid #d2dac8;border-radius:999px;padding:10px 18px;min-height:44px;cursor:pointer;background:transparent;color:#405436}.sq-pricing-view button[aria-pressed=true]{background:#102019;color:#fff;border-color:#102019}.sq-pricing-view button:focus-visible{outline:3px solid #718b5c;outline-offset:3px}.sq-pricing-table{overflow-x:auto}.sq-pricing-table table{width:100%;min-width:540px;border-collapse:collapse;font-size:.9375rem}.sq-pricing-table caption{text-align:left;font-size:1.3rem;padding:0 0 20px}.sq-pricing-table td,.sq-pricing-table th{padding:18px;border-bottom:1px solid #d9e0d0;text-align:left}.sq-pricing-table thead strong{display:block;font-size:1.2rem;margin-top:10px}.sq-pricing-table tbody th{font-weight:500}.sq-pricing-table tfoot a{padding:12px 16px;font-size:.9375rem}

.sq-equity-preview{padding:18px 16px 6px}.sq-preview-label{font-size:.75rem;color:#68765f}.sq-equity-preview figcaption{align-items:center;margin-bottom:12px;color:#53634a}.sq-equity-preview svg{min-height:150px}

.sq-simple-pricing .sq-commerce-inner{max-width:980px}.sq-simple-pricing .sq-price-grid{gap:24px}.sq-simple-pricing .sq-price-grid article{padding:32px}.sq-simple-pricing .sq-card-top{margin:0 0 10px;align-items:center;min-height:40px}.sq-simple-pricing .sq-card-top h3{margin:0;font-size:1.6rem}.sq-simple-pricing .sq-plan-desc{min-height:0;margin:0;font-size:1rem}.sq-simple-pricing .sq-big-price{font-size:clamp(2.5rem,5vw,4rem);margin:28px 0 8px;letter-spacing:-.04em;white-space:nowrap}.sq-simple-pricing .sq-big-price span{font-size:1rem;letter-spacing:0;margin-left:8px}.sq-simple-pricing .sq-billing-detail{min-height:0;font-size:1rem;margin-bottom:12px;color:#34482e}.sq-simple-pricing .sq-saving{min-height:0;margin:0 0 24px;font-size:.875rem}.sq-simple-pricing .sq-features{gap:12px;margin-top:26px;padding-top:22px}.sq-simple-note{text-align:center;margin:24px auto 12px!important;font-size:.875rem!important;color:#596851}.sq-billing-terms{max-width:720px;margin:0 auto;font-size:.875rem;line-height:1.7;color:#596851}.sq-billing-terms summary{text-align:center;cursor:pointer;padding:10px;min-height:44px;text-decoration:underline;text-underline-offset:4px}.sq-billing-terms a{text-decoration:underline}.sq-billing-terms p{font-size:.875rem}@media(max-width:650px){.sq-simple-pricing .sq-price-grid article{padding:26px}.sq-simple-pricing .sq-card-top{flex-wrap:wrap}.sq-simple-pricing .sq-big-price{font-size:2.8rem}.sq-simple-pricing .sq-simple-note{text-align:left}}

.sq-data-market>.sq-commerce-inner{max-width:1180px}.sq-strategy-group{display:flex;align-items:center;gap:24px;font:600 clamp(1.5rem,3vw,2.1rem)/1.2 Sentient,Georgia,serif;margin:48px 0 26px;color:#10140e}.sq-strategy-group:after{content:"";flex:1;height:1px;background:#d8ded2}.sq-data-card{padding:28px;border-color:#eceee8;box-shadow:0 16px 38px #1320140b;border-radius:24px}.sq-data-card h3{font-weight:650;font-size:1.6rem;color:#080e0a;margin:12px 0}.sq-data-card>.sq-kicker{display:flex;align-items:center;gap:9px;margin:0}.sq-strategy-dot{width:9px;height:9px;border-radius:50%;display:inline-block;flex-shrink:0}.sq-data-card>.sq-equity{margin-top:18px;background:linear-gradient(#fcfdfa,#fff);border-color:#ecefe7}.sq-data-card .sq-equity svg{height:220px;min-height:0}.sq-data-card .sq-metric-bars{padding-top:22px}.sq-data-card .sq-data-note{margin:0 0 20px;font-size:.75rem!important}.sq-data-card dl{margin:20px 0;padding:20px 0}.sq-strategy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}.sq-strategy-actions .sq-commerce-button{padding:12px 16px;min-height:48px;font-size:.9375rem;margin:0}.sq-strategy-actions .sq-outline{background:#fff;color:#102019;border:1px solid #d4dccd}@media(max-width:650px){.sq-data-card{padding:22px}.sq-data-card .sq-equity svg{height:175px}.sq-strategy-group{margin-top:36px;gap:16px}.sq-strategy-actions{gap:8px}.sq-strategy-actions .sq-commerce-button{padding:10px 12px}}

.sq-strategy-actions{grid-template-columns:1fr!important}

.sq-commerce a.sq-commerce-button.sq-outline{color:#102019!important;background:#fff}.sq-data-market>.sq-commerce-inner>a.sq-outline{color:#102019!important;background:#fff}

.sq-simple-pricing .sq-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}

.sq-data-market>.sq-commerce-inner>a.sq-explore-all{display:flex;width:fit-content;max-width:100%;box-sizing:border-box;margin:36px auto 0;padding:14px 28px;min-height:52px;border:1px solid #a8b49e;background:transparent;text-align:center;line-height:1.4}@media(max-width:650px){.sq-data-market>.sq-commerce-inner>a.sq-explore-all{margin-top:28px;width:100%;max-width:360px;padding:14px 20px}}

.sq-simple-pricing header{text-align:center;margin:0 auto 36px}.sq-simple-pricing .sq-price-grid{max-width:920px;margin:0 auto}.sq-simple-pricing .sq-plan-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.sq-simple-pricing .sq-plan-top h2{font:600 1.4rem Satoshi,Arial,sans-serif;letter-spacing:0;margin:0}.sq-simple-pricing .sq-saving{background:#d5dfc5;padding:7px 12px;border-radius:99px;font-size:.8rem;color:#34452c;font-weight:600}.sq-simple-pricing .sq-big-price{margin:30px 0 0;font-size:clamp(2.8rem,6vw,4rem)}.sq-simple-pricing .sq-per-strategy{margin:4px 0 12px;font-weight:600}.sq-simple-pricing .sq-commerce-button{margin-top:24px}.sq-simple-pricing .sq-plan-caption{font-size:.82rem;line-height:1.6}.sq-simple-pricing>.sq-commerce-inner>.sq-plan-caption,.sq-simple-pricing .sq-shared-inclusions{text-align:center;max-width:820px;margin:20px auto 0}.sq-simple-pricing .sq-billing-card>.sq-plan-caption{margin:14px 0 0}@media(max-width:650px){.sq-simple-pricing .sq-price-grid{grid-template-columns:1fr}.sq-simple-pricing .sq-price-grid article{padding:24px}}

.sq-press-loop{max-width:1100px;margin:0 auto 64px;position:relative;text-align:center}.sq-press-loop>p{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#a4a6a9;margin:0 0 26px}.sq-press-window{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.sq-press-track{display:flex;width:max-content;animation:sq-press-travel 60s linear infinite}.sq-press-group{display:flex;align-items:center;gap:48px;padding-right:48px;flex:none}.sq-press-group span{white-space:nowrap;font-size:19px;font-weight:650;color:#b6b8b8}.sq-press-loop:hover .sq-press-track,.sq-press-loop:focus-within .sq-press-track,.sq-press-loop:has(input:checked) .sq-press-track{animation-play-state:paused}.sq-press-pause{display:inline-flex;align-items:center;gap:7px;color:#a4a6a9;font-size:12px;margin-top:18px;cursor:pointer}.sq-press-pause input{accent-color:#a3b18a}@keyframes sq-press-travel{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.sq-press-track{animation:none;width:auto}.sq-press-group{flex-wrap:wrap;justify-content:center;gap:24px;padding:0}.sq-press-group[aria-hidden]{display:none}.sq-press-window{mask-image:none}.sq-press-pause{display:none}}@media(max-width:650px){.sq-press-loop{margin-bottom:40px}.sq-press-group{gap:32px;padding-right:32px}.sq-press-group span{font-size:16px}.sq-simple-pricing .sq-plan-top{flex-wrap:wrap}.sq-data-card,.sq-journal-card,.sq-billing-card{min-width:0}}

.sq-return-calculator{background:#08090e;color:#fff;padding:80px 24px;font-family:Satoshi,Arial,sans-serif}.sq-return-inner{max-width:1100px;margin:auto}.sq-return-calculator header{text-align:center;max-width:700px;margin:0 auto 36px}.sq-return-calculator h1,.sq-return-calculator h2{font:400 clamp(32px,4vw,52px)/1.1 Sentient,Georgia,serif;letter-spacing:-.02em;margin:14px 0 22px}.sq-return-calculator p{color:#b6b9b6;line-height:1.65}.sq-return-panel{padding:32px;border:1px solid #303337;border-radius:24px;background:#0c0e13}.sq-return-controls{display:grid;grid-template-columns:1fr 2fr;gap:24px}.sq-return-controls label{display:flex;flex-direction:column;gap:10px;font-size:14px;color:#c7ccc4}.sq-return-controls input,.sq-return-controls select{width:100%;min-width:0;box-sizing:border-box;font:inherit;font-size:18px;padding:16px;border:1px solid #41464a;border-radius:12px;background:#171a1f;color:#fff;color-scheme:dark}.sq-return-controls :focus-visible{outline:2px solid #b4c295;outline-offset:3px}.sq-return-period{font-size:14px;margin:22px 0}.sq-return-results{display:grid;grid-template-columns:1.3fr 1.3fr 1fr;gap:20px;padding:22px 0 30px;border-bottom:1px solid #303337}.sq-return-results span{display:block;font-size:14px;color:#b6b9b6}.sq-return-results strong{display:block;margin-top:12px;color:#b7c79a;font-size:clamp(22px,3vw,34px);font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sq-return-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0}.sq-return-metrics dt{font-size:14px;color:#b6b9b6}.sq-return-metrics dd{font-size:22px;margin:10px 0 0}.sq-return-note{font-size:13px;max-width:900px}.sq-return-link{display:inline-flex;align-items:center;min-height:48px;color:#cfdfba!important;text-underline-offset:5px;font-size:16px}.sq-return-link:focus-visible{outline:2px solid #b4c295;outline-offset:3px}@media(max-width:650px){.sq-return-calculator{padding:48px 20px}.sq-return-panel{padding:22px}.sq-return-controls,.sq-return-results{grid-template-columns:1fr}.sq-return-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-return-results{gap:24px}}

.sq-return-curve{margin:30px 0 26px}.sq-return-curve figcaption{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:14px;color:#bac1b8}.sq-return-curve figcaption>span:first-child{display:flex;align-items:center;gap:9px}.sq-return-curve figcaption i{width:8px;height:8px;border-radius:50%;display:inline-block}.sq-return-curve svg{display:block;width:100%;height:290px;margin-top:24px;overflow:visible}.sq-return-curve-axis{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#aeb6ab}.sq-return-curve-axis>span:last-child{text-align:right}.sq-return-curve-axis strong{display:block;margin-top:6px;color:#e2e8dc;font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.sq-return-curve>p{font-size:12px;margin:18px 0 0;color:#aeb6ab}.sq-growth-line{stroke-dasharray:1;stroke-dashoffset:0;animation:sq-growth-reveal .9s ease-out}@keyframes sq-growth-reveal{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.sq-growth-line{animation:none}}@media(max-width:650px){.sq-return-curve svg{height:210px}.sq-return-curve figcaption{align-items:flex-start;flex-direction:column;gap:8px}.sq-return-curve-axis{font-size:12px}.sq-return-curve-axis strong{font-size:14px}}

.sq-return-mode{display:flex;gap:6px;padding:6px;margin:28px 0 24px;border:1px solid #343a3c;border-radius:14px;background:#14171b;width:fit-content;max-width:100%;box-sizing:border-box}.sq-return-mode button{appearance:none;border:0;border-radius:9px;padding:12px 18px;min-height:48px;font:500 14px/1.35 Satoshi,Arial,sans-serif;color:#c4cbbf;background:transparent;cursor:pointer}.sq-return-mode button[aria-pressed=true]{background:#b7c79a;color:#111810}.sq-return-mode button:focus-visible,.sq-topup-toggle input:focus-visible{outline:2px solid #b7c79a;outline-offset:4px}.sq-return-date-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sq-return-topups{margin-top:22px;padding:20px;border:1px solid #30383a;border-radius:14px;background:#11151a}.sq-topup-toggle{display:flex;align-items:center;gap:12px;min-height:32px;font-size:16px;color:#e5eadf;cursor:pointer}.sq-topup-toggle input{appearance:auto;width:20px;height:20px;margin:0;accent-color:#b7c79a;flex-shrink:0}.sq-return-topups .sq-return-controls{margin-top:20px}.sq-return-calculator .sq-topup-timing{font-size:14px;margin:14px 0 0}.sq-return-calculator .sq-return-basis{font-size:14px;margin:24px 0 4px;max-width:880px}.sq-return-basis>span{display:inline-block;color:#d4dfc5;border:1px solid #4a5443;border-radius:6px;padding:3px 8px;margin-right:8px;margin-bottom:6px;font-weight:600}.sq-return-results-dates{grid-template-columns:repeat(3,minmax(0,1fr))}.sq-return-results small{display:block;color:#aeb7a7;font-size:13px;line-height:1.5;margin-top:9px}.sq-return-curve .sq-contribution-legend{display:flex;align-items:center;gap:10px}.sq-return-curve .sq-contribution-legend i{width:24px;height:0;border-radius:0;border-top:2px dashed #a4aca1}.sq-return-calculator .sq-topup-comparison{padding:18px 20px;border-left:2px solid #7f9369;background:#131912;border-radius:0 10px 10px 0;font-size:14px}.sq-topup-comparison strong{color:#dae6ce;font-weight:500}.sq-return-calculator .sq-return-metric-label{font-size:14px;margin:30px 0 0}.sq-return-metric-label+.sq-return-metrics{margin-top:16px}.sq-return-controls label{min-width:0}.sq-return-controls input[type=date]{min-height:58px}.sq-return-calculator [role=alert]{font-size:15px;color:#f3c6b8}@media(max-width:650px){.sq-return-date-controls,.sq-return-results-dates{grid-template-columns:1fr}.sq-return-mode{width:100%;gap:4px;padding:4px}.sq-return-mode button{flex:1;min-width:0;padding:10px 8px}.sq-return-topups{padding:16px}.sq-return-results-dates{gap:22px}.sq-return-results strong{font-size:clamp(24px,7vw,34px)}.sq-return-curve>p{font-size:13px}}

/* A simple first view; detailed options are progressively disclosed. */
.sq-return-calculator .sq-return-panel{max-width:920px;margin:auto}.sq-return-calculator header{max-width:660px}.sq-return-date-controls{margin-top:20px}.sq-calc-until{align-self:end;font-size:14px;padding:16px 0;margin:0}.sq-return-topups{padding:0;border:0;background:none;margin:20px 0}.sq-return-results-dates{grid-template-columns:2fr 1fr 1fr;align-items:center}.sq-return-results-dates>div:first-child strong{font-size:clamp(32px,4.4vw,48px)}.sq-return-results-dates>div:not(:first-child) strong{font-size:22px;color:#e1e7dc}.sq-return-curve svg{height:220px}.sq-calc-details{border-top:1px solid #303337;margin-top:24px;padding-top:18px}.sq-calc-details summary{cursor:pointer;color:#c7ccc4;font-size:14px;padding:8px 0;min-height:24px}.sq-calc-details summary:focus-visible{outline:2px solid #b4c295;outline-offset:4px}.sq-return-link{margin-top:14px}.sq-return-calculator .sq-return-basis{font-size:14px;margin-top:22px}@media(max-width:650px){.sq-return-results-dates{grid-template-columns:1fr 1fr;gap:20px}.sq-return-results-dates>div:first-child{grid-column:1/-1}.sq-return-results-dates>div:first-child strong{font-size:40px}.sq-return-results-dates>div:not(:first-child) strong{font-size:20px}.sq-calc-until{padding:0}.sq-return-curve svg{height:180px}.sq-return-panel{padding:20px}}

/* Strategy-coloured simulation; original calculator views remain available. */
.sq-return-calculator{background:#0c1713}.sq-return-calculator .sq-return-panel{background:#101e18;border-color:#304038}
.sq-return-calculator .sq-return-controls input,.sq-return-calculator .sq-return-controls select{background:#15261e;border-color:#3b4b42}
.sq-return-calculator .sq-calculator-strategy select{border-left:3px solid var(--strategy-color);color:color-mix(in srgb,var(--strategy-color) 75%,white)}
.sq-return-calculator .sq-return-mode{background:#14251d;border-color:#35463c;flex-wrap:wrap}
.sq-return-calculator .sq-return-mode button[aria-pressed=true]{background:color-mix(in srgb,var(--strategy-color) 18%,#14251d);color:#f4f7f0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--strategy-color) 50%,#35463c)}
.sq-return-calculator .sq-return-controls :focus-visible,.sq-return-calculator .sq-return-mode button:focus-visible{outline-color:var(--strategy-color)}
.sq-return-calculator .sq-return-results>div:first-child strong{color:color-mix(in srgb,var(--strategy-color) 80%,white)}
.sq-amount-input{position:relative;display:block}.sq-amount-input>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#fff;font-size:18px;pointer-events:none}.sq-return-controls .sq-amount-input input{padding-left:34px}
.sq-return-results-simple{--sq-results-column-gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--sq-results-column-gap);row-gap:28px;align-items:start}
.sq-return-results-simple>div{min-width:0;text-align:left}
.sq-return-results-simple>div>span{min-height:1.4em;line-height:1.4}
.sq-return-results-simple>div strong{position:relative;margin-top:10px;font-size:clamp(22px,2.6vw,32px);line-height:1.2}
.sq-return-calculator .sq-return-results.sq-return-results-simple>.sq-return-starting-value strong{color:#9da5a0}
.sq-return-results-simple>.sq-return-starting-value strong{display:flex;align-items:center}
.sq-return-results-simple .sq-return-value-arrow{display:flex;flex:1;justify-content:center;margin-right:calc(-1*var(--sq-results-column-gap));font-size:24px;line-height:1;color:#9da5a0}
@media(min-width:768px) and (max-width:1000px){.sq-return-results-simple>div>span{min-height:2.8em}}
.sq-return-calculator .sq-topup-toggle input{accent-color:var(--strategy-color)}
.sq-return-calculator .sq-return-link{color:color-mix(in srgb,var(--strategy-color) 70%,white)!important}
.sq-simulation-horizon{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0;color:#bfcabe;font-size:14px}
.sq-simulation-horizon>div{display:flex;gap:8px}.sq-simulation-horizon button{appearance:none;border:1px solid #3b4b42;border-radius:9px;background:transparent;color:#c7d0c3;padding:10px 16px;min-height:44px;font:500 14px Satoshi,Arial,sans-serif;cursor:pointer}
.sq-simulation-horizon button[aria-pressed=true]{border-color:var(--strategy-color);background:color-mix(in srgb,var(--strategy-color) 10%,#14251d);color:#f4f7f0}
.sq-simulation-horizon button:focus-visible{outline:2px solid var(--strategy-color);outline-offset:3px}
.sq-simulation-horizon small{display:block;margin-top:4px;font-size:12px;color:#aebbad}
.sq-return-calculator .sq-simulation-results{grid-template-columns:1.4fr 1fr 1fr;align-items:center;border-color:#354239}
.sq-return-calculator .sq-simulation-results>div:first-child strong{font-size:clamp(30px,4vw,44px)}
.sq-return-calculator .sq-simulation-results>div:not(:first-child) strong{font-size:22px;color:#e1e7dc}
.sq-return-calculator .sq-simulation-curve .sq-simulation-name{color:color-mix(in srgb,var(--strategy-color) 80%,white)}
.sq-return-calculator .sq-simulation-count{font-size:12px;color:#aebbad}
.sq-simulation-legend{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0 0;color:#b7c3b5;font-size:12px}
.sq-simulation-legend>span{display:flex;align-items:center;gap:7px}.sq-simulation-legend i{display:inline-block;width:20px;height:9px;border-radius:2px;background:var(--strategy-color)}
.sq-simulation-legend .sq-fan-outer{opacity:.35}.sq-simulation-legend .sq-fan-inner{opacity:.65}
.sq-simulation-legend .sq-fan-median{height:0;border-top:2px solid var(--strategy-color);border-radius:0;background:none}
.sq-simulation-legend .sq-fan-contributed{height:0;border-top:2px dashed #a4aca1;border-radius:0;background:none}
.sq-simulation-plot{display:grid;grid-template-columns:58px minmax(0,1fr);gap:10px;margin-top:22px}
.sq-simulation-plot .sq-simulation-y{position:relative;font-size:12px;font-variant-numeric:tabular-nums;color:#aebbad}
.sq-simulation-y>span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}
.sq-return-calculator .sq-simulation-plot svg{width:100%;height:250px;margin:0;overflow:hidden}
.sq-simulation-timeline{display:flex;justify-content:space-between;gap:12px;margin:12px 0 0 78px;color:#aebbad;font-size:12px}
.sq-simulation-timeline span{white-space:nowrap}.sq-return-curve:not(.sq-simulation-curve) .sq-simulation-timeline{margin-left:0}
@media(max-width:650px){.sq-simulation-timeline span:nth-child(2),.sq-simulation-timeline span:nth-child(4){display:none}}
.sq-simulation-contributions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:24px;font-size:13px;color:#aebbad}
.sq-simulation-contributions strong{color:#e1e7dc;font-weight:500;margin-left:8px;font-variant-numeric:tabular-nums}
.sq-simulation-band{animation:sq-fan-enter .5s ease-out}@keyframes sq-fan-enter{from{opacity:0}to{opacity:1}}
.sq-return-calculator .sq-return-note a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:650px){
  .sq-return-calculator .sq-simulation-results{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px}
  .sq-simulation-results>div:first-child{grid-column:1/-1}.sq-return-calculator .sq-simulation-results>div:first-child strong{font-size:36px!important}
  .sq-return-calculator .sq-simulation-results>div:not(:first-child) strong{font-size:clamp(18px,5vw,22px)!important}
  .sq-simulation-horizon{align-items:flex-start;flex-direction:column;gap:12px}.sq-simulation-horizon>div{width:100%}.sq-simulation-horizon button{flex:1;min-width:0;padding:10px 8px}
  .sq-simulation-legend{gap:12px 16px}.sq-simulation-plot{grid-template-columns:48px minmax(0,1fr);gap:4px}
  .sq-return-calculator .sq-simulation-plot svg{height:205px}.sq-simulation-timeline{margin-left:60px}
}
@media(max-width:360px){.sq-return-calculator .sq-return-mode button{font-size:13px;padding-inline:6px}}
@media(prefers-reduced-motion:reduce){.sq-simulation-band{animation:none}}

/* Align corresponding content rows across both billing cards. */
.sq-simple-pricing .sq-price-grid{grid-template-rows:repeat(6,auto);row-gap:0;align-items:stretch}.sq-simple-pricing .sq-price-grid .sq-billing-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;row-gap:0}.sq-simple-pricing .sq-plan-top{min-height:48px;align-items:center;margin:0}.sq-simple-pricing .sq-plan-top h2{margin:0!important;line-height:1.2}.sq-simple-pricing .sq-big-price{margin:24px 0 8px!important}.sq-simple-pricing .sq-per-strategy{margin:0 0 24px!important}.sq-simple-pricing .sq-per-strategy+p{margin:0 0 24px!important}.sq-simple-pricing .sq-billing-card .sq-commerce-button{margin:0;align-self:stretch}.sq-simple-pricing .sq-plan-caption{margin:16px 0 0!important}@media(max-width:650px){.sq-simple-pricing .sq-price-grid{grid-template-rows:none;row-gap:18px}.sq-simple-pricing .sq-price-grid .sq-billing-card{display:flex;grid-row:auto}.sq-simple-pricing .sq-plan-top{width:100%;gap:12px}}

.sq-simple-pricing .sq-plan-top .sq-plan-caption{margin:0!important}
/* Responsive homepage polish: natural document flow and readable product hierarchy. */
.sq-new-hero{background:#f2f2f0;color:#0d1b16;padding:130px 24px 72px;overflow:clip}
.sq-hero-copy{max-width:780px;margin:auto;text-align:center}
.sq-hero-copy h2{font:500 clamp(38px,5.5vw,76px)/1.06 Georgia,serif;letter-spacing:-.045em;margin:0 0 24px}
.sq-hero-copy>p{font-size:18px;line-height:1.65;max-width:640px;margin:0 auto;color:#59645e}
.sq-hero-actions{display:flex;align-items:center;justify-content:center;gap:28px;margin:28px 0 18px;flex-wrap:wrap}
.sq-hero-copy .sq-hero-reassurance{font-size:13px}
.sq-studio-stage{max-width:1120px;margin:56px auto 0;perspective:1600px;padding:12px 0 28px}
.sq-studio-screen{position:relative;border:1px solid #d1d6ce;border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #0d1b1624;transform-origin:center;transition:transform .15s linear}
.sq-studio-screen>img{display:block;width:100%;height:auto}
.sq-plain-intro,.sq-home-brokers{padding:96px 24px;max-width:1200px;margin:auto;color:#0d1b16}
.sq-plain-intro>h2,.sq-home-brokers h2{font:500 clamp(34px,4.4vw,60px)/1.1 Georgia,serif;letter-spacing:-.035em;margin:20px 0 24px}
.sq-plain-intro>p:not(.sq-kicker){max-width:760px;font-size:19px;line-height:1.7;color:#59645e}
.sq-intro-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px;border-top:1px solid #dce1d7;padding-top:28px}
.sq-intro-points h3{font-size:20px;margin:0 0 12px}.sq-intro-points p,.sq-home-brokers p{font-size:16px;line-height:1.7;color:#59645e}
.sq-tree-section{position:relative;overflow:hidden;background:white;max-height:620px}.sq-tree-section>div{max-height:620px}
.sq-home-brokers header{text-align:center}.sq-broker-showcase{margin:40px 0 24px;border:1px solid #d9dfd2;background:#f2f2ef;border-radius:28px;min-height:280px;display:grid;place-items:center;padding:32px}
.sq-broker-slide{text-align:center;animation:sq-broker-enter .65s ease both}.sq-broker-slide[hidden]{display:none}.sq-broker-slide img{display:block;width:300px;max-width:100%;height:105px;object-fit:contain;margin:0 auto 14px}.sq-broker-slide h3{font-size:24px;margin:10px}.sq-broker-slide a{font-size:14px;text-decoration:underline;text-underline-offset:5px}
.sq-broker-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sq-broker-choice{border:1px solid #d9dfd2;border-radius:18px;padding:22px 18px;display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;text-decoration:none}.sq-broker-choice img{width:100%;height:64px;object-fit:contain}.sq-broker-choice span{font-weight:600}.sq-broker-choice small{color:#59645e}.sq-broker-choice:hover{background:#eaf0e2}.sq-broker-footnote{text-align:center;margin-top:24px}
.sq-press-group>span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.sq-press-group img{width:32px;height:32px;object-fit:contain;filter:grayscale(1)}
@keyframes sq-broker-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(max-width:767px){.sq-new-hero{padding:105px 18px 40px}.sq-hero-copy>p{font-size:16px}.sq-hero-actions{gap:20px}.sq-studio-stage{margin-top:36px}.sq-studio-screen{border-radius:10px}.sq-plain-intro,.sq-home-brokers{padding:56px 20px}.sq-intro-points{grid-template-columns:1fr;gap:24px;margin-top:28px}.sq-plain-intro>p:not(.sq-kicker){font-size:17px}.sq-broker-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sq-broker-choice{padding:16px 10px;font-size:14px}.sq-broker-showcase{min-height:250px;padding:24px 18px}.sq-tree-section,.sq-tree-section>div{max-height:380px}.sq-home main{overflow-x:clip}.sq-home section{min-width:0}.sq-home .sq-commerce-inner{min-width:0}.sq-return-inputs>*{min-width:0}}
@media(prefers-reduced-motion:reduce){.sq-studio-screen{transform:none!important;transition:none}.sq-broker-slide{animation:none}}
/* Shared image height and baseline keep the original stone/grass masks aligned. */
.sq-restored-hero{position:relative;isolation:isolate;overflow:clip;background:#f2f2f0}
.sq-restored-hero>.sq-hero-rock{top:auto;bottom:0;width:max-content;height:clamp(280px,48vw,680px);z-index:1}
.sq-restored-hero>.sq-hero-rock img{display:block;width:auto;height:100%;max-width:none;object-fit:contain}
.sq-restored-hero .sq-hero-copy{position:relative;z-index:2}
.sq-restored-hero .sq-studio-stage{position:relative;z-index:2}
.sq-finance-line{display:flex;justify-content:center;align-items:center;gap:.22em;flex-wrap:wrap}
.sq-finance-line+.sq-finance-line{margin-top:.18em}
.sq-finance-line>img{flex:none;display:block}
.sq-finance-line>span{min-width:0;max-width:100%}
.sq-finance-line>span>span{padding-top:0!important;padding-bottom:0!important}
@media(max-width:767px){.sq-restored-hero>.sq-hero-rock{height:220px;pointer-events:none}.sq-restored-hero .sq-studio-stage{margin-top:48px}}
@media(prefers-reduced-motion:reduce){.sq-hero-rock img{transform:none!important;opacity:1!important}}
.sq-original-broker-orbit{transform-origin:center}

/* Homepage collection only; guides and calculators retain their existing styles. */
#strategies.sq-library-collection { background:#f2f2f0; padding:88px 24px; }
#strategies.sq-library-collection > .sq-commerce-inner { max-width:1180px; }
#strategies.sq-library-collection header { max-width:670px; margin-bottom:42px; }
#strategies.sq-library-collection header > .sq-kicker { color:#53644c; font-size:12px; letter-spacing:.09em; }
#strategies.sq-library-collection header > p:last-child { color:#58675d; line-height:1.7; }
#strategies.sq-library-collection .sq-data-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:20px; }
#strategies .sq-collection-card { padding:25px; border:1px solid #dce4d7; border-top:3px solid var(--strategy-color); border-radius:22px; box-shadow:none; }
#strategies .sq-collection-card > .sq-kicker { color:#5b695f; font-size:11px; letter-spacing:.035em; line-height:1.4; }
#strategies .sq-collection-card .sq-strategy-dot { background:var(--strategy-color); width:8px; height:8px; }
#strategies .sq-collection-card h3 { margin:18px 0 12px; font-family:Sentient,Georgia,serif; font-size:25px; line-height:1.2; font-weight:500; letter-spacing:-.025em; }
#strategies .sq-collection-card h3 > span:first-child { display:block; color:#102019; font-family:inherit; font-size:16px; margin-bottom:4px; letter-spacing:-.01em; }
#strategies .sq-collection-name { color:color-mix(in srgb,var(--strategy-color) 64%,#102019); }
#strategies .sq-collection-card .sq-collection-description { margin:0; min-height:66px; font-size:14px; line-height:1.55; color:#58675d; }
#strategies .sq-collection-chart { margin:24px 0 0; padding:0; min-width:0; }
#strategies .sq-collection-chart figcaption { display:flex; justify-content:space-between; align-items:baseline; gap:8px; color:#637067; font-size:11px; }
#strategies .sq-collection-chart figcaption strong { font-size:16px; color:#102019; font-weight:600; font-variant-numeric:tabular-nums; }
#strategies .sq-collection-chart svg { width:100%; height:auto; display:block; margin:5px 0; }
#strategies .sq-collection-dates { display:flex; justify-content:space-between; gap:12px; font-size:11px; color:#637067; }
#strategies .sq-collection-card .sq-collection-metrics { grid-template-columns:repeat(3,minmax(0,1fr)); gap:9px; margin:20px 0 15px; padding:17px 0; border-color:#e3e9df; }
#strategies .sq-collection-metrics dt { font-size:11px; line-height:1.5; white-space:nowrap; }
#strategies .sq-collection-metrics abbr { display:block; font-size:10px; text-decoration:none; }
#strategies .sq-collection-metrics dd { margin-top:5px; font-size:20px; line-height:1.3; font-weight:600; white-space:nowrap; }
#strategies .sq-collection-metrics div:first-child dt { line-height:1.5; }
#strategies .sq-collection-metrics div:not(:first-child) dt { min-height:31.5px; }
#strategies .sq-collection-metrics .sq-collection-risk { color:#a45147; }
#strategies .sq-collection-card .sq-collection-asof { margin:0 0 18px; color:#637067; font-size:11px; line-height:1.5; }
#strategies .sq-collection-link { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:44px; margin-top:auto; padding-top:9px; border-top:1px solid #e3e9df; font-size:14px; font-weight:600; text-decoration:none; color:#102019; }
#strategies .sq-collection-link:hover { color:#45613c; }
#strategies .sq-collection-link span { font-size:18px; }
#strategies .sq-collection-invitation { display:flex; align-items:center; justify-content:space-between; gap:32px; margin-top:32px; padding:30px 32px; border:1px solid #d9e2d2; border-radius:22px; background:#e6ecdf; }
#strategies .sq-collection-invitation .sq-kicker { margin:0 0 10px; color:#53644c; font-size:11px; letter-spacing:.07em; }
#strategies .sq-collection-invitation h3 { margin:0; font:400 29px/1.2 Sentient,Georgia,serif; letter-spacing:-.02em; }
#strategies .sq-collection-invitation p:last-child { margin:10px 0 0; font-size:14px; color:#58675d; }
#strategies .sq-collection-invitation .sq-commerce-button { flex-shrink:0; background:#102019; color:white; gap:16px; min-height:52px; padding:14px 22px; text-decoration:none; }
#strategies .sq-collection-method { margin:24px auto 0; max-width:940px; font-size:12px; color:#637067; line-height:1.7; }
#strategies .sq-collection-method summary { width:fit-content; margin:auto; cursor:pointer; padding:8px 0; }
#strategies .sq-collection-method p { font-size:12px; color:inherit; }
#strategies .sq-collection-method ul { padding-left:20px; display:grid; gap:5px; }
#strategies .sq-collection-method a { text-decoration:underline; text-underline-offset:3px; }
@media(max-width:1100px) {
  #strategies.sq-library-collection .sq-data-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:767px) {
  #strategies.sq-library-collection { padding:56px 20px; }
  #strategies.sq-library-collection .sq-data-grid { grid-template-columns:minmax(0,1fr); gap:18px; }
  #strategies .sq-collection-card .sq-collection-description { min-height:0; }
  #strategies .sq-collection-card .sq-collection-metrics dd { font-size:20px!important; }
  #strategies .sq-collection-invitation { align-items:stretch; flex-direction:column; gap:20px; padding:24px; }
  #strategies .sq-collection-invitation h3 { font-size:26px; }
  #strategies .sq-collection-invitation .sq-commerce-button { justify-content:center; }
}
@media(max-width:360px) {
  #strategies .sq-collection-card .sq-collection-metrics { grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr); gap:8px; }
  #strategies .sq-collection-card .sq-collection-metrics dd { font-size:16px!important; }
  #strategies .sq-collection-metrics dt { font-size:10px; }
}
@media(max-width:650px){.sq-original-broker-orbit{transform:scale(.78);margin-top:30px!important;margin-bottom:-35px}}
