.sqint-pricing{--green-900:#1a2e1a;--green-800:#243524;--green-700:#2d4a2d;--green-600:#3a5f3a;--green-500:#4a7a4a;--green-100:#e8f0e8;--green-50:#f4f8f4;--cream:#faf9f6;--gold:#c4a24e;--gold-light:#d4b86a;--white:#fff;--gray-100:#f5f5f5;--gray-200:#e8e8e8;--gray-400:#999;--gray-600:#666;--gray-800:#333;--gray-900:#1a1a1a;--font-display:var(--font-dm-serif-display), Georgia, serif;--font-body:var(--font-dm-sans), -apple-system, sans-serif;--max-width:1200px;--section-gap:120px;font-family:var(--font-body);color:var(--gray-900);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.sqint-pricing nav{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #0000000f;transition:box-shadow .3s;position:fixed;top:0;left:0;right:0}.sqint-pricing nav.scrolled{box-shadow:0 1px 20px #0000000f}.sqint-pricing .hero{text-align:center;background:linear-gradient(180deg, var(--green-50) 0%, var(--white) 100%);padding:148px 40px 56px;position:relative}.sqint-pricing .hero:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 50% 20%,#2d4a2d0a,#0000);position:absolute;inset:0}.sqint-pricing .hero-badge{background:var(--white);border:1px solid var(--green-100);color:var(--green-700);border-radius:100px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 20px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 1px 3px #0000000a}.sqint-pricing a.hero-badge{text-decoration:none;transition:border-color .2s,box-shadow .2s}.sqint-pricing a.hero-badge:hover{border-color:var(--green-600);box-shadow:0 2px 8px #00000014}.sqint-pricing .hero-badge span{background:var(--gold);border-radius:50%;width:6px;height:6px}.sqint-pricing .hero h1{font-family:var(--font-display);color:var(--green-900);letter-spacing:-1px;max-width:760px;margin:0 auto 24px;font-size:clamp(40px,5vw,60px);line-height:1.1}.sqint-pricing .hero h1 em{color:var(--green-600);font-style:italic}.sqint-pricing .hero p{color:var(--gray-600);max-width:560px;margin:0 auto 40px;font-size:18px;line-height:1.7}.sqint-pricing .billing-toggle{background:var(--white);border:1px solid var(--green-100);border-radius:100px;align-items:center;gap:4px;padding:5px;display:inline-flex;position:relative;box-shadow:0 1px 3px #0000000a}.sqint-pricing .billing-toggle button{font-family:var(--font-body);color:var(--gray-600);cursor:pointer;background:0 0;border:none;border-radius:100px;padding:10px 24px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.sqint-pricing .billing-toggle button.on{background:var(--green-700);color:var(--white)}.sqint-pricing .billing-toggle button:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.sqint-pricing .toggle-note{color:var(--gold);letter-spacing:.3px;min-height:20px;margin-top:14px;font-size:13px;font-weight:500;display:block}.sqint-pricing section{padding:0 40px}.sqint-pricing .section-inner{max-width:var(--max-width);margin:0 auto}.sqint-pricing .section-label{letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:12px;font-weight:600}.sqint-pricing .section-heading{font-family:var(--font-display);color:var(--green-900);letter-spacing:-.5px;margin-bottom:16px;font-size:clamp(30px,3.5vw,44px);line-height:1.15}.sqint-pricing .section-subheading{color:var(--gray-600);max-width:560px;font-size:17px;line-height:1.7}.sqint-pricing .centered-header{text-align:center;margin-bottom:64px}.sqint-pricing .centered-header .section-subheading{margin:0 auto}.sqint-pricing .plans{padding-bottom:var(--section-gap)}.sqint-pricing .plans-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.sqint-pricing .plan-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;flex-direction:column;height:100%;padding:40px 32px;transition:border-color .3s,box-shadow .3s;display:flex;position:relative}.sqint-pricing .plan-card:hover{border-color:var(--green-500);box-shadow:0 8px 32px #2d4a2d14}.sqint-pricing .plan-card.featured{background:var(--green-700);border-color:var(--green-700);color:var(--white);box-shadow:0 12px 40px #2d4a2d33}.sqint-pricing .plan-card.featured:hover{box-shadow:0 16px 48px #2d4a2d4d}.sqint-pricing .plan-flag{white-space:nowrap;letter-spacing:1.5px;text-transform:uppercase;color:var(--green-900);background:var(--gold);border-radius:8px;padding:5px 14px;font-size:11px;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.sqint-pricing .plan-name{font-family:var(--font-display);color:var(--green-900);letter-spacing:-.3px;margin-bottom:6px;font-size:26px}.sqint-pricing .featured .plan-name{color:var(--white)}.sqint-pricing .plan-for{color:var(--gray-600);min-height:44px;margin-bottom:28px;font-size:14px;line-height:1.6}.sqint-pricing .featured .plan-for{color:#ffffffb3}.sqint-pricing .plan-price{align-items:baseline;gap:6px;display:flex}.sqint-pricing .plan-currency{font-family:var(--font-display);color:var(--green-900);font-size:26px;position:relative;top:-14px}.sqint-pricing .featured .plan-currency{color:var(--white)}.sqint-pricing .plan-amount{font-family:var(--font-display);color:var(--green-900);letter-spacing:-2px;font-size:56px;line-height:1}.sqint-pricing .featured .plan-amount{color:var(--white)}.sqint-pricing .plan-cycle{color:var(--gray-400);font-size:14px;font-weight:500}.sqint-pricing .featured .plan-cycle{color:#ffffff8c}.sqint-pricing .plan-billed{color:var(--gray-400);min-height:20px;margin-top:10px;margin-bottom:28px;font-size:13px}.sqint-pricing .featured .plan-billed{color:#ffffff8c}.sqint-pricing .plan-btn{width:100%;font-family:var(--font-body);cursor:pointer;background:var(--white);color:var(--green-700);border:1.5px solid var(--green-100);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:32px;padding:15px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.sqint-pricing .plan-btn:hover{border-color:var(--green-700);background:var(--green-50)}.sqint-pricing .featured .plan-btn{background:var(--gold);color:var(--green-900);border-color:var(--gold);box-shadow:0 2px 12px #c4a24e4d}.sqint-pricing .featured .plan-btn:hover{background:var(--gold-light);border-color:var(--gold-light);transform:translateY(-1px)}.sqint-pricing .plan-limits{background:var(--gray-200);border:1px solid var(--gray-200);border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:28px;display:grid;overflow:hidden}.sqint-pricing .featured .plan-limits{background:#ffffff24;border-color:#ffffff24}.sqint-pricing .limit-cell{background:var(--green-50);text-align:center;padding:16px 14px}.sqint-pricing .featured .limit-cell{background:#ffffff0f}.sqint-pricing .limit-value{font-family:var(--font-display);color:var(--green-900);font-size:24px;line-height:1.1}.sqint-pricing .limit-value.wide{letter-spacing:-.2px;padding-top:3px;font-size:19px}.sqint-pricing .featured .limit-value{color:var(--gold)}.sqint-pricing .limit-label{letter-spacing:1px;text-transform:uppercase;color:var(--gray-400);margin-top:6px;font-size:11px;font-weight:500}.sqint-pricing .featured .limit-label{color:#ffffff80}.sqint-pricing .limit-boost{background:var(--green-900);color:var(--cream);text-align:center;letter-spacing:.6px;text-transform:uppercase;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:11px;font-weight:600;display:flex}.sqint-pricing .limit-boost strong{color:var(--gold);font-weight:700}.sqint-pricing .featured .limit-boost{background:var(--gold);color:var(--green-900)}.sqint-pricing .featured .limit-boost strong{color:var(--green-900)}.sqint-pricing .plan-includes{letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-400);margin-bottom:16px;font-size:11px;font-weight:600}.sqint-pricing .featured .plan-includes{color:#ffffff80}.sqint-pricing .plan-features{flex-direction:column;gap:12px;margin-top:auto;list-style:none;display:flex}.sqint-pricing .plan-features li{color:var(--gray-800);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sqint-pricing .featured .plan-features li{color:#ffffffd9}.sqint-pricing .plan-features svg{color:var(--green-500);flex-shrink:0;margin-top:4px}.sqint-pricing .featured .plan-features svg{color:var(--gold)}.sqint-pricing .preview{padding-bottom:var(--section-gap)}.sqint-pricing .preview-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;display:grid}.sqint-pricing .preview-panel{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;flex-direction:column;padding:28px;display:flex}.sqint-pricing .preview-panel.unlocked{border-color:var(--green-500);box-shadow:0 8px 32px #2d4a2d14}.sqint-pricing .preview-tier{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sqint-pricing .preview-tier span{letter-spacing:2px;text-transform:uppercase;color:var(--gray-400);font-size:11px;font-weight:600}.sqint-pricing .preview-panel.unlocked .preview-tier span{color:var(--green-700)}.sqint-pricing .preview-pill{letter-spacing:.5px;background:var(--gray-100);color:var(--gray-600);border-radius:100px;padding:4px 11px;font-size:11px;font-weight:600}.sqint-pricing .preview-panel.unlocked .preview-pill{background:var(--gold);color:var(--green-900)}.sqint-pricing .alert-card{border:1px solid var(--gray-200);background:var(--cream);border-radius:12px;margin-bottom:20px;padding:18px}.sqint-pricing .preview-panel.unlocked .alert-card{background:var(--green-50);border-color:var(--green-100)}.sqint-pricing .alert-head{color:var(--green-900);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:600;display:flex}.sqint-pricing .alert-head svg{color:var(--gold);flex-shrink:0}.sqint-pricing .alert-row{border-top:1px solid var(--gray-200);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:13px;display:flex}.sqint-pricing .preview-panel.unlocked .alert-row{border-top-color:var(--green-100)}.sqint-pricing .alert-kw{color:var(--gray-800);font-weight:500}.sqint-pricing .alert-kw.masked{color:#0000;background:var(--gray-200);-webkit-user-select:none;user-select:none;border-radius:4px;line-height:1.15}.sqint-pricing .alert-delta{white-space:nowrap;font-size:12px;font-weight:600}.sqint-pricing .alert-delta.down{color:#a8443a}.sqint-pricing .alert-delta.up{color:var(--green-600)}.sqint-pricing .alert-delta.masked{color:var(--gray-400)}.sqint-pricing .alert-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.sqint-pricing .alert-yoy{white-space:nowrap;background:var(--green-100);color:var(--green-700);border-radius:100px;padding:2px 8px;font-size:11px;font-weight:600}.sqint-pricing .alert-yoy.masked{background:var(--gray-200);color:var(--gray-400)}.sqint-pricing .history-strip{margin-top:auto}.sqint-pricing .history-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-400);margin-bottom:10px;font-size:11px;font-weight:600}.sqint-pricing .history-bars{align-items:flex-end;gap:3px;height:44px;display:flex}.sqint-pricing .history-bars i{background:var(--gray-200);border-radius:2px 2px 0 0;flex:1;display:block}.sqint-pricing .history-bars i.lit{background:var(--green-500)}.sqint-pricing .preview-panel.unlocked .history-bars i.lit{background:var(--green-600)}.sqint-pricing .history-note{color:var(--gray-400);margin-top:10px;font-size:12px}.sqint-pricing .preview-panel.unlocked .history-note{color:var(--green-700);font-weight:500}.sqint-pricing .enterprise-band{background:var(--green-800);padding:80px 40px}.sqint-pricing .enterprise-inner{max-width:var(--max-width);grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin:0 auto;display:grid}.sqint-pricing .enterprise-band .section-label{color:var(--gold)}.sqint-pricing .enterprise-band .section-heading{color:var(--white);margin-bottom:16px}.sqint-pricing .enterprise-band .section-subheading{color:#fff9;margin-bottom:32px}.sqint-pricing .ent-list{grid-template-columns:1fr 1fr;gap:14px 24px;list-style:none;display:grid}.sqint-pricing .ent-list li{color:#fffc;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sqint-pricing .ent-list svg{color:var(--gold);flex-shrink:0;margin-top:4px}.sqint-pricing .ent-cta-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:40px 32px}.sqint-pricing .ent-cta-card h3{font-family:var(--font-display);color:var(--white);margin-bottom:10px;font-size:24px}.sqint-pricing .ent-cta-card p{color:#fff9;margin-bottom:28px;font-size:14px;line-height:1.7}.sqint-pricing .btn-gold{background:var(--gold);color:var(--green-900);border-radius:10px;align-items:center;gap:8px;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.sqint-pricing .btn-gold:hover{background:var(--gold-light);transform:translateY(-1px)}.sqint-pricing .compare{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.sqint-pricing .table-wrap{border:1px solid var(--gray-200);border-radius:16px;overflow:hidden}.sqint-pricing .table-scroll{overflow-x:auto}.sqint-pricing table{border-collapse:collapse;width:100%;min-width:720px}.sqint-pricing thead th{background:var(--green-800);color:var(--white);text-align:center;letter-spacing:.2px;padding:20px 16px;font-size:15px;font-weight:600}.sqint-pricing thead th:first-child{text-align:left;padding-left:28px}.sqint-pricing thead th.col-featured{background:var(--green-700);position:relative}.sqint-pricing thead th.col-featured:after{content:"";background:var(--gold);height:3px;position:absolute;bottom:0;left:0;right:0}.sqint-pricing tbody .row-group td{background:var(--green-50);letter-spacing:2px;text-transform:uppercase;color:var(--green-700);border-top:1px solid var(--gray-200);padding:14px 28px;font-size:11px;font-weight:600}.sqint-pricing tbody td{color:var(--gray-800);text-align:center;border-top:1px solid var(--gray-200);vertical-align:middle;padding:16px;font-size:14px}.sqint-pricing tbody td:first-child{text-align:left;color:var(--gray-900);width:34%;padding-left:28px;font-weight:500}.sqint-pricing tbody td .sub{color:var(--gray-400);margin-top:2px;font-size:12px;font-weight:400;display:block}.sqint-pricing tbody tr:hover td{background:var(--cream)}.sqint-pricing tbody .row-group:hover td{background:var(--green-50)}.sqint-pricing td.cell-featured{color:var(--green-700);background:#2d4a2d09;font-weight:600}.sqint-pricing tbody tr:hover td.cell-featured{background:#2d4a2d12}.sqint-pricing .tick svg{color:var(--green-500);vertical-align:middle}.sqint-pricing .dash{color:var(--gray-400);font-size:16px}.sqint-pricing .fit{padding-bottom:var(--section-gap)}.sqint-pricing .fit-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.sqint-pricing .fit-card{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:32px 28px;transition:all .3s}.sqint-pricing .fit-card:hover{border-color:var(--green-500);box-shadow:0 8px 32px #2d4a2d14}.sqint-pricing .fit-tag{color:var(--green-700);background:var(--green-50);border:1px solid var(--green-100);border-radius:8px;margin-bottom:18px;padding:5px 12px;font-size:12px;font-weight:500;display:inline-block}.sqint-pricing .fit-card h3{font-family:var(--font-display);color:var(--green-900);margin-bottom:10px;font-size:22px}.sqint-pricing .fit-card p{color:var(--gray-600);margin-bottom:20px;font-size:14px;line-height:1.7}.sqint-pricing .fit-signals{flex-direction:column;gap:10px;list-style:none;display:flex}.sqint-pricing .fit-signals li{color:var(--gray-800);align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.sqint-pricing .fit-signals svg{color:var(--gold);flex-shrink:0;margin-top:3px}.sqint-pricing .faq{padding-bottom:var(--section-gap)}.sqint-pricing .faq-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.sqint-pricing .faq-list{border-top:1px solid var(--gray-200)}.sqint-pricing .faq-item{border-bottom:1px solid var(--gray-200)}.sqint-pricing .faq-q{width:100%;font-family:var(--font-body);color:var(--green-900);text-align:left;cursor:pointer;background:0 0;border:none;padding:22px 44px 22px 0;font-size:16px;font-weight:600;transition:color .2s;position:relative}.sqint-pricing .faq-q:hover{color:var(--green-600)}.sqint-pricing .faq-q:focus-visible{outline:2px solid var(--green-500);outline-offset:2px}.sqint-pricing .faq-q:after{content:"";border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);width:11px;height:11px;transition:transform .25s;position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.sqint-pricing .faq-item.open .faq-q:after{transform:translateY(-30%)rotate(-135deg)}.sqint-pricing .faq-a{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.sqint-pricing .faq-a>div{overflow:hidden}.sqint-pricing .faq-item.open .faq-a{grid-template-rows:1fr}.sqint-pricing .faq-a p{color:var(--gray-600);padding-bottom:24px;padding-right:32px;font-size:15px;line-height:1.75}.sqint-pricing .cta-banner{background:var(--green-50);padding:80px 40px;scroll-margin-top:72px}.sqint-pricing .cta-inner{text-align:center;max-width:700px;margin:0 auto}.sqint-pricing .cta-inner .section-heading{margin-bottom:20px}.sqint-pricing .cta-inner p{color:var(--gray-600);margin-bottom:36px;font-size:17px;line-height:1.7}.sqint-pricing .btn-primary{background:var(--green-700);color:var(--white);cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:16px 32px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #2d4a2d33}.sqint-pricing .btn-primary:hover{background:var(--green-800);transform:translateY(-1px);box-shadow:0 4px 16px #2d4a2d40}@keyframes sqint-pricing-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.sqint-pricing .animate-in{opacity:0;animation:.6s ease-out forwards sqint-pricing-fadeUp}.sqint-pricing .delay-1{animation-delay:.1s}.sqint-pricing .delay-2{animation-delay:.2s}.sqint-pricing .delay-3{animation-delay:.3s}.sqint-pricing .delay-4{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.sqint-pricing *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.sqint-pricing .animate-in{opacity:1}}@media (max-width:1000px){.sqint-pricing .plans-grid,.sqint-pricing .fit-grid,.sqint-pricing .preview-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.sqint-pricing .enterprise-inner,.sqint-pricing .faq-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:600px){.sqint-pricing{--section-gap:80px}.sqint-pricing section,.sqint-pricing .hero,.sqint-pricing .enterprise-band,.sqint-pricing .cta-banner,.sqint-pricing footer{padding-left:20px;padding-right:20px}.sqint-pricing .nav-links{gap:18px}.sqint-pricing .ent-list{grid-template-columns:1fr}.sqint-pricing .billing-toggle button{padding:10px 18px;font-size:13px}}@media (max-width:860px){.sqint-pricing .nav-inner{padding:0 20px}.sqint-pricing .nav-links{gap:20px}}@media (max-width:620px){.sqint-pricing .nav-links{gap:14px}.sqint-pricing .nav-links a{letter-spacing:.2px;font-size:12px}.sqint-pricing .nav-cta{padding:8px 14px!important;font-size:12px!important}.sqint-pricing .logo-text{letter-spacing:2px;font-size:18px}}@media (max-width:460px){.sqint-pricing .nav-links{gap:10px}.sqint-pricing .nav-links a{font-size:11px}.sqint-pricing .logo-text{display:none}}
