.landing{min-height:100vh;background:#F6F7F7}.landingNav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);border-bottom:1px solid #d8dfe1;position:sticky;top:0;z-index:30}.landingNav img{width:185px}.landingNav nav{display:flex;gap:28px}.landingNav a{text-decoration:none;color:#2B3338;font-size:13px;font-weight:750}.landingNav>div{display:flex;gap:10px;align-items:center}.primaryAction{border:0;border-radius:9px;background:#E0523C;color:white;padding:13px 18px;font-weight:850;cursor:pointer}.linkButton{text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center}.ghostButton{border:1px solid #9ca8ad;border-radius:9px;padding:11px 16px;text-decoration:none;color:#2B3338;font-weight:800;font-size:13px;background:#fff}.hero{max-width:1240px;margin:auto;padding:90px 34px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.ctaSection span,.hero .pill,.landingSection>span,.pricingSection>span{font-size:11px;font-weight:900;letter-spacing:.13em;color:#E0523C}.hero h1{font-size:58px;line-height:1.02;letter-spacing:-.05em;margin:16px 0 22px;max-width:720px}.hero p{font-size:17px;line-height:1.65;color:#2B3338;max-width:650px}.heroActions{display:flex;gap:12px;margin:28px 0 14px}.hero>div>small{color:#9CA8AD}.heroMock{background:#101820;border-radius:22px;padding:26px;color:white;box-shadow:0 28px 70px rgba(17,28,38,.18);transform:rotate(1deg)}.mockTop{display:flex;justify-content:space-between;color:#D8DFE1;font-size:10px}.mockMetric{margin:30px 0;padding:22px;background:#2B3338;border-radius:14px}.mockMetric small,.mockMetric span{display:block;color:#D8DFE1}.mockMetric strong{display:block;font-size:34px;margin:8px 0;color:#E0523C}.mockBars{display:grid;gap:8px}.mockBars i{display:block;height:10px;border-radius:20px;background:#2B3338}.mockBars i:first-child{width:88%;background:#E0523C}.mockBars i:nth-child(2){width:66%}.mockBars i:nth-child(3){width:48%}.mockSuppliers{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.mockSuppliers div{padding:14px;background:#fff;color:#101820;border-radius:10px}.mockSuppliers b,.mockSuppliers span{display:block}.mockSuppliers span{font-size:10px;color:#2B3338;margin-top:4px}.landingSection,.pricingSection{max-width:1240px;margin:auto;padding:80px 34px}.landingSection h2,.pricingSection h2{font-size:40px;letter-spacing:-.04em;margin:10px 0 30px}.landingCards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.landingCards article{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:22px}.landingCards b{color:#E0523C}.landingCards h3{font-size:18px}.landingCards p{font-size:13px;color:#6b767d;line-height:1.55}.pricingSection{text-align:center}.planGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.planCard{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:22px;text-align:left}.planCard.current,.planCard.featured{border:2px solid #e0523c}.planCard>span{font-weight:850}.planCard>strong{display:block;font-size:28px;margin:18px 0}.planCard>strong small{font-size:11px;color:#9CA8AD}.planCard p{color:#68737a;font-size:12px}.planCard button{width:100%;height:40px;border:1px solid #9ca8ad;background:#fff;border-radius:8px;font-weight:800;cursor:pointer}.planCard.current button,.planCard.featured button{background:#E0523C;color:#fff;border-color:#E0523C}.pricingSection>.primaryAction{margin-top:24px}.ctaSection{max-width:1170px;margin:40px auto 90px;background:#101820;color:white;padding:40px;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:30px}.ctaSection h2{margin:8px 0 0;font-size:29px;max-width:760px}.authPage{min-height:100vh;display:grid;grid-template-columns:1fr 520px;background:#F6F7F7}.authPage.single{display:grid;place-items:center;grid-template-columns:1fr}.authBrand{padding:70px clamp(40px,8vw,130px);background:#101820;color:#fff;display:flex;flex-direction:column;justify-content:center}.authBrand img{width:220px;filter:brightness(0) invert(1)}.authBrand span{color:#E0523C;font-size:11px;font-weight:900;letter-spacing:.13em}.authBrand h1{font-size:48px;line-height:1.06;margin:12px 0 18px;letter-spacing:-.045em}.authBrand p{color:#D8DFE1;line-height:1.6;max-width:610px}.authCard{background:#fff;padding:60px;display:flex;flex-direction:column;justify-content:center}.authPage.single .authCard{width:min(520px,92vw);border-radius:18px;box-shadow:0 20px 60px rgba(17,28,38,.12)}.authLogoSmall{width:180px;margin-bottom:30px}.backLink{font-size:12px;color:#657078;text-decoration:none;margin-bottom:38px}.authCard h2{font-size:29px;margin:0 0 6px}.authCard>p{color:#768189;font-size:13px;margin:0 0 26px}.authCard>small{margin-top:18px;color:#748088}.authCard>small a{color:#E0523C;font-weight:800}.authForm{display:grid;gap:14px}.authForm label,.inviteForm label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:800;color:#2B3338}.authForm input,.inviteForm input,.inviteForm select{height:44px;border:1px solid #9ca8ad;border-radius:9px;padding:0 12px}.formError{padding:10px 12px;background:#fff0ee;border:1px solid #efc5bf;border-radius:8px;color:#96372e;font-size:11px}.appShell{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#F6F7F7}.appSidebar{background:#101820;color:#fff;padding:25px 18px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.appLogo img{width:190px;filter:brightness(0) invert(1)}.appOrg{margin:34px 0 25px;padding:14px;background:#2B3338;border-radius:10px}.appOrg small,.appOrg span{display:block;color:#9CA8AD;font-size:9px}.appOrg strong{display:block;margin:5px 0;font-size:12px}.appSidebar nav{display:grid;gap:5px}.appSidebar nav a{padding:10px 11px;border-radius:8px;color:#D8DFE1;text-decoration:none;font-size:12px;font-weight:750}.appSidebar nav a:hover{background:#2B3338}.appSidebar form{margin-top:auto}.appSidebar form button{width:100%;border:1px solid #9ca8ad;background:transparent;color:#D8DFE1;padding:10px;border-radius:8px;cursor:pointer}.appMain{min-width:0}.appTopbar{height:72px;background:#fff;border-bottom:1px solid #d8dfe1;display:flex;align-items:center;justify-content:space-between;padding:0 32px}.appTopbar>div:first-child{display:flex;flex-direction:column}.appTopbar span{color:#9CA8AD}.accountChip{font-size:11px;color:#2B3338;background:#D8DFE1;padding:8px 10px;border-radius:8px}.appPage{padding:34px;max-width:1250px;margin:auto}.pageHeading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:26px}.pageHeading span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#E0523C}.pageHeading h1{font-size:32px;letter-spacing:-.035em;margin:6px 0}.pageHeading p{margin:0;color:#6b767d;font-size:13px}.metricGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.metricGrid article{background:#fff;border:1px solid #d8dfe1;border-radius:12px;padding:18px}.metricGrid span{display:block;color:#9CA8AD;font-size:10px}.metricGrid strong{display:block;margin-top:7px;font-size:24px}.dashboardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.featureCard{background:#fff;border:1px solid #d8dfe1;border-radius:12px;padding:20px}.featureCard h3{margin:0 0 8px}.featureCard p{color:#2B3338;font-size:12px;line-height:1.5}.featureCard a{color:#E0523C;text-decoration:none;font-weight:800;font-size:12px}.inviteForm{display:grid;grid-template-columns:1fr 1.2fr 180px 150px;gap:12px;align-items:end;background:#fff;border:1px solid #d8dfe1;border-radius:12px;padding:18px}.stackGap{display:grid;gap:16px}.infoBanner{padding:11px 13px;border-radius:9px;background:#eef6f2;color:#2f6c53;font-size:11px}.tableCard{background:#fff;border:1px solid #d8dfe1;border-radius:12px;overflow:hidden}.tableHead,.tableRow{display:grid;grid-template-columns:1.4fr .7fr .7fr .7fr;gap:12px;padding:12px 16px;align-items:center}.tableHead{background:#eef1ef;color:#2B3338;font-size:9px;font-weight:900;text-transform:uppercase}.tableRow{border-top:1px solid #d8dfe1;font-size:11px}.tableRow span:first-child{display:flex;flex-direction:column}.tableRow small{color:#7d878d;margin-top:2px}.emptyRow{padding:24px;text-align:center;color:#7d878d;font-size:11px}.integrationBadge{font-size:10px;font-weight:850;padding:8px 11px;border-radius:20px}.integrationBadge.ok{background:#e9f6ef;color:#236a4c}.integrationBadge.pending{background:#fff3da;color:#795900}.billingNote{margin-top:18px;padding:16px;background:#fff8e8;border:1px solid #eddcae;border-radius:10px}.billingNote strong{font-size:12px}.billingNote p{font-size:11px;color:#6f6757;line-height:1.5;margin:5px 0 0}@media(max-width:900px){.landingNav nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.hero h1{font-size:42px}.dashboardGrid,.landingCards,.metricGrid,.planGrid{grid-template-columns:1fr 1fr}.authPage{grid-template-columns:1fr}.authBrand{display:none}.authCard{min-height:100vh}.appShell{grid-template-columns:1fr}.appSidebar{position:relative;height:auto}.appSidebar nav{grid-template-columns:repeat(2,1fr)}.appSidebar form{margin-top:16px}.inviteForm{grid-template-columns:1fr 1fr}.appTopbar{padding:0 18px}}@media(max-width:600px){.landingNav{padding:0 16px}.landingNav img{width:150px}.landingNav .ghostButton{display:none}.hero{padding:45px 18px}.hero h1{font-size:37px}.landingSection,.pricingSection{padding:55px 18px}.dashboardGrid,.landingCards,.metricGrid,.planGrid{grid-template-columns:1fr}.ctaSection{margin:20px 18px 60px;flex-direction:column;align-items:flex-start}.authCard{padding:30px 22px}.appPage{padding:24px 16px}.pageHeading{align-items:flex-start;flex-direction:column}.inviteForm{grid-template-columns:1fr}.tableHead{display:none}.tableRow{grid-template-columns:1fr 1fr}.accountChip{display:none}}body{background:var(--adv-bg);color:var(--adv-navy)}.primaryAction{color:var(--adv-white)}:root{--adv-navy:#101820;--adv-gray-light:#D8DFE1;--adv-charcoal:#2B3338;--adv-gray:#9CA8AD;--adv-coral:#E0523C;--adv-white:#FFFFFF;--adv-bg:#F6F7F7}.landing{background:var(--adv-bg);color:var(--adv-navy)}.landingNav{background:#fff;border-color:var(--adv-gray-light)}.landingNav img{width:205px;height:auto;object-fit:contain}.landingNav a{color:var(--adv-charcoal)}.primaryAction{background:var(--adv-coral);color:#fff;transition:background .18s ease,transform .18s ease}.primaryAction:hover{background:#C94735;transform:translateY(-1px)}.ghostButton{border-color:var(--adv-gray);color:var(--adv-charcoal)}.ghostButton:hover{border-color:var(--adv-coral)}.ctaSection span,.ghostButton:hover,.hero .pill,.landingSection>span,.pageHeading span,.pricingSection>span{color:var(--adv-coral)}.authCard h2,.hero h1,.landingSection h2,.pageHeading h1,.pricingSection h2{color:var(--adv-navy)}.featureCard p,.hero p,.landingCards p,.pageHeading p,.planCard p{color:var(--adv-charcoal)}.appSidebar,.authBrand,.ctaSection,.heroMock{background:var(--adv-navy)}.appOrg,.mockMetric{background:var(--adv-charcoal)}.mockMetric strong{color:var(--adv-coral)}.mockBars i:first-child{background:var(--adv-coral)}.planCard.current,.planCard.featured{border-color:var(--adv-coral)}.planCard.current button,.planCard.featured button{background:var(--adv-coral);border-color:var(--adv-coral)}.authBrand img{width:250px;filter:none;background:#fff;padding:14px 18px;border-radius:12px;margin-bottom:65px;object-fit:contain}.authBrand span{color:var(--adv-coral)}.authBrand p{color:var(--adv-gray-light)}.authCard>small a,.featureCard a{color:var(--adv-coral)}.authForm input,.inviteForm input,.inviteForm select{border-color:var(--adv-gray)}.authForm input:focus,.inviteForm input:focus,.inviteForm select:focus{outline:none;border-color:var(--adv-coral);box-shadow:0 0 0 3px rgba(224,82,60,.13)}.appLogo{display:block;background:#fff;border-radius:12px;padding:12px 14px}.appLogo img{width:100%;height:auto;filter:none;object-fit:contain}.appSidebar nav a{color:var(--adv-gray-light)}.appSidebar nav a:hover{background:var(--adv-charcoal);color:#fff}.appTopbar{border-color:var(--adv-gray-light)}.accountChip{background:var(--adv-gray-light);color:var(--adv-charcoal)}.featureCard,.inviteForm,.metricGrid article,.planCard,.tableCard{border-color:var(--adv-gray-light)}.integrationBadge.ok{background:#EEF5F2;color:#2B5F4B}.integrationBadge.pending{background:#FFF4E9;color:#7A5326}@media(max-width:600px){.landingNav img{width:165px}.authBrand img{width:210px}}.appMain,.appPage,.appShell,.landing{background:#D8DFE1!important;color:#101820}.appTopbar{background:#FFFFFF!important;border-bottom:1px solid #9ca8ad!important}.appSidebar{background:#101820!important}.appOrg,.appSidebar{color:#FFFFFF!important}.appOrg{background:#2B3338!important}.appOrg small,.appOrg span,.appSidebar nav a{color:#D8DFE1!important}.appSidebar nav a:hover{background:#2B3338!important;color:#FFFFFF!important}.appSidebar form button{border-color:#9CA8AD!important;color:#FFFFFF!important}.featureCard,.inviteForm,.metricGrid article,.planCard,.tableCard{background:#FFFFFF!important;border-color:#9CA8AD!important}.accountChip{background:#D8DFE1!important;color:#2B3338!important}.planCard.current button,.planCard.featured button,.primaryAction{background:#E0523C!important;border-color:#E0523C!important;color:#FFFFFF!important}.planCard.current button:hover,.planCard.featured button:hover,.primaryAction:hover{background:#C94735!important}.authCard>small a,.featureCard a,.hero .pill,.landingSection>span,.pageHeading span,.pricingSection>span{color:#E0523C!important}.authCard h2,.featureCard h3,.hero h1,.landingSection h2,.metricGrid strong,.pageHeading h1,.pricingSection h2{color:#101820!important}.featureCard p,.landingCards p,.pageHeading p,.planCard p{color:#2B3338!important}.appLogo img{width:220px!important;max-width:100%!important}.appLogo img,.authBrand img{display:block!important;height:auto!important;background:transparent!important;filter:none!important}.authBrand img{width:260px!important;object-fit:contain!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.landingNav img{display:block!important}.authLogoSmall,.landingNav img{background:transparent!important;filter:none!important}.authLogoSmall{padding:0!important;border-radius:0!important}.designPreview{min-height:100vh;background:#F7F7F5;color:#101820}.previewTopbar{height:76px;background:#fff;border-bottom:1px solid #d8dfe1;display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:20}.previewTopbar>div{display:flex;flex-direction:column;gap:2px}.previewTopbar span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#9CA8AD}.previewTopbar strong{font-size:14px}.previewWrap{max-width:1280px;margin:0 auto;padding:42px 34px 70px}.previewHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:28px}.previewEyebrow{display:block;font-size:10px;font-weight:900;letter-spacing:.14em;color:#E0523C}.previewHeading h1{font-size:38px;letter-spacing:-.04em;margin:8px 0;color:#101820}.previewHeading p{margin:0;color:#5f6b72;font-size:14px}.previewActions{display:flex;gap:10px}.resultHeroGrid{display:grid;grid-template-columns:1.7fr .65fr .65fr;gap:16px}.chartCard,.detailCard,.economyHero,.premiumCard,.trustStrip{background:#fff;border:1px solid rgba(16,24,32,.08);box-shadow:0 8px 28px rgba(16,24,32,.06);border-radius:16px}.economyHero{padding:26px;background:linear-gradient(135deg,#101820,#182631);color:#fff}.economyHeroTop{display:flex;align-items:center;justify-content:space-between}.economyHeroTop>span:first-child{font-size:10px;letter-spacing:.13em;font-weight:900;color:#D8DFE1}.economyBadge{background:rgba(224,82,60,.17);border:1px solid rgba(224,82,60,.5);color:#ff8c78;padding:7px 9px;border-radius:20px;font-size:11px;font-weight:850}.economyHero .previewMoney{font-size:42px;display:block;margin:22px 0 5px;letter-spacing:-.04em}.economyHero p{margin:0;color:#b9c3c8;font-size:12px}.economyMeta{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.economyMeta div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);padding:12px;border-radius:10px}.economyMeta span{display:block;color:#9CA8AD;font-size:9px}.economyMeta b{display:block;margin-top:4px;font-size:14px}.premiumCard{padding:22px;display:flex;flex-direction:column}.premiumCardIcon{width:36px;height:36px;border-radius:10px;background:#FBEAE6;color:#E0523C;display:grid;place-items:center;font-size:18px;margin-bottom:28px}.premiumCard>span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#9CA8AD}.premiumCard>strong{font-size:25px;margin:7px 0;color:#101820}.premiumCard>small{color:#69757d;font-size:10px;line-height:1.45}.analyticsGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:16px}.chartCard{padding:24px}.cardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.cardHeader span{display:block;color:#9CA8AD;font-size:9px;font-weight:900;letter-spacing:.1em}.cardHeader h2{font-size:20px;margin:5px 0 0}.chartLegend{display:flex!important;align-items:center;gap:6px;letter-spacing:0!important;text-transform:none!important}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot.current{background:#2B3338}.dot.future{background:#E0523C}.barChart{margin-top:30px;display:grid;gap:20px}.barLabels{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.barLabels span{color:#5f6b72;font-size:11px}.barLabels b{font-size:12px}.barTrack{height:18px;background:#F0F2F2;overflow:hidden}.bar,.barTrack{border-radius:20px}.bar{height:100%}.bar.current{background:#2B3338}.bar.future{background:#E0523C}.chartInsight{display:grid;grid-template-columns:1fr auto;gap:2px 14px;margin-top:24px;padding:14px 16px;background:#F8F9F8;border-radius:10px}.chartInsight span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#9CA8AD;font-weight:900}.chartInsight strong{grid-row:1/3;grid-column:2;font-size:19px;color:#E0523C}.chartInsight small{color:#69757d;font-size:10px}.waterfall{height:220px;margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:end;border-bottom:1px solid #d8dfe1;padding:0 8px 8px}.waterItem{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px}.waterItem>span{font-size:9px;color:#6f7a81}.waterCol{width:72%;border-radius:7px 7px 3px 3px;display:flex;align-items:flex-start;justify-content:center;padding-top:8px}.waterCol b{font-size:9px}.waterCol.positive{background:#D8DFE1;color:#2B3338}.waterCol.negative{background:#FBEAE6;color:#C94735}.waterCol.total{background:#101820;color:#fff}.detailsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.detailCard{padding:18px;display:flex;align-items:center;gap:13px}.detailIcon{width:40px;height:40px;border-radius:10px;background:#F4F6F5;display:grid;place-items:center;color:#E0523C;font-size:19px}.detailCard span{display:block;font-size:9px;color:#9CA8AD;text-transform:uppercase;font-weight:850;letter-spacing:.08em}.detailCard strong{display:block;font-size:15px;margin:3px 0}.detailCard small{display:block;color:#7a858b;font-size:9px}.trustStrip{margin-top:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-left:4px solid #e0523c}.trustStrip span{display:block;font-size:9px;color:#E0523C;font-weight:900;letter-spacing:.11em}.trustStrip strong{display:block;margin-top:3px;font-size:12px}.trustStrip p{max-width:650px;margin:0;color:#69757d;font-size:10px;line-height:1.5}@media(max-width:900px){.analyticsGrid,.resultHeroGrid{grid-template-columns:1fr 1fr}.economyHero{grid-column:1/-1}.detailsGrid{grid-template-columns:1fr}.previewHeading,.trustStrip{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.previewTopbar{padding:0 16px}.previewWrap{padding:28px 16px 50px}.analyticsGrid,.resultHeroGrid{grid-template-columns:1fr}.previewActions{width:100%}.previewActions>*{flex:1 1}.previewHeading h1{font-size:30px}.economyHero .previewMoney{font-size:34px}.waterfall{gap:5px}.waterCol{width:86%}}:root{--premium-bg:#F7F7F5;--premium-card:#FFFFFF;--premium-line:rgba(16,24,32,.09);--premium-shadow:0 8px 28px rgba(16,24,32,.055);--premium-shadow-hover:0 14px 36px rgba(16,24,32,.085);--premium-radius:16px}.appMain,.appPage,.appShell,.landing,body{background:var(--premium-bg)!important}.appMain{min-height:100vh}.appPage{padding:40px 38px 70px;max-width:1320px}.appTopbar{height:76px;padding:0 38px;border-color:var(--premium-line)!important;box-shadow:0 1px 0 rgba(16,24,32,.02)}.appTopbar>div:first-child{gap:3px}.appTopbar span{font-size:9px;letter-spacing:.08em;text-transform:uppercase}.appTopbar strong{font-size:13px}.accountChip{background:#EEF1F1!important;border:1px solid rgba(16,24,32,.06);padding:9px 12px;border-radius:10px}.appSidebar{padding:26px 18px 22px!important;box-shadow:8px 0 30px rgba(16,24,32,.04)}.appLogo{margin:0 2px 28px!important}.appLogo img{width:210px!important;max-height:62px;object-fit:contain!important}.appOrg{margin:0 2px 22px!important;padding:15px!important;border:1px solid rgba(255,255,255,.06);border-radius:12px!important}.appOrg span{font-size:8px!important;letter-spacing:.11em;font-weight:850}.appOrg strong{font-size:12px!important;line-height:1.35}.appOrg small{font-size:9px!important;margin-top:4px}.appNav{display:grid;gap:5px}.appNav a{position:relative;display:flex;align-items:center;gap:11px;padding:11px 12px!important;border-radius:10px!important;color:#D8DFE1!important;text-decoration:none;font-size:12px;font-weight:720;transition:background .18s ease,color .18s ease,transform .18s ease}.appNav a:hover{background:#2B3338!important;transform:translateX(2px)}.appNav a.active{background:rgba(224,82,60,.12)!important;color:#fff!important}.appNav a.active:before{content:"";position:absolute;left:-18px;top:9px;bottom:9px;width:3px;border-radius:0 4px 4px 0;background:#E0523C}.navIcon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:rgba(255,255,255,.045);color:#9CA8AD;transition:.18s ease}.appNav a.active .navIcon{background:#E0523C;color:#fff}.sidebarTrust{margin-top:auto;margin-bottom:14px;padding:13px 12px;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.sidebarTrust small,.sidebarTrust span{display:block;color:#839098;font-size:8px}.sidebarTrust span{font-weight:900;letter-spacing:.11em}.sidebarTrust strong{display:block;color:#D8DFE1;font-size:10px;margin:4px 0}.appSidebar form{margin-top:0!important}.appSidebar form button{transition:.18s ease}.appSidebar form button:hover{border-color:#E0523C!important;color:#fff!important;background:rgba(224,82,60,.08)!important}.compactHeading{margin-bottom:24px!important}.compactHeading h1{font-size:32px!important;margin:5px 0 6px!important}.compactHeading p{font-size:13px!important}.pageHeading .primaryAction{box-shadow:0 7px 18px rgba(224,82,60,.18)}.appSidebar button,.ghostButton,.planCard button,.primaryAction{transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.primaryAction:hover{box-shadow:0 10px 24px rgba(224,82,60,.22)}.metricGrid{gap:14px!important}.metricGrid article{position:relative;padding:20px!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;box-shadow:var(--premium-shadow);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.metricGrid article:hover{transform:translateY(-2px);box-shadow:var(--premium-shadow-hover)}.metricGrid article>span{font-size:9px!important;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.metricGrid article>strong{font-size:26px!important;margin-top:9px!important;letter-spacing:-.035em}.metricGrid article>small{display:block;margin-top:5px;color:#8a959b;font-size:9px}.metricIcon{position:absolute;right:17px;top:17px;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#FBEAE6;color:#E0523C}.onboardingCard{margin-top:18px;display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:center;background:#fff;border:1px solid var(--premium-line);box-shadow:var(--premium-shadow);border-radius:18px;padding:28px}.onboardingVisual{height:190px;border-radius:14px;background:linear-gradient(135deg,#101820,#24343E);padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.onboardingVisual:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:rgba(224,82,60,.14);right:-35px;top:-40px}.onboardingIcon{position:relative;z-index:1;width:42px;height:42px;border-radius:12px;background:#E0523C;color:#fff;display:grid;place-items:center;font-size:22px}.miniBars{display:grid;gap:9px;position:relative;z-index:1}.miniBars i{display:block;height:10px;border-radius:20px;background:rgba(255,255,255,.16)}.miniBars i:first-child{width:92%;background:#E0523C}.miniBars i:nth-child(2){width:71%}.miniBars i:nth-child(3){width:48%}.dashboardSectionTitle span,.onboardingCopy>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#E0523C}.onboardingCopy h2{font-size:27px;letter-spacing:-.035em;margin:7px 0 10px}.onboardingCopy p{color:#5e6970;font-size:12px;line-height:1.6;max-width:720px}.onboardingCopy>div{display:flex;align-items:center;gap:14px;margin-top:18px}.onboardingCopy small{color:#8b959b;font-size:9px}.dashboardSectionTitle{margin:28px 0 12px}.dashboardSectionTitle h2{font-size:19px;margin:5px 0}.dashboardGrid{gap:14px!important;margin-top:18px!important}.featureCard{padding:22px!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;box-shadow:var(--premium-shadow);transition:transform .18s ease,box-shadow .18s ease}.featureCard:hover{transform:translateY(-2px);box-shadow:var(--premium-shadow-hover)}.featureTop{display:flex;align-items:center;justify-content:space-between}.featureNumber{font-size:10px;font-weight:900;color:#E0523C}.featurePill{font-size:8px;font-weight:800;color:#68747b;background:#F2F4F3;border-radius:20px;padding:5px 7px}.featureCard h3{font-size:17px;margin:22px 0 8px!important}.featureCard p{min-height:56px}.trustPanel{margin-top:16px;padding:17px 19px;border-radius:13px;border:1px solid var(--premium-line);border-left:4px solid #e0523c;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 4px 18px rgba(16,24,32,.035)}.trustPanel span{font-size:8px;letter-spacing:.12em;color:#E0523C;font-weight:900}.trustPanel strong{display:block;font-size:11px;margin-top:4px}.trustPanel p{max-width:630px;margin:0;color:#6b767d;font-size:9.5px;line-height:1.5}.billingNote,.inviteForm,.planCard,.tableCard{border-color:var(--premium-line)!important;box-shadow:var(--premium-shadow)!important;border-radius:var(--premium-radius)!important}.inviteForm{padding:21px!important}.tableHead{background:#F1F3F2!important}.tableRow{min-height:52px;transition:background .15s ease}.tableRow:hover{background:#FAFBFA}.planGrid{gap:16px!important}.planCard{padding:24px!important;position:relative;transition:transform .18s ease,box-shadow .18s ease}.planCard:hover{transform:translateY(-3px);box-shadow:var(--premium-shadow-hover)!important}.planCard.featured:before{content:"MAIS ESCOLHIDO";position:absolute;right:16px;top:15px;background:#FBEAE6;color:#E0523C;font-size:7px;font-weight:900;letter-spacing:.09em;padding:5px 7px;border-radius:20px}.integrationBadge{border:1px solid rgba(16,24,32,.06)}.landingNav{box-shadow:0 1px 0 rgba(16,24,32,.03)}.hero{padding-top:82px!important}.heroMock{box-shadow:0 30px 70px rgba(16,24,32,.18)!important;transition:transform .25s ease,box-shadow .25s ease}.heroMock:hover{transform:rotate(0deg) translateY(-4px);box-shadow:0 36px 84px rgba(16,24,32,.22)!important}.landingCards article,.planCard{box-shadow:var(--premium-shadow);transition:.18s ease}.landingCards article:hover{transform:translateY(-3px);box-shadow:var(--premium-shadow-hover)}.ctaSection{box-shadow:0 24px 60px rgba(16,24,32,.15)}.authCard{box-shadow:-18px 0 45px rgba(16,24,32,.035)}.authForm input{transition:border-color .16s ease,box-shadow .16s ease}.authForm .primaryAction{margin-top:3px}.premiumResults{max-width:1280px!important}.resultSectionTitle{margin-bottom:22px!important}.premiumResults .resultHeroGrid{grid-template-columns:1.7fr .65fr .65fr}.economyHero.increase{background:linear-gradient(135deg,#3A1F1D,#5A2B25)}.economyHero.increase .economyBadge{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.15);color:#FFD5CE}.chartCard h3{font-size:19px;margin:5px 0 0;letter-spacing:-.02em}.chartLegend{font-size:8.5px!important;color:#78848b!important;font-weight:700!important}.premiumMethod{border-color:var(--premium-line)!important;border-radius:var(--premium-radius)!important}.premiumMethod,.resultTrust{box-shadow:var(--premium-shadow)}.resultActions{margin-top:18px!important}.chartCard,.detailCard,.economyHero,.featureCard,.landingCards article,.metricGrid article,.planCard,.premiumCard{will-change:transform}.chartCard,.detailCard,.premiumCard{transition:transform .18s ease,box-shadow .18s ease}.chartCard:hover,.detailCard:hover,.premiumCard:hover{transform:translateY(-2px);box-shadow:var(--premium-shadow-hover)}@media(max-width:980px){.onboardingCard{grid-template-columns:1fr}.onboardingVisual{height:150px}.premiumResults .resultHeroGrid{grid-template-columns:1fr 1fr}.premiumResults .economyHero{grid-column:1/-1}}@media(max-width:700px){.appPage{padding:26px 16px 50px}.appTopbar{padding:0 16px}.onboardingCopy>div,.trustPanel{align-items:flex-start;flex-direction:column}.premiumResults .resultHeroGrid{grid-template-columns:1fr}}.landingPro{background:#F7F7F5!important}.landingNavPro{height:84px!important;padding:0 clamp(22px,5vw,76px)!important}.landingBrand{display:flex;align-items:center}.landingBrand img{width:210px!important}.heroPro{max-width:1320px!important;padding:92px 38px 84px!important;grid-template-columns:1fr 1fr!important;gap:72px!important}.heroCopy h1{font-size:62px!important;max-width:760px!important}.heroCopy p{font-size:18px!important;max-width:690px!important}.heroTrust{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;color:#66737a;font-size:10px;font-weight:750}.productShowcase{position:relative}.showcaseWindow{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:20px;box-shadow:0 34px 80px rgba(16,24,32,.16);overflow:hidden;transform:rotate(1deg)}.showcaseTop{height:42px;background:#F1F3F2;border-bottom:1px solid #d8dfe1;display:flex;align-items:center;gap:7px;padding:0 14px}.showcaseTop>span{width:8px;height:8px;border-radius:50%;background:#C8CED0}.showcaseTop b{margin-left:8px;color:#6d797f;font-size:9px}.showcaseBody{display:grid;grid-template-columns:72px 1fr;min-height:420px}.showcaseBody>aside{background:#101820;padding:18px 13px;display:grid;align-content:start;gap:13px}.showcaseBody>aside i{height:24px;border-radius:7px;background:rgba(255,255,255,.08)}.showcaseBody>aside i:first-child{background:#E0523C}.showcaseContent{padding:26px}.showcaseTitle span{display:block;font-size:8px;color:#E0523C;font-weight:900;letter-spacing:.12em}.showcaseTitle strong{display:block;margin-top:5px;font-size:20px}.showcaseKpi{margin-top:20px;padding:20px;border-radius:14px;background:#101820;color:#fff;position:relative}.showcaseKpi small{display:block;color:#9CA8AD;font-size:8px}.showcaseKpi b{display:block;font-size:29px;margin-top:6px}.showcaseKpi em{position:absolute;right:18px;top:18px;font-style:normal;background:rgba(224,82,60,.17);color:#FF9B89;border:1px solid rgba(224,82,60,.35);padding:6px 8px;border-radius:20px;font-size:9px;font-weight:900}.showcaseGrid{display:grid;gap:15px;margin-top:20px}.showcaseGrid>div{display:grid;grid-template-columns:1fr auto;gap:6px}.showcaseGrid span{font-size:9px;color:#66737a}.showcaseGrid b{font-size:10px}.showcaseGrid i{grid-column:1/-1;display:block;height:9px;border-radius:20px;background:#2B3338}.showcaseGrid i.coral{background:#E0523C}.showcaseMini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.showcaseMini>div{padding:12px;border-radius:10px;background:#F5F7F6}.showcaseMini small{display:block;color:#8b969c;font-size:7px}.showcaseMini b{display:block;font-size:10px;margin-top:3px}.floatingProof{position:absolute;right:-26px;bottom:-32px;background:#fff;border:1px solid rgba(16,24,32,.08);box-shadow:0 20px 48px rgba(16,24,32,.14);border-radius:14px;padding:16px 18px;width:245px}.floatingProof span{display:block;font-size:8px;color:#E0523C;font-weight:900;letter-spacing:.1em}.floatingProof strong{display:block;font-size:12px;margin:4px 0}.floatingProof small{color:#6d797f;font-size:9px;line-height:1.4}.proofStrip{max-width:1240px;margin:0 auto;padding:22px 34px 54px;display:flex;align-items:center;gap:34px;color:#7a858b}.proofStrip>span{font-size:8px;font-weight:900;letter-spacing:.13em}.proofStrip>div{display:flex;gap:28px;flex-wrap:wrap}.proofStrip b{font-size:10px;color:#2B3338}.sectionIntro{max-width:760px}.sectionIntro.centered{margin:0 auto 30px;text-align:center}.sectionIntro>span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#E0523C}.sectionIntro h2{font-size:42px;letter-spacing:-.045em;margin:8px 0 12px}.sectionIntro p{margin:0;color:#657178;font-size:14px;line-height:1.65}.storyGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.storyGrid article{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:18px;padding:24px;box-shadow:0 8px 28px rgba(16,24,32,.05)}.storyGrid article>span{color:#E0523C;font-size:9px;font-weight:900}.storyGrid h3{font-size:20px;margin:16px 0 8px}.storyGrid p{color:#66737a;font-size:11px;line-height:1.55;min-height:50px}.storyVisual{height:120px;border-radius:12px;background:#F4F6F5;margin-top:22px;padding:18px;position:relative;overflow:hidden}.visualImport{display:grid;gap:9px}.visualImport i{height:16px;border-radius:5px;background:#D8DFE1}.visualImport i:nth-child(2){width:76%;background:#E0523C}.visualImport i:nth-child(3){width:54%}.visualSupplier b{display:block;font-size:24px}.visualSupplier small{display:block;color:#7a858b;margin-top:3px}.visualSupplier i{position:absolute;bottom:18px;height:8px;border-radius:20px;background:#D8DFE1}.visualSupplier i:first-of-type{left:18px;width:72%}.visualSupplier i:nth-of-type(2){left:18px;width:49%;bottom:35px;background:#E0523C}.visualResult{display:flex;align-items:flex-end;gap:14px}.visualResult i{display:block;width:40%;height:74%;border-radius:8px 8px 3px 3px;background:#2B3338}.visualResult i.accent{height:52%;background:#E0523C}.featureCards{grid-template-columns:repeat(3,1fr)!important}.featureCards article{min-height:178px}.pricingPro{max-width:1240px!important}.publicPlans{align-items:stretch}.commercialPlan{display:flex;flex-direction:column;padding:28px!important}.commercialPlan>span{font-size:14px}.commercialPlan>strong{font-size:34px!important}.commercialPlan .planMeta{display:flex;gap:8px;flex-wrap:wrap}.commercialPlan .planMeta b{font-size:9px;background:#F1F3F2;padding:6px 8px;border-radius:20px;color:#56636a}.commercialPlan ul{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:9px;flex:1 1}.commercialPlan li{font-size:10px;color:#5c686f}.planCta{width:100%;min-height:44px}.recommendedTag{position:absolute;right:18px;top:18px;font-size:7px;background:#FBEAE6;color:#E0523C;padding:6px 8px;border-radius:20px;font-weight:900;letter-spacing:.09em}.pricingFoot{text-align:center;color:#7a858b;font-size:9px;margin-top:18px}.securitySection{max-width:1170px;margin:40px auto 80px;background:#101820;color:#fff;border-radius:20px;padding:38px}.securitySection>div:first-child span{font-size:8px;color:#E0523C;font-weight:900;letter-spacing:.13em}.securitySection h2{font-size:30px;max-width:650px;margin:7px 0 26px}.securityGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.securityGrid article{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);padding:18px;border-radius:12px}.securityGrid article>b{font-size:18px}.securityGrid strong{display:block;font-size:11px;margin:10px 0 5px}.securityGrid p{margin:0;color:#AEB8BE;font-size:9px;line-height:1.5}.faqSection{max-width:1100px;margin:0 auto;padding:50px 34px 80px}.faqGrid{display:grid;gap:10px;margin-top:26px}.faqGrid details{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:12px;padding:17px 18px;box-shadow:0 5px 20px rgba(16,24,32,.035)}.faqGrid summary{cursor:pointer;font-weight:800;font-size:12px}.faqGrid p{color:#68747b;font-size:10px;line-height:1.55;margin:10px 0 0}.ctaPro{max-width:1170px!important}.ctaPro p{margin:8px 0 0;color:#AEB8BE;font-size:11px}.ctaPro>div:last-child{display:flex;gap:10px}.darkGhost{background:transparent!important;color:#fff!important;border-color:#5A676E!important}.landingFooter{background:#101820;color:#fff;padding:28px clamp(24px,5vw,76px);display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.landingFooter img{width:170px}.landingFooter div small,.landingFooter div span{display:block}.landingFooter div span{font-size:10px;font-weight:800}.landingFooter div small{font-size:8px;color:#859199;margin-top:3px}.landingFooter nav{display:flex;gap:18px}.landingFooter a{color:#D8DFE1;text-decoration:none;font-size:9px}.authBenefits{display:grid;gap:8px;margin-top:26px;color:#D8DFE1;font-size:10px}.authEyebrow{display:block;color:#E0523C;font-size:9px!important;font-weight:900;letter-spacing:.12em;margin-bottom:8px}.purchasePage{min-height:100vh;background:#F7F7F5;color:#101820}.purchaseHeader{height:78px;background:#fff;border-bottom:1px solid rgba(16,24,32,.08);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,70px)}.purchaseHeader img{width:190px}.purchaseHeader>div{display:flex;gap:12px}.purchaseHeader a{color:#4e5b62;text-decoration:none;font-size:10px;font-weight:800}.purchaseWrap{max-width:1160px;margin:0 auto;padding:54px 28px 80px;display:grid;grid-template-columns:1fr .9fr;gap:42px}.checkoutEyebrow,.purchaseIntro>span{font-size:9px;font-weight:900;letter-spacing:.13em;color:#E0523C}.purchaseIntro>h1{font-size:40px;letter-spacing:-.04em;margin:8px 0}.purchaseIntro>p{color:#68747b;font-size:13px;line-height:1.6;max-width:620px}.purchasePlanCard{margin-top:26px;background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:18px;padding:24px;box-shadow:0 10px 32px rgba(16,24,32,.055)}.purchasePlanTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.purchasePlanTop span{font-size:8px;color:#9CA8AD;font-weight:900;letter-spacing:.1em}.purchasePlanTop h2{font-size:25px;margin:5px 0}.purchasePlanTop>strong{font-size:30px}.purchasePlanTop>strong small{font-size:10px;color:#9CA8AD}.purchaseLimits{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.purchaseLimits div{background:#F4F6F5;padding:11px;border-radius:9px}.purchaseLimits span{display:block;font-size:8px;color:#8a959b}.purchaseLimits b{display:block;margin-top:3px;font-size:11px}.purchasePlanCard ul{list-style:none;padding:0;display:grid;gap:8px}.purchasePlanCard li{font-size:10px;color:#56636a}.changePlan{display:inline-block;margin-top:10px;color:#E0523C;font-size:9px;font-weight:800;text-decoration:none}.purchaseTrust{display:grid;gap:9px;margin-top:16px}.purchaseTrust>div{display:flex;align-items:center;gap:10px}.purchaseTrust>div>b{width:30px;height:30px;border-radius:8px;background:#FBEAE6;display:grid;place-items:center}.purchaseTrust span small,.purchaseTrust span strong{display:block}.purchaseTrust span strong{font-size:10px}.purchaseTrust span small{font-size:8px;color:#7d888e;margin-top:2px}.purchaseCheckoutCard{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:20px;padding:30px;box-shadow:0 16px 48px rgba(16,24,32,.07);align-self:start;position:sticky;top:100px}.purchaseCheckoutCard h2{font-size:27px;margin:8px 0}.purchaseCheckoutCard>p{color:#6a767d;font-size:11px;line-height:1.5}.purchaseAuthActions{display:grid;gap:10px;margin-top:22px}.purchaseAuthNote{margin-top:18px;padding:14px;background:#F4F6F5;border-radius:10px}.purchaseAuthNote span,.purchaseAuthNote strong{display:block}.purchaseAuthNote strong{font-size:10px}.purchaseAuthNote span{font-size:8px;color:#7c878d;margin-top:3px}.checkoutPanel{display:grid;gap:16px;margin-top:22px}.checkoutChoice>span{display:block;font-size:8px;color:#8b969c;font-weight:900;letter-spacing:.1em;margin-bottom:8px}.paymentOptions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.paymentOptions button{border:1px solid #d1d7d9;background:#fff;border-radius:11px;padding:13px;text-align:left;cursor:pointer}.paymentOptions button.active{border-color:#E0523C;background:#FFF8F6;box-shadow:0 0 0 2px rgba(224,82,60,.08)}.paymentOptions b,.paymentOptions small{display:block}.paymentOptions b{font-size:11px}.paymentOptions small{font-size:8px;color:#8a959b;margin-top:3px}.checkoutSummaryBox{display:grid;gap:8px;padding:14px;background:#F5F7F6;border-radius:11px}.checkoutSummaryBox div{display:flex;justify-content:space-between;gap:16px}.checkoutSummaryBox span{font-size:9px;color:#7b868d}.checkoutSummaryBox strong{font-size:10px}.checkoutButton{width:100%;min-height:46px}.checkoutNote{display:block;text-align:center;color:#879299;font-size:8px;line-height:1.4}.checkoutSuccess{display:grid;gap:7px;padding:14px;border-radius:11px;background:#EEF7F2;color:#2B5F4B}.checkoutSuccess strong{font-size:11px}.checkoutSuccess a,.checkoutSuccess span{font-size:9px}.checkoutSuccess a{color:#2B5F4B;font-weight:800}.checkoutSuccess code{display:block;padding:8px;background:#fff;border-radius:7px;font-size:8px;word-break:break-all;color:#334149}.checkoutSuccess button{border:1px solid #bfd6c9;background:#fff;border-radius:7px;padding:8px;font-size:9px;font-weight:800;cursor:pointer}@media(max-width:980px){.heroPro{grid-template-columns:1fr!important}.productShowcase{max-width:700px}.securityGrid,.storyGrid{grid-template-columns:1fr}.featureCards{grid-template-columns:1fr 1fr!important}.purchaseWrap{grid-template-columns:1fr}.purchaseCheckoutCard{position:static}.landingFooter{grid-template-columns:1fr}.landingFooter nav{flex-wrap:wrap}}@media(max-width:650px){.landingNavPro nav{display:none}.heroPro{padding:54px 18px 60px!important}.heroCopy h1{font-size:42px!important}.showcaseBody{grid-template-columns:48px 1fr}.showcaseContent{padding:18px}.floatingProof{position:relative;right:auto;bottom:auto;margin-top:12px;width:100%}.proofStrip{padding:18px;align-items:flex-start;flex-direction:column}.landingSection{padding-left:18px!important;padding-right:18px!important}.sectionIntro h2{font-size:34px}.featureCards,.publicPlans{grid-template-columns:1fr!important}.securitySection{margin:30px 18px 60px;padding:26px}.faqSection{padding:40px 18px 60px}.ctaPro>div:last-child{width:100%;flex-direction:column}.landingFooter{padding:24px 18px}.purchaseHeader{padding:0 16px}.purchaseHeader img{width:150px}.purchaseWrap{padding:36px 16px 60px}.paymentOptions{grid-template-columns:1fr}}.mobileMenu{display:none;position:relative}.mobileMenu summary{list-style:none;cursor:pointer;width:42px;height:42px;border:1px solid #d8dfe1;border-radius:10px;display:grid;place-items:center;font-size:20px}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu>div{position:absolute;right:0;top:50px;width:230px;background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:13px;box-shadow:0 16px 40px rgba(16,24,32,.12);padding:10px;display:grid;gap:4px}.mobileMenu a{padding:10px 11px;border-radius:8px;color:#2B3338;text-decoration:none;font-size:11px;font-weight:800}.mobileMenu .mobileTrial{background:#E0523C;color:#fff}.painSection{max-width:1240px;margin:0 auto;padding:80px 34px}.painGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.painGrid article{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:18px;padding:24px;box-shadow:0 8px 28px rgba(16,24,32,.05)}.painGrid b{font-size:9px;color:#E0523C}.painGrid h3{font-size:19px;margin:14px 0 8px}.painGrid p{color:#56636a;font-size:11px;line-height:1.6}.transitionSection{max-width:1170px;margin:10px auto 80px;padding:40px;background:#101820;color:#fff;border-radius:20px;display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center;box-shadow:0 24px 60px rgba(16,24,32,.14)}.transitionCopy>span{font-size:9px;color:#E0523C;font-weight:900;letter-spacing:.13em}.transitionCopy h2{font-size:34px;letter-spacing:-.035em;margin:8px 0 12px}.transitionCopy p{color:#C3CCD1;font-size:11px;line-height:1.65}.transitionCopy a{display:inline-block;color:#fff;font-size:10px;font-weight:850;text-decoration:none;margin-top:8px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.timeline>div{position:relative;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:13px;padding:16px;min-height:126px}.timeline>div.active{border-color:#E0523C;background:rgba(224,82,60,.11)}.timeline b,.timeline small,.timeline span{display:block}.timeline b{font-size:22px}.timeline span{font-size:10px;font-weight:850;margin-top:12px}.timeline small{font-size:8px;color:#9CA8AD;margin-top:5px;line-height:1.4}.productTrialCta{margin-top:18px;background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:16px;padding:20px;box-shadow:0 8px 26px rgba(16,24,32,.045);display:flex;align-items:center;justify-content:space-between;gap:20px}.productTrialCta small,.productTrialCta span,.productTrialCta strong{display:block}.productTrialCta span{font-size:8px;color:#E0523C;font-weight:900;letter-spacing:.12em}.productTrialCta strong{font-size:15px;margin:4px 0}.productTrialCta small{font-size:9px;color:#78848b}.trustProofSection{max-width:1000px;margin:10px auto 80px;padding:0 34px;text-align:center}.trustProofGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.trustProofGrid article{background:#fff;border:1px solid rgba(16,24,32,.08);border-radius:14px;padding:22px;box-shadow:0 7px 22px rgba(16,24,32,.04)}.trustProofGrid b,.trustProofGrid span{display:block}.trustProofGrid b{font-size:22px;color:#101820}.trustProofGrid span{font-size:9px;color:#6e7980;margin-top:4px}.simulationDefinition{max-width:760px;margin:18px auto 0;background:#F1F3F2;border-radius:11px;padding:13px 15px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.simulationDefinition strong{font-size:9px}.simulationDefinition span{font-size:9px;color:#6b767d}.landingFooterRich{grid-template-columns:1.1fr 1fr auto!important}.footerBrand img{display:block;margin-bottom:8px}.footerBrand small,.footerBrand span,.footerCompany a,.footerCompany span,.footerCompany strong{display:block}.footerCompany strong{font-size:10px}.footerCompany span{font-size:8px;color:#859199;margin:4px 0}.footerCompany a{font-size:9px;color:#D8DFE1;text-decoration:none}.landingPro .faqGrid p,.landingPro .pricingFoot,.landingPro .securityGrid p,.landingPro .storyGrid p,.landingPro p,.landingPro small{color:#56636a}.ctaSection p,.landingFooter .footerCompany span,.landingFooter small,.securitySection p{color:#AAB4B9!important}@media(max-width:900px){.desktopActions,.desktopNav{display:none!important}.mobileMenu{display:block}.painGrid,.transitionSection,.trustProofGrid{grid-template-columns:1fr}.transitionSection{margin-left:18px;margin-right:18px;padding:28px}.timeline{grid-template-columns:1fr 1fr}.productTrialCta{align-items:flex-start;flex-direction:column}.landingFooterRich{grid-template-columns:1fr!important}}@media(max-width:650px){.painSection{padding:58px 18px}.timeline{grid-template-columns:1fr}.trustProofSection{padding:0 18px}.transitionCopy h2{font-size:28px}}.landingBrand{min-width:230px}.footerBrand img{max-height:70px!important}@media(max-width:900px){.landingBrand{min-width:170px}.landingBrand img{width:170px!important;max-height:50px!important}}.landingBrand{position:relative!important;display:block!important;height:52px!important;overflow:hidden!important}.landingBrand img{position:absolute!important;width:294px!important;max-width:none!important;left:-32px!important;top:-83px!important;object-fit:fill!important}.footerBrand{position:relative}.footerBrand img{position:relative!important;width:281px!important;max-width:none!important;left:-30px!important;top:-79px!important;margin-bottom:-69px!important}@media(max-width:900px){.landingBrand{width:170px!important;min-width:170px!important;height:40px!important}.landingBrand img{width:217px!important;left:-23px!important;top:-61px!important}}.landingBrand img{max-height:none!important}.footerBrand img{object-position:left center!important}@media(max-width:900px){.landingBrand{min-width:170px!important}.landingBrand img{width:170px!important;max-width:170px!important}}.landingBrand{height:58px!important}.landingBrand img{width:230px!important;max-width:230px!important;max-height:58px!important;margin:0!important;object-position:left center!important}.footerBrand img,.landingBrand img{position:static!important;display:block!important;height:auto!important;padding:0!important;left:auto!important;top:auto!important;transform:none!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important}.footerBrand img{width:220px!important;max-width:220px!important;max-height:none!important;margin:0 0 10px!important}.appLogo img,.authBrand img,.brand img,.purchaseHeader img{object-fit:contain!important;object-position:left center!important;background:transparent!important;filter:none!important}@media(max-width:900px){.landingBrand{width:170px!important;min-width:170px!important;height:44px!important}.landingBrand img{width:170px!important;max-width:170px!important;max-height:44px!important}}.heroPro{padding-top:72px!important;padding-bottom:66px!important}.heroCopy h1{letter-spacing:-.035em!important}.landingSection h2,.pricingSection h2,.sectionIntro h2{letter-spacing:-.03em!important}.landingSection,.pricingSection{padding-top:62px!important;padding-bottom:62px!important}.painSection{padding-top:60px!important;padding-bottom:60px!important}.transitionSection,.trustProofSection{margin-top:0!important;margin-bottom:58px!important}.securitySection{margin-top:28px!important;margin-bottom:60px!important}.faqSection{padding-top:42px!important;padding-bottom:58px!important}.ctaSection{margin-top:26px!important;margin-bottom:64px!important}.proofStrip{padding-bottom:40px!important}.storyGrid{margin-top:26px!important}.featureSection .sectionIntro.centered,.pricingPro .sectionIntro.centered{margin-bottom:24px!important}.painGrid{margin-top:24px!important}.trustProofGrid{margin-top:22px!important;margin-bottom:22px!important}.authEyebrow,.checkoutEyebrow,.floatingProof span,.hero .pill,.painGrid b,.productTrialCta span,.purchaseIntro>span,.sectionIntro>span,.securitySection>div:first-child span,.showcaseTitle span,.storyGrid article>span,.transitionCopy>span,.trustProofSection .sectionIntro>span{color:#C94735!important}.landingFooterRich{align-items:center!important}.footerBrand img{margin:0!important}@media(max-width:900px){.heroPro{padding-top:52px!important;padding-bottom:50px!important}.landingSection,.painSection,.pricingSection{padding-top:50px!important;padding-bottom:50px!important}.securitySection,.transitionSection,.trustProofSection{margin-bottom:48px!important}}.clientAccessBox{margin-top:22px}.clientNotFound{margin:12px 0;padding:14px;border:1px solid #f0c8c1;background:#FFF7F5;border-radius:12px}.clientNotFound strong{display:block;color:#101820;font-size:11px}.clientNotFound p{margin:5px 0 10px!important;font-size:9px!important;line-height:1.55}.clientNotFound a{display:inline-block;margin:4px 10px 0 0;color:#C94735;font-size:9px;font-weight:850;text-decoration:none}.clientAccessSuccess{text-align:center;padding:24px 8px}.clientAccessSuccess>span{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:#EEF7F2;color:#2B5F4B;font-size:22px;font-weight:900}.clientAccessSuccess h3{margin:0 0 8px;font-size:22px}.clientAccessSuccess p{color:#66737A;font-size:10px;line-height:1.55;margin-bottom:18px}.clientAdminGrid{display:grid;grid-template-columns:.72fr 1.28fr;gap:18px;align-items:start}.adminClientForm{display:grid;gap:12px;margin-top:16px}.adminClientForm label{display:grid;gap:6px;font-size:9px;font-weight:800;color:#526067}.adminClientForm input{width:100%;min-height:42px;padding:10px 12px;background:#fff}.clientAdminHeader{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid rgba(16,24,32,.08)}.clientAdminHeader span{font-size:8px;color:#C94735;font-weight:900;letter-spacing:.1em}.clientAdminHeader h3{margin:4px 0 0;font-size:18px}.clientAdminHeader>b{font-size:9px;background:#EEF7F2;color:#2B5F4B;padding:7px 9px;border-radius:20px}.clientCompanyRow{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:14px 20px;border-bottom:1px solid rgba(16,24,32,.06)}.clientCompanyRow>span:first-child b,.clientCompanyRow>span:first-child small{display:block}.clientCompanyRow>span:first-child b{font-size:11px}.clientCompanyRow>span:first-child small{font-size:8px;color:#7C878D;margin-top:3px}.clientCompanyRow>button{border:1px solid #d1d7d9;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800;cursor:pointer}.statusOff,.statusOn{font-size:8px;font-weight:900;padding:6px 8px;border-radius:20px}.statusOn{background:#EEF7F2;color:#2B5F4B}.statusOff{background:#F3F4F4;color:#7A858B}.emptyRow{padding:20px;color:#7A858B;font-size:10px}@media(max-width:900px){.clientAdminGrid{grid-template-columns:1fr}.clientCompanyRow{grid-template-columns:1fr auto}.clientCompanyRow>button{grid-column:1/-1}}.auditWrap{display:grid;gap:16px}.auditMetrics{grid-template-columns:repeat(3,1fr)}.auditFilters{display:grid;grid-template-columns:minmax(220px,1fr) 180px 160px 110px;gap:10px;background:#fff;border:1px solid #9ca8ad;border-radius:12px;padding:14px}.auditFilters input,.auditFilters select{height:42px;border:1px solid #c9d0d3;border-radius:9px;padding:0 10px;background:#fff;color:#101820}.auditHead,.auditRow{grid-template-columns:1fr 1.35fr 1.35fr 1fr .7fr}.auditRow>span{min-width:0}.auditRow span b,.auditRow span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusPending{font-size:8px;font-weight:900;padding:6px 8px;border-radius:20px;background:#FFF4E9;color:#7A5326;justify-self:start}@media(max-width:900px){.auditMetrics{grid-template-columns:1fr 1fr 1fr}.auditFilters{grid-template-columns:1fr 1fr}.auditFilters .primaryAction{width:100%}.auditHead{display:none}.auditRow{grid-template-columns:1fr 1fr}}@media(max-width:600px){.auditFilters,.auditMetrics,.auditRow{grid-template-columns:1fr}}.brandLogoComposite{position:relative!important;display:inline-block!important;width:230px!important;max-width:100%!important;aspect-ratio:476/120!important;overflow:hidden!important;vertical-align:middle!important;background:transparent!important}.brandLogoComposite>img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important}.brandLogoBaseWhite{filter:brightness(0) invert(1)!important}.brandLogoOverlay{filter:none!important;pointer-events:none!important}.brandLogoOverlayIcon{clip-path:inset(0 75.5% 0 0)!important}.brandLogoOverlayRt{clip-path:inset(0 23.5% 0 60.5%)!important}.brandLogoOverlayAx{clip-path:inset(0 0 0 76.5%)!important}.appLogo .brandLogoComposite,.authBrand .brandLogoComposite,.brand .brandLogoComposite,.footerBrand .brandLogoComposite{width:230px!important}.appLogo{display:block!important;background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.appLogo .brandLogoComposite{width:210px!important}.brand .brandLogoComposite,.footerBrand .brandLogoComposite{width:220px!important}.appLogo img,.authBrand img,.brand img,.footerBrand img,.landingBrand img,.purchaseHeader img{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}.appLogo img,.authBrand img,.brand img,.footerBrand img{margin:0!important}.authBrand .brandLogoComposite{margin-bottom:65px!important}@media(max-width:900px){.landingBrand .brandLogo,.purchaseHeader .brandLogo{width:175px!important}.authBrand .brandLogoComposite,.footerBrand .brandLogoComposite{width:200px!important}.appLogo .brandLogoComposite{width:190px!important}.brand .brandLogoComposite{width:195px!important}}.brandLogo{display:block!important;max-width:100%!important;height:auto!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important}.brandLogo,.landingBrand .brandLogo,.purchaseHeader .brandLogo{width:230px!important}.authBrand .brandLogo{width:250px!important;margin-bottom:65px!important}.appLogo .brandLogo{width:210px!important}.brand .brandLogo,.footerBrand .brandLogo{width:220px!important}.brandLogoDark,.brandLogoLight{filter:none!important}@media(max-width:900px){.landingBrand .brandLogo,.purchaseHeader .brandLogo{width:175px!important}.authBrand .brandLogo{width:205px!important}.appLogo .brandLogo{width:190px!important}.brand .brandLogo{width:195px!important}.footerBrand .brandLogo{width:200px!important}}.brandLogoFrame{position:relative!important;width:230px!important;max-width:100%!important;overflow:hidden!important;flex:0 0 auto!important;line-height:0!important}.brandLogoFrame,.brandLogoFrame>img{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.brandLogoFrame>img{position:absolute!important;max-width:none!important;max-height:none!important;object-fit:fill!important;filter:none!important}.brandLogoOnLight{aspect-ratio:473/105!important}.brandLogoOnLight>img{width:121.987315%!important;height:412.380952%!important;left:-10.570825%!important;top:-149.52381%!important}.brandLogoOnDark{aspect-ratio:476/105!important}.brandLogoOnDark>img{width:121.218487%!important;height:412.380952%!important;left:-10.504202%!important;top:-148.571429%!important}.landingBrand .brandLogoFrame,.purchaseHeader .brandLogoFrame{width:230px!important}.authBrand .brandLogoFrame{width:250px!important;margin-bottom:65px!important}.appLogo .brandLogoFrame{width:210px!important}.brand .brandLogoFrame,.footerBrand .brandLogoFrame{width:220px!important}@media(max-width:900px){.landingBrand .brandLogoFrame,.purchaseHeader .brandLogoFrame{width:175px!important}.authBrand .brandLogoFrame{width:205px!important}.appLogo .brandLogoFrame{width:190px!important}.brand .brandLogoFrame{width:195px!important}.footerBrand .brandLogoFrame{width:200px!important}}.brandLogoFinal{max-height:none!important;inset:auto!important}.landingBrand,.purchaseHeader a{display:flex!important;align-items:center!important;min-height:52px!important;overflow:visible!important}.landingBrand .brandLogoFinal,.purchaseHeader .brandLogoFinal{width:230px!important}.brandLogoComposite,.brandLogoFrame{display:none!important}@media(max-width:900px){.landingBrand .brandLogoFinal,.purchaseHeader .brandLogoFinal{width:175px!important}.authBrand .brandLogoFinal{width:205px!important}.appLogo .brandLogoFinal{width:190px!important}.brand .brandLogoFinal{width:195px!important}.footerBrand .brandLogoFinal{width:200px!important}}.brandLogoFinal{display:block!important;height:auto!important;max-width:100%!important;object-fit:contain!important;object-position:left center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important;clip-path:none!important}.brandLogoFinal,.landingBrand .brandLogoFinal{width:230px!important}.footerBrand{align-items:flex-start!important}.footerBrand .brandLogoFinal{width:220px!important}.authBrand .brandLogoFinal{width:250px!important;margin-bottom:65px!important}.appLogo .brandLogoFinal{width:210px!important}.brand .brandLogoFinal{width:220px!important}.purchaseHeader .brandLogoFinal{width:230px!important}@media(max-width:900px){.landingBrand{min-width:175px!important}.landingBrand .brandLogoFinal,.purchaseHeader .brandLogoFinal{width:175px!important}.authBrand .brandLogoFinal{width:205px!important}.appLogo .brandLogoFinal{width:190px!important}.brand .brandLogoFinal{width:195px!important}.footerBrand .brandLogoFinal{width:200px!important}}.footerBrand,.landingBrand{position:static!important;width:auto!important}.brandMark20260921{position:relative!important;width:230px!important;height:51.06px!important;min-width:230px!important;flex:0 0 230px!important;overflow:hidden!important;line-height:0!important}.brandMark20260921,.brandMark20260921>img{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}.brandMark20260921>img{position:absolute!important;max-width:none!important;max-height:none!important;filter:none!important;object-fit:fill!important;transform:none!important}.brandMarkOnLight20260921>img{width:121.9873%!important;height:auto!important;left:-10.5708%!important;top:-149.5238%!important}.brandMarkOnDark20260921>img{width:121.2185%!important;height:auto!important;left:-10.5042%!important;top:-148.5714%!important}.authBrand .brandMark20260921{width:250px!important;height:55.49px!important;min-width:250px!important;flex-basis:250px!important;margin-bottom:65px!important}.appLogo .brandMark20260921{width:210px!important;height:46.61px!important;min-width:210px!important;flex-basis:210px!important}.brand .brandMark20260921,.footerBrand .brandMark20260921{width:220px!important;height:48.84px!important;min-width:220px!important;flex-basis:220px!important}.purchaseHeader .brandMark20260921{width:230px!important;height:51.06px!important;min-width:230px!important;flex-basis:230px!important}.appLogo .brandMark20260921>img,.authBrand .brandMark20260921>img,.brand .brandMark20260921>img,.footerBrand .brandMark20260921>img,.landingBrand .brandMark20260921>img,.purchaseHeader .brandMark20260921>img{max-width:none!important;max-height:none!important}@media(max-width:900px){.landingBrand{min-width:175px!important}.landingBrand .brandMark20260921,.purchaseHeader .brandMark20260921{width:175px!important;height:38.85px!important;min-width:175px!important;flex-basis:175px!important}.authBrand .brandMark20260921{width:205px!important;height:45.51px!important;min-width:205px!important;flex-basis:205px!important}.appLogo .brandMark20260921{width:190px!important;height:42.18px!important;min-width:190px!important;flex-basis:190px!important}.brand .brandMark20260921{width:195px!important;height:43.29px!important;min-width:195px!important;flex-basis:195px!important}.footerBrand .brandMark20260921{width:200px!important;height:44.4px!important;min-width:200px!important;flex-basis:200px!important}}.appLogo,.authBrand,.brand,.footerBrand,.landingBrand,.purchaseHeader{overflow:visible!important}img.brandLogoFinal2{display:block!important;position:static!important;width:230px!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;inset:auto!important;left:auto!important;top:auto!important;transform:none!important;clip-path:none!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;opacity:1!important;visibility:visible!important}.landingBrand{height:auto!important;min-height:52px!important}.landingBrand img.brandLogoFinal2{width:230px!important}.footerBrand{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-width:220px!important;height:auto!important}.footerBrand img.brandLogoFinal2{width:220px!important}.authBrand img.brandLogoFinal2{width:250px!important;margin-bottom:65px!important}.appLogo img.brandLogoFinal2{width:210px!important}.brand img.brandLogoFinal2{width:220px!important}.purchaseHeader img.brandLogoFinal2{width:230px!important}@media(max-width:900px){.landingBrand{min-width:175px!important}.landingBrand,.landingBrand img.brandLogoFinal2,.purchaseHeader img.brandLogoFinal2{width:175px!important}.footerBrand{min-width:200px!important}.footerBrand,.footerBrand img.brandLogoFinal2{width:200px!important}.authBrand img.brandLogoFinal2{width:205px!important}.appLogo img.brandLogoFinal2{width:190px!important}.brand img.brandLogoFinal2{width:195px!important}}.landingNav{height:96px!important;min-height:96px!important}.landingBrand{min-width:215px!important;min-height:64px!important}.landingBrand,.landingBrand img.brandLogoFinal2{width:215px!important}@media(max-width:600px){.landingNav{height:82px!important;min-height:82px!important}.landingBrand{min-width:170px!important;min-height:52px!important}.landingBrand,.landingBrand img.brandLogoFinal2{width:170px!important}}.singleOffer{grid-template-columns:minmax(320px,620px)!important;justify-content:center!important}.promoPrice{display:flex;flex-direction:column;gap:4px;margin:18px 0 8px}.promoPrice del{font-size:16px;color:#9CA8AD;font-weight:800}.promoPrice strong{font-size:38px!important;line-height:1;color:#101820!important;margin:0!important}.promoPrice small{font-size:13px;color:#E0523C;font-weight:850}.priceWas{text-decoration:line-through;color:#9CA8AD!important}.purchasePromo{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.purchasePromo del{font-size:13px;color:#9CA8AD;font-weight:750}.purchasePromo strong{font-size:30px!important;line-height:1;color:#101820}.purchasePromo small{font-size:11px;color:#E0523C;font-weight:850}.paymentOptionsThree{grid-template-columns:repeat(3,1fr)!important}.oldCheckoutPrice{text-decoration:line-through;color:#9CA8AD!important}.financeGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.financeCard{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:20px;box-shadow:0 8px 24px rgba(16,24,32,.05)}.financeCard>span{font-size:9px;font-weight:900;letter-spacing:.11em;color:#E0523C}.financeCard h3{margin:7px 0 12px;font-size:18px;color:#101820}.financeCard p{font-size:12px;line-height:1.55;color:#5f6b72}.financeCard a{font-size:12px;font-weight:850;color:#E0523C;text-decoration:none}.financePriceLine{display:flex;align-items:baseline;gap:12px;margin:8px 0 12px}.financePriceLine del{color:#9CA8AD;font-weight:800}.financePriceLine strong{font-size:28px;color:#101820}.financeCard dl{margin:0;display:grid;gap:9px}.financeCard dl div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #eef0f1;padding-bottom:8px}.financeCard dt{font-size:10px;color:#7a858b}.financeCard dd{margin:0;font-size:10px;font-weight:800;color:#2B3338;text-align:right;max-width:60%;overflow:hidden;text-overflow:ellipsis}.financeMetrics article strong{font-size:19px!important}@media(max-width:900px){.financeGrid{grid-template-columns:1fr}.paymentOptionsThree{grid-template-columns:1fr!important}}.landingBrand{line-height:0!important}.purchaseHeader img.brandLogoFinal2{width:225px!important;height:auto!important;max-height:none!important}.threeTierPlans{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;align-items:stretch!important;max-width:1180px!important;margin:42px auto 0!important}.threeTierPlans .planCard{position:relative!important;display:flex!important;flex-direction:column!important;min-height:510px!important;padding:30px!important;border:1px solid #d8dfe1!important;border-radius:20px!important;box-shadow:0 12px 34px rgba(16,24,32,.055)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important}.threeTierPlans .planCard:hover{transform:translateY(-4px)!important;box-shadow:0 20px 48px rgba(16,24,32,.09)!important}.threeTierPlans .recommendedPlan{border:2px solid #e0523c!important;transform:scale(1.035)!important;box-shadow:0 22px 55px rgba(224,82,60,.13)!important;z-index:2!important}.threeTierPlans .recommendedPlan:hover{transform:scale(1.035) translateY(-4px)!important}.threeTierPlans .recommendedTag{position:absolute!important;top:-14px!important;left:50%!important;transform:translateX(-50%)!important;background:#E0523C!important;color:#fff!important;padding:8px 14px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important;letter-spacing:.11em!important;white-space:nowrap!important}.tierPrice{display:flex!important;flex-direction:column!important;gap:6px!important;margin:18px 0 12px!important}.tierPrice strong{display:block!important;font-size:42px!important;line-height:1!important;letter-spacing:-.04em!important;color:#101820!important}.tierPrice small{color:#E0523C!important;font-size:12px!important;font-weight:850!important}.threeTierPlans .planMeta{margin:10px 0 18px!important}.threeTierPlans ul{flex:1 1!important;margin-bottom:24px!important}.threeTierPlans .planCta{width:100%!important;min-height:48px!important;margin-top:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.trustProofFeatured{border-color:#E0523C!important;box-shadow:0 12px 32px rgba(224,82,60,.11)!important}@media(max-width:900px){.threeTierPlans{grid-template-columns:1fr!important;max-width:620px!important}.threeTierPlans .recommendedPlan,.threeTierPlans .recommendedPlan:hover{transform:none!important}.landingNav{height:88px!important;min-height:88px!important}.landingBrand{min-width:180px!important;height:62px!important;min-height:62px!important}.landingBrand,.landingBrand img.brandLogoFinal2{width:180px!important}}.landingNav{height:104px!important;min-height:104px!important}.landingBrand{display:flex!important;align-items:center!important;justify-content:flex-start!important}.landingBrand img.brandLogoFinal2{display:block!important;position:static!important;width:225px!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:left center!important;transform:none!important;clip-path:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important}@media(max-width:900px){.landingNav{height:88px!important;min-height:88px!important}.landingBrand{min-width:180px!important;height:62px!important;min-height:62px!important}.landingBrand,.landingBrand img.brandLogoFinal2{width:180px!important}}img.advrtaxOriginalLogo{position:static!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:left center!important;transform:none!important}.landingBrand{height:76px!important;min-height:76px!important;overflow:visible!important}.footerBrand{height:74px!important}.authBrand,.footerBrand{overflow:visible!important}.authBrand{height:84px!important}.appLogo{height:70px!important}.appLogo,.brand{overflow:visible!important}.brand{height:74px!important}@media(max-width:900px){.landingBrand{width:180px!important;min-width:180px!important;height:62px!important;min-height:62px!important}.footerBrand{width:200px!important;height:67px!important}.authBrand{width:205px!important;height:69px!important}.appLogo{width:190px!important;height:64px!important}.brand{width:195px!important;height:65px!important}.purchaseHeader img.advrtaxOriginalLogo{width:180px!important;height:auto!important}}.appLogo,.authBrand,.brand,.footerBrand,.landingBrand{position:relative!important;overflow:hidden!important;display:block!important}.landingBrand{width:230px!important;min-width:230px!important;height:54px!important;min-height:54px!important}.footerBrand{width:220px!important;height:52px!important}.authBrand{width:250px!important;height:59px!important}.appLogo{width:210px!important;height:50px!important}.brand{width:220px!important;height:52px!important}img.advrtaxOriginalLogo{display:block!important;position:absolute!important;left:0!important;top:0!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:fill!important;object-position:initial!important;transform:translateY(-34.35%)!important;clip-path:none!important;filter:none!important;opacity:1!important;visibility:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}.purchaseHeader{overflow:visible!important}.purchaseHeader img.advrtaxOriginalLogo{position:relative!important;width:230px!important;height:auto!important;transform:translateY(-34.35%)!important}@media(max-width:900px){.landingBrand{width:180px!important;min-width:180px!important;height:43px!important;min-height:43px!important}.footerBrand{width:190px!important;height:45px!important}.authBrand{width:205px!important;height:49px!important}.appLogo{width:190px!important;height:45px!important}.brand{width:195px!important;height:46px!important}}.authPage>.authBrand{width:auto!important;min-width:0!important;height:auto!important;min-height:100vh!important;position:relative!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important}.authPage>.authBrand>img.advrtaxOriginalLogo{position:relative!important;left:auto!important;top:auto!important;width:250px!important;height:auto!important;flex:0 0 auto!important;transform:translateY(-34.35%)!important}@media(max-width:900px){.authPage>.authBrand{width:auto!important;min-width:0!important;height:auto!important;min-height:auto!important}.authPage>.authBrand>img.advrtaxOriginalLogo{width:205px!important}}.threeTierPlans .planDescription{min-height:44px;margin:2px 0 18px;color:#66737a;font-size:13px;line-height:1.55;font-weight:650}.threeTierPlans li.planUnavailable{color:#9aa3a8!important;font-weight:650!important}.featureCards .featureDifferential{border-color:#E0523C!important;box-shadow:0 16px 38px rgba(224,82,60,.1)!important}.featureCards .featureDifferential>b{color:#E0523C!important;letter-spacing:.08em!important}.officialTimelineSection{padding:72px clamp(28px,6vw,110px) 64px;background:#fff}.officialTimelineIntro{max-width:1180px;margin:0 auto 28px;text-align:center}.officialTimelineIntro>span{display:block;margin-bottom:10px;color:#E0523C;font-size:11px;font-weight:900;letter-spacing:.16em}.officialTimelineIntro h2{margin:0;color:#101820;font-size:clamp(30px,3vw,48px);line-height:1.08;letter-spacing:-.035em}.officialTimelineImage{max-width:1500px;margin:0 auto;overflow:hidden;border:1px solid #e1e6e8;border-radius:18px;background:#fff;box-shadow:0 16px 44px rgba(16,24,32,.06)}.officialTimelineImage img{display:block;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important;padding:0!important;transform:none!important;object-fit:contain!important}@media(max-width:900px){.officialTimelineSection{padding:44px 18px 38px}.officialTimelineIntro{margin-bottom:20px}.officialTimelineImage{overflow-x:auto;border-radius:12px}.officialTimelineImage img{width:1100px!important;max-width:none!important}}.timelineLoading{min-height:360px;display:grid;place-items:center;color:#718087;font-weight:700;background:#fff}@media(max-width:900px){.timelineLoading{min-height:260px}}.ctaProCompact{display:block!important}.ctaProCompact .ctaProContent{display:block!important;width:100%!important}.ctaProCompact .ctaProContent h2,.ctaProCompact .ctaProContent p{max-width:760px}.ctaProCompact .ctaActionsInline{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;margin-top:24px;width:auto!important}.ctaProCompact .ctaActionsInline .ghostButton,.ctaProCompact .ctaActionsInline .primaryAction{min-width:130px;text-align:center}@media(max-width:650px){.ctaProCompact .ctaActionsInline{width:100%!important;flex-direction:column!important;align-items:stretch}.ctaProCompact .ctaActionsInline .ghostButton,.ctaProCompact .ctaActionsInline .primaryAction{width:100%}}.financeIntegrationTable .tableHead,.financeIntegrationTable .tableRow{grid-template-columns:1.45fr .75fr .65fr 1fr 1fr}@media(max-width:900px){.financeIntegrationTable .tableHead{display:none}.financeIntegrationTable .tableRow{grid-template-columns:1fr 1fr}}@media(max-width:600px){.financeIntegrationTable .tableRow{grid-template-columns:1fr}}.integrationTestBox{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px;display:grid;gap:16px}.integrationTestHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.integrationTestHeader>div{max-width:760px}.integrationTestHeader span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#E0523C;margin-bottom:5px}.integrationTestHeader h2{margin:0;font-size:18px;color:#172029}.integrationTestHeader p{margin:7px 0 0;font-size:11px;line-height:1.55;color:#6E7A80}.integrationTestEmpty{padding:18px;border-radius:10px;background:#F7F9F9;color:#758086;font-size:11px}.integrationTestResult{display:grid;gap:14px}.integrationTestSummary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.integrationTestSummary>div{border:1px solid #e2e7e9;border-radius:10px;padding:12px;background:#FAFBFB}.integrationTestSummary small,.integrationTestSummary strong{display:block}.integrationTestSummary small{font-size:9px;color:#7E888E;margin-bottom:4px}.integrationTestSummary strong{font-size:11px;color:#1C252B}.integrationTestSteps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.integrationTestStep{display:flex;align-items:center;gap:10px;border:1px solid #dde6e1;border-radius:10px;padding:11px;background:#FBFDFC}.integrationTestCheck{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#E9F6EF;color:#236A4C;font-weight:900}.integrationTestStep b,.integrationTestStep small{display:block}.integrationTestStep b{font-size:10px;color:#263137}.integrationTestStep small{font-size:8px;color:#7B858B;margin-top:2px}.integrationTestFoot{display:flex;flex-wrap:wrap;gap:8px 18px;padding-top:4px;font-size:9px;color:#6F7A80}@media(max-width:900px){.integrationTestHeader{flex-direction:column}.integrationTestHeader .primaryAction{width:100%}.integrationTestSummary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.integrationTestSteps,.integrationTestSummary{grid-template-columns:1fr}}.realTestBox{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px;display:grid;gap:16px}.realTestTitle{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.realTestTitle>div:first-child{max-width:760px}.realTestTitle span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#E0523C;margin-bottom:5px}.realTestTitle h2{margin:0;font-size:18px;color:#172029}.realTestTitle p{margin:7px 0 0;font-size:11px;line-height:1.55;color:#6E7A80}.realTestForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.realTestForm label{display:grid;gap:5px}.realTestForm label>span{font-size:9px;font-weight:800;color:#566168}.realTestForm input,.realTestForm select{height:40px;border:1px solid #c9d0d3;border-radius:9px;padding:0 10px;background:#fff;color:#101820}.realTestForm .wide{grid-column:span 2}.realTestForm .checkLabel{display:flex;align-items:center;gap:8px;align-self:end;min-height:40px}.realTestForm .checkLabel input{width:16px;height:16px}.realTestCreate{justify-self:start}.realTestHistory{display:grid;gap:10px}.realTestHistory h3{margin:2px 0 0;font-size:12px;color:#263137}.realTestCard{border:1px solid #e1e6e8;border-radius:11px;padding:12px;display:grid;gap:12px;background:#FCFDFD}.realTestCardMain{display:grid;grid-template-columns:.75fr 1fr 1fr 1fr;gap:12px}.realTestCardMain div{min-width:0}.realTestCardMain small,.realTestCardMain span,.realTestCardMain strong{display:block}.realTestCardMain small{font-size:8px;color:#7A858B;margin-bottom:3px}.realTestCardMain strong{font-size:10px;color:#202A30;overflow:hidden;text-overflow:ellipsis}.realTestCardMain span{font-size:8px;color:#7A858B;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.realTestActions{display:flex;flex-wrap:wrap;gap:8px}.realTestActions a,.realTestActions button{border:1px solid #d1d7d9;background:#fff;color:#263137;border-radius:8px;padding:8px 10px;font-size:9px;font-weight:800;cursor:pointer;text-decoration:none}.realTestActions .dangerButton{border-color:#E6B9B4;color:#A63A2E;background:#FFF8F7}@media(max-width:1000px){.realTestForm{grid-template-columns:repeat(2,minmax(0,1fr))}.realTestCardMain{grid-template-columns:1fr 1fr}}@media(max-width:600px){.realTestTitle{flex-direction:column}.realTestCardMain,.realTestForm{grid-template-columns:1fr}.realTestForm .wide{grid-column:auto}.realTestCreate{width:100%}}.fiscalErrorDetail{border:1px solid #efb8b2;background:#fff7f6;border-radius:10px;padding:12px 14px;display:grid;gap:6px}.fiscalErrorTitle{display:flex;justify-content:space-between;align-items:center;gap:12px}.fiscalErrorTitle strong{font-size:10px;color:#9d3328}.fiscalErrorTitle span{font-size:8px;font-weight:800;color:#9d3328;background:#ffe8e4;border-radius:999px;padding:4px 7px}.fiscalErrorDetail p{margin:0;font-size:10px;line-height:1.5;color:#7e2c25;word-break:break-word}.fiscalErrorDetail small{display:block;font-size:8px;line-height:1.4;color:#8b625e}.webhookPanel{margin-top:18px;background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px;display:grid;gap:14px}.webhookHeader{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.webhookHeader>div:first-child{max-width:760px}.webhookHeader span{display:block;margin-bottom:5px;color:#E0523C;font-size:9px;font-weight:900;letter-spacing:.12em}.webhookHeader h2{margin:0;color:#172029;font-size:18px}.webhookHeader p{margin:7px 0 0;color:#6E7A80;font-size:11px;line-height:1.5}.liveSyncBadge{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #d7e8de;border-radius:999px;background:#F3FAF6;color:#2F6C53;font-size:9px;font-weight:850;white-space:nowrap}.liveSyncBadge i{width:7px;height:7px;border-radius:50%;background:#2F8F62;box-shadow:0 0 0 4px rgba(47,143,98,.1)}.webhookGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.webhookCard{border:1px solid #e1e6e8;border-radius:12px;padding:14px;background:#FCFDFD;display:grid;gap:12px}.webhookCardTop{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.webhookCardTop small{display:block;margin-bottom:3px;color:#7C878D;font-size:8px;font-weight:900;letter-spacing:.1em}.webhookCardTop strong{display:block;color:#202A30;font-size:12px}.webhookCard>p{margin:0;color:#66737A;font-size:10px;line-height:1.5}.webhookMeta{display:grid;grid-template-columns:1.25fr .75fr;gap:10px}.webhookMeta>div{min-width:0;padding:10px;border-radius:9px;background:#F6F8F8}.webhookMeta span{display:block;margin-bottom:5px;color:#7C878D;font-size:8px;font-weight:800;text-transform:uppercase}.webhookMeta b,.webhookMeta code{display:block;overflow:hidden;color:#2B3338;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.webhookMeta small{display:block;margin-top:4px;color:#8A9499;font-size:8px}.copyMiniButton{margin-top:8px;border:1px solid #cdd5d8;border-radius:7px;background:#fff;padding:6px 8px;color:#445057;font-size:8px;font-weight:800;cursor:pointer}@media(max-width:900px){.webhookHeader{flex-direction:column}.webhookGrid{grid-template-columns:1fr}}@media(max-width:600px){.webhookMeta{grid-template-columns:1fr}}.manualRefreshButton{border:1px solid #c8d2d5;border-radius:9px;background:#fff;color:#344047;padding:9px 12px;font-size:9px;font-weight:850;cursor:pointer;white-space:nowrap}.manualRefreshButton:hover{border-color:#AEB9BD;background:#F7F9F9}.manualRefreshButton:disabled{opacity:.6;cursor:default}.realTestHistoryHeader{display:flex;justify-content:space-between;align-items:center;gap:12px}.realTestHistoryHeader h3{margin:0}@media(max-width:600px){.realTestHistoryHeader{align-items:stretch;flex-direction:column}.manualRefreshButton{width:100%}}.customOfferBox{margin-top:18px;background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px;display:grid;gap:16px}.customOfferHeader{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.customOfferHeader>div:first-child{max-width:760px}.customOfferHeader span{display:block;margin-bottom:5px;color:#E0523C;font-size:9px;font-weight:900;letter-spacing:.12em}.customOfferHeader h2{margin:0;font-size:18px;color:#172029}.customOfferHeader p{margin:7px 0 0;color:#6E7A80;font-size:11px;line-height:1.5}.customOfferRule{padding:8px 10px;border-radius:999px;background:#F4F7F7;color:#526068;font-size:9px;font-weight:850;white-space:nowrap}.customOfferForm{display:grid;grid-template-columns:1.1fr 1.2fr .8fr .75fr .65fr;gap:10px}.customOfferForm label{display:grid;gap:5px}.customOfferForm label>span{font-size:9px;font-weight:800;color:#566168}.customOfferForm input,.customOfferForm select{height:40px;border:1px solid #c9d0d3;border-radius:9px;padding:0 10px;background:#fff;color:#101820}.customOfferNote{grid-column:span 5}.customOfferPreview{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.customOfferPreview>div{border:1px solid #e2e7e9;border-radius:10px;padding:12px;background:#FAFBFB}.customOfferPreview small,.customOfferPreview span,.customOfferPreview strong{display:block}.customOfferPreview small{font-size:8px;color:#7E888E;margin-bottom:4px}.customOfferPreview strong{font-size:12px;color:#1C252B}.customOfferPreview span{font-size:8px;color:#E0523C;margin-top:3px;font-weight:800}.customOfferCreate{justify-self:start}.createdOfferLink{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #dde6e1;background:#F7FBF9;border-radius:9px}.createdOfferLink code{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.createdOfferLink button{border:1px solid #c9d4cf;background:#fff;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800;cursor:pointer}.customOfferHistory{display:grid;gap:8px}.customOfferHistoryHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.customOfferHistoryHead h3{margin:0;font-size:12px;color:#263137}.customOfferRow{display:grid;grid-template-columns:1.4fr .7fr 1fr 1fr;gap:12px;align-items:center;padding:10px 12px;border:1px solid #e5e9ea;border-radius:9px;background:#FCFDFD}.customOfferRow div{min-width:0}.customOfferRow b,.customOfferRow small,.customOfferRow span{display:block}.customOfferRow b{font-size:9px;color:#253037;overflow:hidden;text-overflow:ellipsis}.customOfferRow small,.customOfferRow span{font-size:8px;color:#7C878D;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.offerOldPrice{text-decoration:line-through;color:#8A9499!important;margin-bottom:2px!important}@media(max-width:1050px){.customOfferForm{grid-template-columns:1fr 1fr}.customOfferNote{grid-column:span 2}.customOfferPreview,.customOfferRow{grid-template-columns:1fr 1fr}}@media(max-width:600px){.customOfferHeader{flex-direction:column}.customOfferForm,.customOfferPreview,.customOfferRow{grid-template-columns:1fr}.customOfferNote{grid-column:auto}.customOfferCreate{width:100%}.createdOfferLink{align-items:stretch;flex-direction:column}}.externalRefundLink{justify-self:start;margin-top:4px;border:1px solid #e2b7b2;border-radius:8px;background:#fff;color:#96372e;padding:8px 10px;font-size:9px;font-weight:850;cursor:pointer}.externalRefundPending{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #d9e6df;border-radius:10px;background:#f8fcfa}.externalRefundPending div{min-width:0}.externalRefundPending b,.externalRefundPending small,.externalRefundPending span,.externalRefundPending strong{display:block}.externalRefundPending strong{font-size:10px;color:#24533e}.externalRefundPending small,.externalRefundPending span{font-size:8px;color:#708078;margin-top:3px}.externalRefundPending b{font-size:9px;color:#31413a;overflow:hidden;text-overflow:ellipsis}.externalRefundPending .primaryAction{padding:9px 11px;font-size:9px;white-space:nowrap}.externalRefundForm{display:grid;gap:12px;padding:14px;border:1px solid #d8dfe1;border-radius:11px;background:#fff;box-shadow:0 10px 24px rgba(16,24,32,.05)}.externalRefundFormHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.externalRefundFormHead strong{display:block;font-size:11px;color:#202a30}.externalRefundFormHead small{display:block;margin-top:4px;max-width:720px;font-size:8px;line-height:1.5;color:#748087}.externalRefundFormHead>button{border:0;background:transparent;color:#7b868c;font-size:9px;font-weight:800;cursor:pointer}.externalRefundGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.externalRefundGrid label{display:grid;gap:5px}.externalRefundGrid label>span{font-size:8px;font-weight:800;color:#566168}.externalRefundGrid input,.externalRefundGrid select{height:38px;border:1px solid #c9d0d3;border-radius:8px;padding:0 9px;background:#fff;color:#101820;font-size:10px}.externalRefundReason{grid-column:span 3}.externalRefundForm>.primaryAction{justify-self:start}@media(max-width:900px){.externalRefundGrid,.externalRefundPending{grid-template-columns:1fr 1fr}.externalRefundReason{grid-column:span 2}}@media(max-width:600px){.externalRefundGrid,.externalRefundPending{grid-template-columns:1fr}.externalRefundReason{grid-column:auto}.externalRefundForm>.primaryAction,.externalRefundPending .primaryAction{width:100%}}.technicalAreaNotice{border:1px solid #e5d9c8;background:#FFF9F0;border-radius:12px;padding:14px 16px;margin-bottom:16px}.technicalAreaNotice strong{display:block;font-size:11px;color:#805A2F;margin-bottom:4px}.technicalAreaNotice p{margin:0;font-size:9px;line-height:1.5;color:#7B6A58}.usageInfoNote{border:1px solid #dce4e6;background:#F8FAFA;border-radius:12px;padding:13px 15px;margin:16px 0}.usageInfoNote strong{display:block;font-size:10px;color:#263137;margin-bottom:4px}.usageInfoNote p{margin:0;font-size:9px;line-height:1.5;color:#6F7B81}.usageHead,.usageRow{grid-template-columns:1.45fr 1.35fr .6fr .65fr .7fr 1fr!important}.usageRow>span{min-width:0}.usageRow b,.usageRow small{display:block;overflow:hidden;text-overflow:ellipsis}@media(max-width:980px){.usageHead{display:none!important}.usageRow{grid-template-columns:1fr 1fr!important}}@media(max-width:600px){.usageRow{grid-template-columns:1fr!important}}.adminSecurityNotice{border:1px solid #e7d9c8;background:#FFF9F1;border-radius:12px;padding:13px 15px;margin-bottom:16px}.adminSecurityNotice strong{display:block;font-size:10px;color:#7A562E;margin-bottom:4px}.adminSecurityNotice p{margin:0;font-size:9px;line-height:1.5;color:#766B60}.platformAdminWrap{display:grid;gap:18px}.platformAdminCreate,.platformAdminList{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px}.platformAdminIntro span,.platformAdminListHead span{display:block;margin-bottom:5px;color:#E0523C;font-size:9px;font-weight:900;letter-spacing:.12em}.platformAdminIntro h2,.platformAdminListHead h2{margin:0;font-size:18px;color:#172029}.platformAdminIntro p{margin:7px 0 0;color:#6E7A80;font-size:10px;line-height:1.5;max-width:800px}.platformAdminForm{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 12px}.platformAdminForm label{display:grid;gap:5px}.platformAdminForm label>span{font-size:9px;font-weight:800;color:#566168}.platformAdminForm input{height:40px;border:1px solid #c9d0d3;border-radius:9px;padding:0 10px;background:#fff;color:#101820}.platformAdminListHead{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.platformAdminCard{display:grid;grid-template-columns:1.6fr .65fr .9fr auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #e7ebec}.platformAdminCard:first-of-type{border-top:0}.platformAdminIdentity{display:flex;align-items:center;gap:10px;min-width:0}.platformAdminAvatar{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#EEF2F3;color:#263137;font-size:12px;font-weight:900}.platformAdminIdentity span,.platformAdminIdentity strong,.platformAdminMeta b,.platformAdminMeta small{display:block}.platformAdminIdentity strong{font-size:10px;color:#222D33}.platformAdminIdentity span{font-size:8px;color:#7A858B;margin-top:2px;overflow:hidden;text-overflow:ellipsis}.platformAdminMeta small{font-size:8px;color:#7B868C;margin-bottom:3px}.platformAdminMeta b{font-size:9px;color:#2A353B}.platformAdminActions{display:flex;gap:7px;justify-content:flex-end}.platformAdminActions button{border:1px solid #c9d0d3;background:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;color:#344047;cursor:pointer}.platformAdminActions button:disabled{opacity:.55;cursor:default}@media(max-width:900px){.platformAdminCard,.platformAdminForm{grid-template-columns:1fr 1fr}}@media(max-width:600px){.platformAdminCard,.platformAdminForm{grid-template-columns:1fr}.platformAdminActions{justify-content:stretch}.platformAdminActions button{flex:1 1}}.topbarIdentity{display:grid;gap:2px}.topbarIdentity span{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:#8A969C;font-weight:800}.topbarIdentity strong{font-size:16px;color:#172029}.topbarIdentity small{font-size:10px;color:#6F7A80}.teamInviteCard,.teamUsersCard{background:#fff;border:1px solid #d8dfe1;border-radius:14px;padding:18px}.teamUsersHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.teamUsersHead span{display:block;margin-bottom:4px;color:#E0523C;font-size:9px;font-weight:900;letter-spacing:.12em}.teamUsersHead h2{margin:0;font-size:17px;color:#172029}.teamUsersHead p{margin:5px 0 0;font-size:9px;color:#6F7B81;line-height:1.5}.teamUserRow{display:grid;grid-template-columns:1.5fr .7fr .7fr auto;gap:12px;align-items:center;padding:11px 0;border-top:1px solid #e7ebec}.teamUserRow:first-of-type{border-top:0}.teamUserRow b,.teamUserRow small{display:block}.teamUserRow b{font-size:10px;color:#273239}.teamUserRow small{font-size:8px;color:#7C878D;margin-top:2px}.teamUserActions{display:flex;justify-content:flex-end}.teamUserActions button{border:1px solid #c9d0d3;background:#fff;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800;cursor:pointer}.ownerProtected{display:inline-block;padding:7px 9px;border-radius:999px;background:#F2F5F6;color:#718087!important;font-size:8px!important;font-weight:800;letter-spacing:0!important;margin:0!important}@media(max-width:800px){.teamUserRow{grid-template-columns:1fr 1fr}}@media(max-width:520px){.teamUsersHead{flex-direction:column}.teamUserRow{grid-template-columns:1fr}.teamUserActions{justify-content:stretch}.teamUserActions button{width:100%}}.adminInvitePage{min-height:100vh;display:grid;place-items:center;padding:32px 20px;background:#F5F6F6!important}.adminInviteCard{width:min(520px,100%);margin:0 auto;padding:30px!important;border:1px solid #d8dfe1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px rgba(16,24,32,.08)!important}.adminInviteCard .adminInviteLogo{display:block!important;width:190px!important;max-width:55%!important;height:auto!important;object-fit:contain!important;margin:0 0 24px!important}.adminInviteCard .checkoutEyebrow{display:block;margin:0 0 7px;color:#E0523C;font-size:9px;font-weight:900;letter-spacing:.12em}.adminInviteCard h2{margin:0 0 9px!important;font-size:28px!important;line-height:1.08!important;color:#101820!important}.adminInviteCard>p{margin:0 0 20px!important;color:#68757C!important;font-size:12px!important;line-height:1.55!important}.adminInviteCard .authForm{display:grid;gap:14px}.adminInviteCard .authForm label{gap:6px;font-size:10px;font-weight:800;color:#47545B}.adminInviteCard .authForm input{width:100%;height:44px;border:1px solid #c9d0d3!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important}.adminInviteCard .authForm .primaryAction{width:100%;margin-top:2px;min-height:46px}.adminInviteCard>small{display:block;margin-top:18px;color:#89949A;font-size:9px;line-height:1.45}@media(max-width:600px){.adminInvitePage{padding:18px 12px}.adminInviteCard{padding:22px!important}.adminInviteCard .adminInviteLogo{width:165px!important;max-width:62%!important}.adminInviteCard h2{font-size:23px!important}}.adminInviteWrapper{width:min(540px,100%);display:flex;flex-direction:column;align-items:center}.adminInviteWrapper .adminInviteLogo{display:block!important;width:180px!important;max-width:70%!important;height:auto!important;margin:0 0 18px!important;object-fit:contain!important}.adminInviteWrapper .adminInviteCard{width:100%!important;margin:0!important}@media(max-width:600px){.adminInviteWrapper .adminInviteLogo{width:150px!important;margin-bottom:14px!important}}.publicPurchaseCheckout{display:grid;gap:16px}.purchaseDataGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.purchaseDataGrid label{display:grid;gap:5px}.purchaseDataGrid label>span{font-size:9px;font-weight:800;color:#566168}.purchaseDataGrid input{width:100%;height:40px;border:1px solid #c9d0d3;border-radius:9px;padding:0 10px;background:#fff;color:#101820}.purchaseDataGrid .purchaseWide{grid-column:span 2}.mfaIntro{display:grid;gap:4px;padding:12px;border:1px solid #dce4e6;border-radius:10px;background:#F8FAFA}.mfaIntro strong{font-size:11px;color:#202A30}.mfaIntro span{font-size:9px;line-height:1.45;color:#6F7B81}.rememberDevice{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important;font-size:10px!important;font-weight:700!important;color:#566168!important}.rememberDevice input{width:16px!important;height:16px!important;padding:0!important;margin:0!important;accent-color:#E0523C}.mfaForm .ghostButton{width:100%}@media(max-width:650px){.purchaseDataGrid{grid-template-columns:1fr}.purchaseDataGrid .purchaseWide{grid-column:auto}}.appSidebar{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(216,223,225,.35) transparent}.appSidebar::-webkit-scrollbar{width:7px}.appSidebar::-webkit-scrollbar-track{background:transparent}.appSidebar::-webkit-scrollbar-thumb{background:rgba(216,223,225,.28);border-radius:999px}.appSidebar::-webkit-scrollbar-thumb:hover{background:rgba(216,223,225,.45)}.appSidebar>*{flex-shrink:0}@media(max-width:900px){.appSidebar{overflow:visible;height:auto}}.expenseTable.expenseCards{display:grid;gap:14px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.expenseTable.expenseCards .expenseCard{display:grid!important;grid-template-columns:1fr!important;min-width:0!important;gap:14px!important;padding:16px!important;border:1px solid #d8dfe1!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 24px rgba(16,24,32,.04)}.expenseCardTop{display:grid;gap:6px}.expenseIndex{font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#E0523C}.expenseCardTop .nameInput{width:100%!important;height:42px!important;padding:0 12px!important;border:1px solid #d5dcde!important;border-radius:10px!important;background:#F8F9F9!important;color:#263137!important;font-size:13px!important;font-weight:800!important}.expenseCardGrid{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(260px,1.4fr) 92px 92px;gap:12px;align-items:end}.expenseField{display:grid!important;gap:6px!important;min-width:0}.expenseField>span{font-size:9px!important;font-weight:850!important;color:#657179!important;line-height:1.25}.expenseField .compactMoney,.expenseField .creditPct,.expenseField select{width:100%!important;min-width:0!important;height:42px!important}.expenseField select{border:1px solid #c9d0d3!important;border-radius:10px!important;background:#fff!important;padding:0 12px!important;color:#263137!important;font-size:11px!important}.expenseField .compactMoney input,.expenseField .creditPct input{height:40px!important}.expenseRate .creditPct input{text-align:right;font-weight:800}.expenseTable.expenseCards .expenseRow.dual[data-entry-label]:before{display:none!important}.expenseTable.expenseCards .expenseRow.dual .nameInput[readonly]{padding-top:0!important}@media(max-width:1150px){.expenseCardGrid{grid-template-columns:1fr 1fr}.expenseTreatment{grid-column:span 2}.expenseRate{grid-column:auto}}@media(max-width:700px){.expenseCardGrid{grid-template-columns:1fr}.expenseTreatment{grid-column:auto}}.helpChatLauncher{position:fixed;right:22px;bottom:22px;z-index:12000;display:flex;align-items:center;gap:8px;min-height:46px;padding:0 15px;border:0;border-radius:999px;background:#101820;color:#fff;box-shadow:0 14px 32px rgba(16,24,32,.24);font-size:11px;font-weight:900;cursor:pointer}.helpChatLauncher:hover{transform:translateY(-1px)}.helpChatSpark{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#E0523C;color:#fff;font-size:13px}.helpChatPanel{position:fixed;right:22px;bottom:78px;z-index:12001;width:min(390px,calc(100vw - 28px));height:min(620px,calc(100vh - 110px));display:grid;grid-template-rows:auto 1fr auto auto;overflow:hidden;border:1px solid #d8dfe1;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(16,24,32,.28)}.helpChatHeader{display:flex;justify-content:space-between;gap:12px;padding:16px;background:#101820;color:#fff}.helpChatHeader>div{display:grid;gap:3px}.helpChatHeader span{color:#E0523C;font-size:8px;font-weight:900;letter-spacing:.12em}.helpChatHeader strong{font-size:13px;line-height:1.25}.helpChatHeader small{font-size:8.5px;line-height:1.4;color:#BFC9CD}.helpChatHeader>button{width:30px;height:30px;border:0;background:transparent;color:#fff;font-size:24px;line-height:1;cursor:pointer}.helpChatBody{min-height:0;overflow-y:auto;padding:14px;background:#F7F9F9}.helpChatWelcome{display:grid;justify-items:start;gap:7px;padding:13px;border:1px solid #e2e7e9;border-radius:13px;background:#fff}.helpChatBotIcon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#FFF0ED;color:#E0523C;font-size:13px;font-weight:900}.helpChatWelcome strong{font-size:12px;color:#1E292F}.helpChatWelcome p{margin:0;font-size:9.5px;line-height:1.5;color:#68757C}.helpChatStarters{width:100%;display:grid;gap:7px;margin-top:4px}.helpChatStarters button{width:100%;text-align:left;border:1px solid #dce2e4;border-radius:9px;background:#FAFBFB;padding:8px 10px;color:#354148;font-size:9px;font-weight:750;cursor:pointer}.helpChatStarters button:hover{border-color:#E0523C;color:#C94735;background:#FFF7F5}.helpChatMessage{width:88%;margin:10px 0}.helpChatMessage.user{margin-left:auto}.helpChatMessage span{display:block;margin-bottom:4px;color:#7A858B;font-size:8px;font-weight:850}.helpChatMessage p{margin:0;padding:10px 11px;border-radius:11px;font-size:10px;line-height:1.55;white-space:pre-wrap}.helpChatMessage.assistant p{border:1px solid #e0e5e7;background:#fff;color:#263137;border-top-left-radius:4px}.helpChatMessage.user p{background:#101820;color:#fff;border-top-right-radius:4px}.helpChatTyping{display:flex;align-items:center;gap:4px;padding:8px 2px;color:#718087;font-size:8px}.helpChatTyping i{width:5px;height:5px;border-radius:50%;background:#E0523C;animation:helpPulse 1.1s ease-in-out infinite}.helpChatTyping i:nth-child(2){animation-delay:.12s}.helpChatTyping i:nth-child(3){animation-delay:.24s}@keyframes helpPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.helpChatComposer{display:grid;grid-template-columns:1fr auto;gap:8px;padding:11px;border-top:1px solid #e2e7e9;background:#fff}.helpChatComposer textarea{resize:none;min-height:42px;max-height:100px;border:1px solid #c9d0d3;border-radius:10px;padding:9px 10px;color:#172029;font:inherit;font-size:10px;line-height:1.45;outline:none}.helpChatComposer textarea:focus{border-color:#E0523C;box-shadow:0 0 0 3px rgba(224,82,60,.1)}.helpChatComposer button{align-self:end;height:42px;border:0;border-radius:9px;background:#E0523C;color:#fff;padding:0 13px;font-size:9px;font-weight:900;cursor:pointer}.helpChatComposer button:disabled{opacity:.5;cursor:default}.helpChatFooter{padding:8px 12px 10px;background:#fff;color:#89949A;font-size:7.5px;line-height:1.4}@media(max-width:600px){.helpChatLauncher{right:14px;bottom:14px}.helpChatPanel{right:8px;bottom:70px;width:calc(100vw - 16px);height:min(650px,calc(100vh - 84px));border-radius:15px}}.helpChatLauncher.avatarOnly{width:62px;height:62px;min-height:62px;padding:0;border:3px solid #fff;border-radius:50%;overflow:visible;background:#EAF0F3;box-shadow:0 12px 28px rgba(16,24,32,.28)}.helpChatLauncher.avatarOnly img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.helpChatOnlineDot{position:absolute;right:1px;bottom:3px;width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#27AE60}.tiagoHeaderIdentity{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important}.tiagoHeaderIdentity>img{width:46px;height:46px;border:2px solid rgba(255,255,255,.82);border-radius:50%;object-fit:cover;background:#EAF0F3;flex:0 0 auto}.tiagoHeaderIdentity>div{display:grid;gap:2px}.tiagoName{display:flex;align-items:baseline;gap:0;font-size:18px!important;line-height:1!important}.tiagoName b{font:inherit;color:#fff}.tiagoName em{font:inherit;font-style:normal;color:#E0523C}.tiagoGreeting{margin-top:0}.helpChatStarters.standalone{margin:8px 0 12px}.helpChatPanel .helpChatFooter{color:#6F7B81;background:#FAFBFB}.tiagoAdminGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;align-items:start}.tiagoAdminCard{background:#fff;border:1px solid #d8dfe1;border-radius:16px;padding:20px;box-shadow:0 8px 28px rgba(16,24,32,.04)}.tiagoAdminIntro{display:flex;gap:14px;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6eaec}.tiagoAdminIntro img{width:72px;height:72px;object-fit:cover;border-radius:50%;background:#EAF0F3;border:1px solid #d6dee1}.tiagoAdminIntro>div{display:grid;gap:3px}.tiagoAdminEyebrow,.tiagoAdminIntro>div>span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#E0523C}.tiagoAdminIntro h2{margin:0;display:flex;align-items:baseline;font-size:25px;line-height:1}.tiagoAdminIntro h2 b{font:inherit;color:#172029}.tiagoAdminIntro h2 em{font:inherit;font-style:normal;color:#E0523C}.tiagoAdminIntro p,.tiagoTestCard>p{margin:2px 0 0;color:#6F7B81;font-size:10px;line-height:1.5}.tiagoToggle{display:flex;gap:10px;align-items:flex-start;padding:13px;margin-bottom:16px;border:1px solid #dde4e6;border-radius:11px;background:#F8FAFA}.tiagoToggle input{width:18px;height:18px;margin:1px 0 0;accent-color:#E0523C}.tiagoToggle span{display:grid;gap:2px}.tiagoToggle b{font-size:11px;color:#263137}.tiagoToggle small{font-size:9px;color:#758087;line-height:1.4}.tiagoFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tiagoFormGrid label{display:grid;gap:6px;font-size:9px;font-weight:850;color:#566168}.tiagoFormGrid label.wide{grid-column:span 2}.tiagoFormGrid input,.tiagoFormGrid textarea,.tiagoTestCard textarea{width:100%;border:1px solid #c9d0d3;border-radius:9px;background:#fff;padding:10px 11px;color:#172029;font:inherit;font-size:10px;line-height:1.45;outline:none;resize:vertical}.tiagoFormGrid input{height:40px}.tiagoFormGrid input:focus,.tiagoFormGrid textarea:focus,.tiagoTestCard textarea:focus{border-color:#E0523C;box-shadow:0 0 0 3px rgba(224,82,60,.1)}.tiagoFormGrid label>small{font-size:8px;color:#89949A;font-weight:600}.tiagoScopeLock{margin:16px 0;padding:13px 14px;border:1px solid #f0dda3;border-radius:11px;background:#FFF9E9}.tiagoScopeLock strong{font-size:10px;color:#735900}.tiagoScopeLock p{margin:4px 0 0;font-size:9px;line-height:1.5;color:#746A55}.tiagoTestCard{position:sticky;top:20px}.tiagoTestCard h2{margin:5px 0;font-size:18px;color:#172029}.tiagoTestCard textarea{margin:14px 0 10px}.tiagoTestCard .ghostButton{width:100%}.tiagoTestAnswer{margin-top:12px;padding:12px;border:1px solid #dfe5e7;border-radius:10px;background:#F8FAFA}.tiagoTestAnswer strong{font-size:9px;color:#E0523C}.tiagoTestAnswer p{margin:5px 0 0;color:#354148;font-size:10px;line-height:1.55;white-space:pre-wrap}.tiagoRules{margin-top:16px;padding-top:14px;border-top:1px solid #e6eaec}.tiagoRules>strong{font-size:10px;color:#263137}.tiagoRules ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px}.tiagoRules li{font-size:9px;line-height:1.35;color:#667279}@media(max-width:980px){.tiagoAdminGrid{grid-template-columns:1fr}.tiagoTestCard{position:static}}@media(max-width:600px){.helpChatLauncher.avatarOnly{width:56px;height:56px;min-height:56px}.tiagoFormGrid{grid-template-columns:1fr}.tiagoFormGrid label.wide{grid-column:auto}}.helpChatLauncher.avatarOnly{width:68px!important;height:68px!important;min-height:68px!important;border:4px solid #fff!important;background:#EEF3F5!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(16,24,32,.22)!important}.helpChatLauncher.avatarOnly img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center 14%!important;transform:scale(1.24)!important;transform-origin:center 22%!important;border-radius:50%!important}.helpChatLauncher.avatarOnly .helpChatOnlineDot{right:2px!important;bottom:3px!important;width:14px!important;height:14px!important;z-index:2!important}@media(max-width:600px){.helpChatLauncher.avatarOnly{width:60px!important;height:60px!important;min-height:60px!important}}.helpChatLauncher.avatarOnly{width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;position:fixed!important;box-shadow:none!important}.helpChatLauncher.avatarOnly .tiagoAvatarFrame{position:absolute;inset:0;display:block;overflow:hidden;border:4px solid #fff;border-radius:50%;background:#EEF3F5;box-shadow:0 10px 24px rgba(16,24,32,.24)}.helpChatLauncher.avatarOnly .tiagoAvatarFrame img{position:absolute!important;width:112%!important;height:auto!important;left:50%!important;top:-11%!important;transform:translateX(-50%)!important;object-fit:fill!important;object-position:initial!important}.helpChatLauncher.avatarOnly .helpChatOnlineDot{position:absolute!important;width:16px!important;height:16px!important;border:3px solid #fff!important;border-radius:50%!important;background:#27AE60!important;z-index:3!important;box-shadow:0 2px 5px rgba(16,24,32,.16)}@media(max-width:600px){.helpChatLauncher.avatarOnly{width:58px!important;height:58px!important;min-height:58px!important}}.helpChatLauncher.avatarOnly .tiagoAvatarFrame{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border:4px solid #fff!important;border-radius:50%!important;background:#EEF3F5!important;box-shadow:0 10px 24px rgba(16,24,32,.24)!important}.helpChatLauncher.avatarOnly .tiagoAvatarFrame img{position:static!important;width:86%!important;height:86%!important;max-width:none!important;display:block!important;object-fit:contain!important;object-position:center center!important;transform:none!important;border-radius:0!important}.helpChatLauncher.avatarOnly .helpChatOnlineDot{right:-1px!important;bottom:1px!important}.tiagoHeaderIdentity>img{width:52px!important;height:52px!important;padding:4px!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;border:2px solid rgba(255,255,255,.88)!important;border-radius:50%!important;background:#EEF3F5!important}.tiagoKnowledgeSection{margin-top:18px;background:#fff;border:1px solid #d8dfe1;border-radius:16px;padding:20px;box-shadow:0 8px 28px rgba(16,24,32,.04)}.tiagoKnowledgeHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:16px}.tiagoKnowledgeHead h2{margin:5px 0 4px;color:#172029;font-size:20px}.tiagoKnowledgeHead p{margin:0;max-width:720px;color:#6F7B81;font-size:10px;line-height:1.5}.tiagoKnowledgeToolbar{display:flex;gap:12px;align-items:center;margin-bottom:14px}.tiagoKnowledgeToolbar input{flex:1 1;height:40px;border:1px solid #c9d0d3;border-radius:9px;padding:0 11px;font-size:10px}.tiagoKnowledgeToolbar span{color:#7B878D;font-size:9px;white-space:nowrap}.tiagoKnowledgeAdd{padding:16px;margin-bottom:16px;border:1px solid #e1e6e8;border-radius:12px;background:#F9FBFB}.tiagoKnowledgeAddHead{display:grid;gap:3px;margin-bottom:12px}.tiagoKnowledgeAddHead strong{font-size:12px;color:#263137}.tiagoKnowledgeAddHead small{font-size:9px;color:#7B878D}.tiagoKnowledgeList{display:grid;gap:10px}.tiagoKnowledgeItem{padding:14px;border:1px solid #e0e5e7;border-radius:11px;background:#fff}.tiagoKnowledgeItem.disabled{opacity:.56}.tiagoKnowledgeItemTop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.tiagoKnowledgeItemTop>div:first-child{display:grid;gap:3px}.tiagoKnowledgeItemTop span{color:#E0523C;font-size:8px;font-weight:900;letter-spacing:.08em}.tiagoKnowledgeItemTop strong{color:#263137;font-size:11px}.tiagoKnowledgeItemTop small{color:#879198;font-size:8px}.tiagoKnowledgeItem p{margin:10px 0 0;color:#566168;font-size:9.5px;line-height:1.55}.tiagoKnowledgeActions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.tiagoKnowledgeActions button{border:1px solid #cbd3d6;border-radius:7px;background:#fff;padding:7px 9px;color:#465158;font-size:8px;font-weight:800;cursor:pointer}.tiagoKnowledgeTags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.tiagoKnowledgeTags span{padding:4px 7px;border-radius:999px;background:#F1F4F5;color:#667279;font-size:7.5px;font-weight:700;letter-spacing:0}.tiagoKnowledgeModalBackdrop{position:fixed;inset:0;z-index:14000;display:grid;place-items:center;padding:18px;background:rgba(16,24,32,.52)}.tiagoKnowledgeModal{width:min(720px,100%);max-height:calc(100vh - 36px);overflow:auto;background:#fff;border-radius:15px;padding:20px;box-shadow:0 24px 80px rgba(16,24,32,.32)}.tiagoKnowledgeModalHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:16px}.tiagoKnowledgeModalHead h3{margin:4px 0 0;font-size:18px;color:#172029}.tiagoKnowledgeModalHead>button{border:0;background:transparent;color:#566168;font-size:25px;cursor:pointer}.tiagoKnowledgeModalActions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media(max-width:760px){.tiagoKnowledgeHead,.tiagoKnowledgeItemTop,.tiagoKnowledgeToolbar{flex-direction:column}.tiagoKnowledgeActions{justify-content:flex-start}.tiagoKnowledgeToolbar span{white-space:normal}}.ivaDebitSummary{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:12px;margin:16px 0 4px}.ivaDebitSummary>div{padding:14px;border:1px solid #dce3e5;border-radius:12px;background:#F8FAFA;display:grid;gap:5px}.ivaDebitSummary>div:first-child{background:#FFF7F4;border-color:#F1C9C0}.ivaDebitSummary span{color:#6C787E;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.ivaDebitSummary strong{color:#182229;font-size:18px}.ivaDebitSummary>div:first-child strong{color:#D94F39}.ivaDebitSummary small{color:#7C878D;font-size:8.5px;line-height:1.45}@media(max-width:800px){.ivaDebitSummary{grid-template-columns:1fr}}.simulationDisclaimerArea{margin-left:310px;padding:0 34px 34px;background:#F5F3F0}.simulationDisclaimer{max-width:1280px;margin:0 auto;padding:16px 18px;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:flex-start;border:1px solid #e7d9b5;border-radius:13px;background:#FFF8E9;color:#4C514E;box-shadow:0 4px 14px rgba(17,28,38,.025)}.simulationDisclaimerIcon{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#F3E4B8;color:#725A1C;font-size:13px;font-weight:900}.simulationDisclaimer strong{display:block;margin:1px 0 3px;color:#111C26;font-size:11px}.simulationDisclaimer p{margin:0;color:#596168;font-size:10.5px;line-height:1.55}@media(max-width:1180px){.simulationDisclaimerArea{margin-left:250px;padding-left:24px;padding-right:24px}}@media(max-width:900px){.simulationDisclaimerArea{margin-left:0;padding:0 20px 28px}}@media(max-width:700px){.simulationDisclaimerArea{padding:0 14px 24px}.simulationDisclaimer{grid-template-columns:1fr;padding:14px}.simulationDisclaimerIcon{width:25px;height:25px}}.content>.simulationDisclaimerArea{margin:6px auto 26px!important;padding:0 34px!important;width:100%!important;background:transparent!important}.content>.simulationDisclaimerArea .simulationDisclaimer{max-width:1280px!important;margin:0 auto!important}@media(max-width:900px){.content>.simulationDisclaimerArea{margin-top:2px!important;padding:0 20px 24px!important}}@media(max-width:700px){.content>.simulationDisclaimerArea{padding:0 14px 20px!important}}.privacyAccountPage{max-width:980px;margin:0 auto;padding:28px;display:grid;gap:16px}.privacyActionCard{background:#fff;border:1px solid #dde3e5;border-radius:14px;padding:20px;display:grid;gap:10px}.privacyActionCard h2{margin:0;color:#172029;font-size:18px}.privacyActionCard p{margin:0;color:#667178;line-height:1.55}.privacyAccountForm{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end}.dangerPrivacyCard label,.privacyAccountForm label{display:grid;gap:6px;color:#4C5960;font-size:10px;font-weight:800}.dangerPrivacyCard input,.privacyAccountForm input{height:40px;border:1px solid #cbd3d6;border-radius:9px;padding:0 11px;font-size:11px}.dangerPrivacyCard{border-color:#E7B5AC;background:#FFF8F6}.dangerPrivacyCard .dangerButton{justify-self:start}@media(max-width:760px){.privacyAccountPage{padding:18px}.privacyAccountForm{grid-template-columns:1fr}}.sessionManager{display:grid;gap:18px}.sessionManager>div{display:grid;gap:8px}.sessionManagerTitle,.sessionRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.sessionRow{padding:12px;border:1px solid #e1e6e8;border-radius:10px;background:#FAFBFB}.sessionRow>div{display:grid;gap:3px;min-width:0}.sessionRow strong{color:#172029;font-size:11px}.sessionRow small{color:#6C777D;font-size:9px;line-height:1.45;overflow-wrap:anywhere}@media(max-width:700px){.sessionManagerTitle,.sessionRow{align-items:stretch;flex-direction:column}.sessionManagerTitle .ghostButton,.sessionRow .ghostButton{width:100%}}.startupToggle{display:flex!important;align-items:center!important;gap:10px!important;margin:12px 0!important;padding:12px 14px!important;border:1px solid #d9e1e3!important;border-radius:11px!important;background:#F8FAFA!important;color:#35434B!important;font-weight:800!important}.startupToggle input{width:17px!important;height:17px!important;flex:0 0 auto!important}.startupGrid{margin-top:10px!important}.startupGrid small{display:block;margin-top:5px;color:#79848A;font-size:9px;line-height:1.4}.startupResult{margin-top:10px!important;display:grid!important;gap:4px!important}.startupResult strong{font-size:20px!important;color:#172029!important}.checkoutSectionHelp{margin:0 0 12px;color:#667178;font-size:10px;line-height:1.5}.checkoutLookupField{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.checkoutLookupField button{height:40px;border:1px solid #c8d1d4;background:#fff;border-radius:9px;padding:0 12px;font-size:10px;font-weight:800;color:#334149;white-space:nowrap;cursor:pointer}.checkoutLookupField button:disabled{opacity:.55;cursor:not-allowed}.billingPersonOptions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.billingPersonOptions button{display:grid;gap:3px;text-align:left;border:1px solid #d6dee1;background:#fff;border-radius:11px;padding:12px 14px;color:#35434B;cursor:pointer}.billingPersonOptions button.active{border-color:#E0523C;box-shadow:inset 0 0 0 1px #E0523C;background:#FFF8F6}.billingPersonOptions b{font-size:11px}.billingPersonOptions small{font-size:9px;color:#7A858A}.billingSameToggle{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #dde4e6!important;border-radius:9px!important;background:#F8FAFA!important}.billingSameToggle input{width:16px!important;height:16px!important;flex:0 0 auto!important}.billingSameToggle span{font-size:10px!important;font-weight:700!important;color:#48565D!important}.checkoutFiscalSummary{display:grid;gap:5px;border:1px solid #dde4e6;background:#F8FAFA;border-radius:11px;padding:14px;margin:14px 0}.checkoutFiscalSummary strong{font-size:11px;color:#172029}.checkoutFiscalSummary span{font-size:10px;color:#5D696F}@media(max-width:700px){.billingPersonOptions,.checkoutLookupField{grid-template-columns:1fr}.checkoutLookupField button{width:100%}}.legalAcceptance,.purchaseLegalAcceptance{display:flex!important;align-items:center!important;gap:8px!important}.legalAcceptance input[type=checkbox],.purchaseLegalAcceptance input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;flex:0 0 16px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;accent-color:#E0523C}.legalAcceptance span,.purchaseLegalAcceptance span{line-height:1.4!important}.transitionCompareCard{margin:18px 0;padding:18px;border:1px solid #dde4e6;border-radius:14px;background:#FBFCFC;display:grid;gap:14px}.transitionCompareHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.transitionCompareHeader>div:first-child{display:grid;gap:3px}.transitionCompareHeader span{font-size:9px;font-weight:900;letter-spacing:.08em;color:#E0523C}.transitionCompareHeader h3{margin:0;color:#172029;font-size:17px}.transitionCompareHeader>div:last-child{display:grid;gap:3px;text-align:right}.transitionCompareHeader small{font-size:9px;color:#7A858A}.transitionCompareHeader strong{font-size:14px;color:#172029}.transitionCompareGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.transitionCompareGrid>div{min-width:0;padding:12px;border:1px solid #e3e8ea;border-radius:10px;background:#fff;display:grid;gap:4px}.transitionCompareGrid>div.accent{border-color:#F0B3A8;background:#FFF8F6}.transitionCompareGrid span{font-size:9px;font-weight:800;color:#667178}.transitionCompareGrid strong{font-size:15px;color:#172029;overflow-wrap:anywhere}.transitionCompareGrid small{font-size:8.5px;line-height:1.4;color:#7A858A}.transitionCompareNote{margin:0;padding-top:2px;color:#667178;font-size:9.5px;line-height:1.55}@media(max-width:980px){.transitionCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.transitionCompareHeader{align-items:flex-start;flex-direction:column}.transitionCompareHeader>div:last-child{text-align:left}.transitionCompareGrid{grid-template-columns:1fr}}.cepMessage{display:block;margin-top:5px;font-size:9px;line-height:1.4;font-weight:700}.cepMessage.info{color:#667178}.cepMessage.success{color:#2F765B}.cepMessage.error{color:#B64C3B}.financeFiscalCell{display:grid!important;gap:5px!important;align-content:start}.fiscalActions{display:grid;gap:5px;margin-top:5px}.fiscalButtons{display:flex;flex-wrap:wrap;gap:6px}.fiscalButtons a,.fiscalButtons button{border:1px solid #e0523c;background:#E0523C;color:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer;white-space:nowrap}.fiscalButtons button.secondary{background:#fff;color:#445159;border-color:#C8D1D4}.fiscalButtons button:disabled{opacity:.55;cursor:not-allowed}.fiscalOk{color:#238355!important;font-weight:800!important}.fiscalError{color:#B63B2F!important;line-height:1.35!important}.fiscalMessage{color:#4F5B61!important;line-height:1.35!important}.fiscalMuted{color:#7E898E!important;font-size:8px!important}@media(max-width:900px){.fiscalButtons{flex-direction:column}.fiscalButtons a,.fiscalButtons button{width:100%;text-align:center}}