.closing-chip{width:max-content;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;font-size:var(--font-size-meta);font-weight:750;line-height:1}.closing-chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.closing-chip.green{color:#287940;background:#e4f4e7}.closing-chip.yellow{color:#8a5d0b;background:#fff0c9}.closing-chip.red{color:#a13f36;background:#ffebe8}.closing-chip.gray{color:#6f776c;background:#eef0eb}.closing-chip.blue{color:#376b98;background:#e8f2fa}.closing-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.closing-title h2{margin:0;font-size:var(--font-size-section-title);line-height:1.25}.closing-title p{margin:4px 0 0;color:#858c81;line-height:1.45}.closing-link,.closing-title p{font-size:var(--font-size-meta)}.closing-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;color:#455a24;background:transparent;font-weight:750;cursor:pointer}.closing-page-header{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:18px}.closing-page-header>div:first-child>span{color:#758747;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.12em}.closing-page-header h1{margin:5px 0;font-size:var(--font-size-page-title);letter-spacing:-.04em;line-height:1.2}.closing-page-header p{max-width:760px;margin:0;color:#777e74;font-size:var(--font-size-label);line-height:1.5}.closing-page-header>div:last-child{display:flex;gap:8px;flex:0 0 auto}.closing-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border-radius:10px;font-size:var(--font-size-meta);font-weight:750;cursor:pointer}.closing-button.primary{border:1px solid #b5dc42;color:#1f2b11;background:var(--lime);box-shadow:0 7px 18px rgba(136,174,37,.13)}.closing-button.secondary{border:1px solid #dce0d7;color:#50574d;background:#fff}.closing-button:disabled{opacity:.45;cursor:not-allowed}.closing-hero{min-height:270px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;margin-bottom:12px;padding:34px 38px;overflow:hidden;border-radius:22px;color:#fff;background:radial-gradient(circle at 82% 30%,rgba(202,255,53,.17),transparent 27%),linear-gradient(125deg,#11140f,#1b2016)}.closing-hero>div>span{color:#9ebc52;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.14em}.closing-hero h1{margin:10px 0 9px;font-size:clamp(34px,4vw,54px);letter-spacing:-.06em;line-height:1.02}.closing-hero h1 em{color:var(--lime);font-style:normal}.closing-hero p{max-width:680px;margin:0;color:#a1a99b;font-size:var(--font-size-label);line-height:1.55}.closing-hero>div>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.closing-hero button{min-height:41px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--lime);border-radius:10px;color:#1c260f;background:var(--lime);font-size:var(--font-size-meta);font-weight:800;cursor:pointer}.closing-hero button.ghost{color:#dfe5d8;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05)}.closing-hero>aside{display:flex;flex-direction:column;padding:22px;border:1px solid rgba(202,255,53,.17);border-radius:17px;background:rgba(202,255,53,.06);backdrop-filter:blur(10px)}.closing-hero aside small{color:#929d89;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.1em}.closing-hero aside strong{margin:7px 0 3px;color:var(--lime);font-size:32px;letter-spacing:-.05em}.closing-hero aside p,.closing-hero aside span{font-size:var(--font-size-meta)}.closing-hero aside span{display:flex;align-items:center;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09);color:#cbd4c2}.closing-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px}.closing-kpis.compact{margin-bottom:12px}.closing-kpis article{min-height:112px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto auto;align-items:center;column-gap:10px;padding:16px;border:1px solid var(--line);border-top:3px solid #2b2f28;border-radius:14px;background:#fff}.closing-kpis article.warning{border-top-color:#efc052}.closing-kpis article.danger{border-top-color:#e96e64}.closing-kpis article.success{border-top-color:#57b679}.closing-kpis article>span{grid-row:1/4;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#2d3c1c;background:#eaf4d8}.closing-kpis small{color:#858c81;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.07em}.closing-kpis strong{font-size:22px;letter-spacing:-.04em}.closing-kpis p{margin:1px 0 0;color:#93998f;font-size:var(--font-size-meta)}.closing-home-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:10px}.closing-panel{padding:19px}.closing-follow-row{width:100%;min-height:63px;display:grid;grid-template-columns:96px 1.3fr .7fr 18px;align-items:center;gap:10px;padding:8px 3px;border:0;border-top:1px solid #e6e9e1;background:#fff;text-align:left;cursor:pointer}.closing-follow-row>span:not(.closing-chip){display:flex;flex-direction:column}.closing-follow-row small,.closing-follow-row strong{font-size:var(--font-size-meta)}.closing-follow-row small{margin-top:3px;color:#92988f}.closing-follow-row>svg{color:#959b92}.commercial-score{display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(202,255,53,.13),transparent 30%),#171a14}.commercial-score>svg{color:var(--lime)}.commercial-score>small{margin-top:20px;color:#89927f;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.09em}.commercial-score h2{margin:7px 0;font-size:var(--font-size-section-title);line-height:1.25}.commercial-score p{margin:0;color:#969e91;font-size:var(--font-size-meta);line-height:1.5}.commercial-score button{display:flex;align-items:center;gap:6px;margin-top:auto;padding:18px 0 0;border:0;color:var(--lime);background:transparent;font-size:var(--font-size-meta);font-weight:750;cursor:pointer}.closer-scope-strip,.student-schedule-rule{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-bottom:11px;padding:13px 15px;border:1px solid #dce5cc;border-radius:13px;background:#f3f8e9}.closer-scope-strip>svg,.student-schedule-rule>svg{padding:10px;box-sizing:content-box;border-radius:10px;color:#253815;background:var(--lime)}.closer-scope-strip strong,.student-schedule-rule strong{font-size:var(--font-size-label)}.closer-scope-strip p,.student-schedule-rule p{margin:3px 0 0;color:#75806c;font-size:var(--font-size-meta)}.closer-board{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));gap:9px;margin-bottom:11px;overflow-x:auto;padding-bottom:5px}.closer-column{min-height:470px;padding:10px;border:1px solid var(--line);border-radius:15px;background:#f4f5f1}.closer-column>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 2px 10px}.closer-column>header>span{display:flex;align-items:center;gap:7px}.closer-column>header i{width:8px;height:8px;border-radius:50%;background:#8e9589}.closer-column>header .lane-1{background:#e4b343}.closer-column>header .lane-2{background:#df8652}.closer-column>header .lane-3,.closer-column>header .lane-4{background:#4aad70}.closer-column>header strong{font-size:var(--font-size-meta);line-height:1.2}.closer-column>header em{min-width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:#777e73;background:#fff;font-size:var(--font-size-meta);font-style:normal}.closer-column>div{display:flex;flex-direction:column;gap:7px}.closer-column article{padding:11px;border:1px solid #e1e4db;border-left:3px solid #d7b04d;border-radius:11px;background:#fff;box-shadow:0 5px 16px rgba(26,30,20,.04);cursor:pointer}.closer-column article.red{border-left-color:#df6a60}.closer-column article.green{border-left-color:#53aa71}.deal-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.deal-top small{color:#9a9f96;font-size:var(--font-size-meta)}.closer-column h3{margin:10px 0 2px;font-size:var(--font-size-label)}.closer-column article>p{margin:0;color:#838a80;font-size:var(--font-size-meta)}.closer-column article>strong{display:block;margin-top:9px;font-size:var(--font-size-label)}.deal-next{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px;border-radius:8px;color:#6f755f;background:#f4f5ef}.deal-next>span{display:flex;flex-direction:column}.deal-next b,.deal-next small{font-size:var(--font-size-meta)}.deal-next small{margin-top:2px;color:#8b9187}.closer-column footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:8px;border-top:1px solid #eceee8;color:#858b81;font-size:var(--font-size-meta)}.followup-governance>div:last-child{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px;border-radius:10px;background:#f4f6ef}.followup-governance>div:last-child>span:first-child{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:#85600f;background:#ffe9ad}.followup-governance p{margin:0;color:#747c70;font-size:var(--font-size-meta)}.closing-modal-backdrop{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:18px;background:rgba(8,10,7,.74);backdrop-filter:blur(9px)}.closing-modal{width:min(980px,96vw);max-height:94vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:19px;background:#fff;box-shadow:0 30px 100px rgba(0,0,0,.32)}.closing-modal.small-modal{width:min(780px,96vw)}.closing-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px;color:#fff;background:radial-gradient(circle at 82% 22%,rgba(202,255,53,.13),transparent 32%),#161914}.closing-modal>header span{color:#94a066;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.09em}.closing-modal>header h2{margin:4px 0 3px;font-size:var(--font-size-section-title)}.closing-modal>header p{margin:0;color:#929b8d;font-size:var(--font-size-meta)}.closing-modal>header button{width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:9px;color:#fff;background:rgba(255,255,255,.06);cursor:pointer}.closing-modal>nav{display:flex;gap:4px;padding:6px 15px;border-bottom:1px solid #e3e6de}.closing-modal>nav button{min-height:35px;padding:0 11px;border:0;border-radius:8px;color:#798075;background:transparent;font-size:var(--font-size-meta);font-weight:750;cursor:pointer}.closing-modal>nav button.active{color:#263416;background:#eaf4d7}.closing-modal>main{min-height:280px;overflow-y:auto;padding:20px 22px}.closing-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:12px 18px;border-top:1px solid #e3e6de;background:#fafbf8}.closing-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.closing-field-grid label{display:flex;flex-direction:column;gap:6px}.closing-field-grid label.wide{grid-column:1/-1}.closing-field-grid label>small,.closing-field-grid label>span{color:#6f776c;font-size:var(--font-size-meta);font-weight:750}.closing-field-grid input,.closing-field-grid select,.closing-field-grid textarea{width:100%;min-height:41px;padding:9px 10px;border:1px solid #dce0d7;border-radius:9px;outline:0;color:#333830;background:#fff;font:inherit;font-size:var(--font-size-meta)}.closing-field-grid textarea{min-height:82px;resize:vertical}.deal-contact-card{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px}.deal-contact-card>div{display:flex;align-items:center;gap:7px;padding:10px;border-radius:9px;color:#5f675b;background:#f1f3ee;font-size:var(--font-size-meta)}.deal-contact-card p{grid-column:1/-1;margin:0;color:#747c70;font-size:var(--font-size-meta)}.receipt-rule,.report-required,.state-rule{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;color:#6c775f;background:#f0f5e7}.receipt-rule strong,.report-required strong,.state-rule strong{font-size:var(--font-size-label)}.receipt-rule p,.report-required p,.state-rule p{margin:3px 0 0;font-size:var(--font-size-meta)}.state-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.state-timeline>.state-rule{grid-column:1/-1}.state-timeline article{display:grid;grid-template-columns:36px 1fr 20px;align-items:center;gap:9px;padding:13px;border:1px solid #dfe2d9;border-radius:11px}.state-timeline article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#6f776b;background:#eef0eb}.state-timeline article.done>span{color:#274814;background:#e6f3d3}.state-timeline small{color:#92988f;font-size:var(--font-size-meta)}.state-timeline strong{display:block;margin-top:3px;font-size:var(--font-size-label)}.state-timeline p{margin:2px 0 0;color:#767e72;font-size:var(--font-size-meta)}.calendar-check,.ownership-lock,.privacy-lock{display:flex;align-items:center;gap:10px;margin-top:13px;padding:11px;border:1px solid #dbe6c8;border-radius:10px;background:#f2f7e9}.calendar-check strong,.ownership-lock strong,.privacy-lock strong{font-size:var(--font-size-meta)}.calendar-check p,.ownership-lock p,.privacy-lock p{margin:2px 0 0;color:#75806d;font-size:var(--font-size-meta)}.closing-stepper{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:11px 22px;border-bottom:1px solid #e3e6de}.closing-stepper span{display:flex;align-items:center;gap:7px;color:#969c92;font-size:var(--font-size-meta);font-weight:750}.closing-stepper b{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#7d8479;background:#eceee8;font-size:var(--font-size-meta)}.closing-stepper span.active{color:#33411f}.closing-stepper span.active b{color:#243014;background:var(--lime)}.proposal-total{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;margin-top:14px;padding:15px;border-radius:12px;color:#fff;background:#171a14}.proposal-total span:first-child{display:flex;flex-direction:column}.proposal-total small{color:#899181;font-size:var(--font-size-meta)}.proposal-total strong{margin-top:3px;color:var(--lime);font-size:25px}.proposal-total p{grid-column:1/-1;margin:0;color:#939b8e;font-size:var(--font-size-meta)}.discount-input{display:flex;align-items:center;border:1px solid #dce0d7;border-radius:9px;padding-left:9px}.discount-input input{border:0}.composition-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.composition-head h3{margin:0;font-size:var(--font-size-section-title)}.composition-head p{margin:3px 0 0;color:#788075;font-size:var(--font-size-meta)}.composition-head button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #dbe0d5;border-radius:8px;background:#fff;font-size:var(--font-size-meta);font-weight:750;cursor:pointer}.payment-composition article{display:grid;grid-template-columns:33px 1fr 1fr .7fr .8fr;align-items:end;gap:8px;margin-top:8px;padding:10px;border:1px solid #dfe2da;border-radius:10px}.payment-composition article>span{width:31px;height:31px;display:grid;place-items:center;margin-bottom:5px;border-radius:8px;color:#243314;background:var(--lime);font-size:var(--font-size-meta);font-weight:800}.payment-composition label{display:flex;flex-direction:column;gap:5px}.payment-composition label small{color:#7d8479;font-size:var(--font-size-meta);font-weight:750}.payment-composition input,.payment-composition select{min-height:39px;padding:7px 8px;border:1px solid #dce0d7;border-radius:8px;background:#fff;font-size:var(--font-size-meta)}.remaining-balance{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;border-radius:11px}.remaining-balance.settled{background:#edf6df}.remaining-balance.open{background:#fff3d7}.remaining-balance>svg{padding:10px;box-sizing:content-box;border-radius:10px;background:#fff}.remaining-balance span{display:flex;flex-direction:column}.remaining-balance small{font-size:var(--font-size-meta)}.remaining-balance strong{margin-top:3px;font-size:var(--font-size-label)}.contract-preview{display:grid;grid-template-columns:1.3fr .7fr;gap:12px}.contract-sheet{min-height:310px;padding:25px;border:1px solid #dfe2d9;border-radius:8px;background:linear-gradient(90deg,#fff,#fbfbf7);box-shadow:0 8px 24px rgba(20,24,16,.06)}.contract-sheet>span{font-size:var(--font-size-meta);font-weight:800;letter-spacing:.1em}.contract-sheet h3{margin:27px 0 6px;font-size:24px}.contract-sheet p{color:#697166;font-size:var(--font-size-meta);line-height:1.5}.contract-sheet>div{display:flex;flex-direction:column;margin:24px 0;padding:12px;border-left:3px solid var(--lime);background:#f4f7ef}.contract-sheet small{font-size:var(--font-size-meta)}.contract-sheet strong{margin-top:3px;font-size:20px}.contract-sheet footer{display:flex;align-items:center;gap:8px;margin-top:24px;padding-top:13px;border-top:1px solid #e2e4dd;font-size:var(--font-size-meta)}.contract-preview>aside{padding:17px;border-radius:12px;color:#fff;background:#181b15}.contract-preview aside h3{margin:0 0 12px;font-size:var(--font-size-section-title)}.contract-preview aside>div{display:grid;grid-template-columns:33px 1fr;align-items:center;gap:8px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.contract-preview aside small{color:#899184;font-size:var(--font-size-meta)}.contract-preview aside strong{display:block;margin-top:2px;font-size:var(--font-size-meta)}.contract-preview aside p{color:#969e91;font-size:var(--font-size-meta);line-height:1.5}.proposal-review{text-align:center}.proposal-review>span{width:62px;height:62px;display:grid;place-items:center;margin:0 auto;border-radius:18px;color:#213211;background:var(--lime)}.proposal-review h3{margin:14px 0 5px;font-size:var(--font-size-section-title)}.proposal-review>p{margin:0;color:#747c71;font-size:var(--font-size-meta)}.proposal-review>div:not(.send-bundle){display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px}.proposal-review>div>span{display:flex;flex-direction:column;padding:11px;border:1px solid #e0e3db;border-radius:9px}.proposal-review small,.proposal-review strong{font-size:var(--font-size-meta)}.proposal-review strong{margin-top:3px}.send-bundle{display:flex!important;align-items:center;gap:9px;margin-top:12px!important;padding:11px;border-radius:9px;color:#68745d;background:#edf5df;text-align:left}.send-bundle p{margin:0;font-size:var(--font-size-meta)}.portfolio-finance{overflow-x:auto}.portfolio-finance>button,.portfolio-head{min-width:920px;display:grid;grid-template-columns:1.15fr .7fr .65fr .75fr .75fr .65fr .55fr 17px;align-items:center;gap:9px}.portfolio-head{min-height:34px;margin:0 -19px;padding:0 18px;color:#92988e;background:#fafbf8;font-size:var(--font-size-meta);font-weight:800}.portfolio-finance>button{width:calc(100% + 38px);min-height:62px;margin-left:-19px;padding:8px 18px;border:0;border-top:1px solid #e5e8e0;background:#fff;text-align:left;cursor:pointer}.portfolio-finance>button>span:first-child{display:flex;flex-direction:column}.portfolio-finance button span,.portfolio-finance button strong{font-size:var(--font-size-meta)}.portfolio-finance button small{margin-top:3px;color:#949a91;font-size:var(--font-size-meta)}.student-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:11px}.student-action-grid article{display:grid;grid-template-columns:39px 1fr 30px;align-items:center;gap:9px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#fff}.student-action-grid article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#2a3f18;background:#e9f4d7}.student-action-grid small{color:#8a9187;font-size:var(--font-size-meta);font-weight:800}.student-action-grid strong{display:block;margin-top:3px;font-size:var(--font-size-meta)}.student-action-grid p{margin:2px 0 0;color:#969c93;font-size:var(--font-size-meta)}.student-action-grid button{width:30px;height:30px;display:grid;place-items:center;border:1px solid #dfe2d9;border-radius:8px;background:#fff;cursor:pointer}.student-closing-grid{display:grid;grid-template-columns:1.3fr .75fr .65fr;gap:10px}.hotmart-progress-main{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:12px;border-radius:11px;background:#f3f5ef}.hotmart-progress-main>span{width:44px;height:44px;display:grid;place-items:center;border-radius:11px;color:#a64135;background:#ffe8e3}.hotmart-progress-main small{color:#8a9186;font-size:var(--font-size-meta)}.hotmart-progress-main strong{display:block;margin-top:3px;font-size:var(--font-size-label)}.hotmart-progress-main p{margin:3px 0 0;color:#8d948a;font-size:var(--font-size-meta)}.hotmart-progress-main>b{font-size:25px}.hotmart-bars{display:flex;flex-direction:column;gap:9px;margin-top:13px}.hotmart-bars>div>span{display:flex;justify-content:space-between;font-size:var(--font-size-meta)}.hotmart-bars em{color:#8b9288;font-style:normal}.hotmart-bars i{display:block;height:6px;margin-top:5px;border-radius:99px;background:#e8eae4}.hotmart-bars i b{display:block;height:100%;border-radius:inherit;background:var(--lime-deep)}.source-note{display:flex;align-items:flex-start;gap:7px;margin:14px 0 0;padding:9px;border-radius:8px;color:#747d6d;background:#f0f4e8;font-size:var(--font-size-meta);line-height:1.4}.next-decision,.team-guidance{display:flex;flex-direction:column}.next-decision>small,.team-guidance>small{color:#81897d;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.09em}.next-decision>span{width:45px;height:45px;display:grid;place-items:center;margin-top:18px;border-radius:12px;color:#283c17;background:#e8f4d6}.next-decision h2,.team-guidance h2{margin:12px 0 6px;font-size:var(--font-size-section-title)}.next-decision p,.team-guidance p{margin:0 0 16px;color:#767e73;font-size:var(--font-size-meta);line-height:1.5}.next-decision button,.team-guidance button{margin-top:auto}.team-guidance{color:#fff;background:#181b15}.team-guidance p{color:#969e92}.hotmart-empty{display:flex;align-items:center;gap:10px;margin-top:13px;padding:12px;border:1px dashed #cfd4c9;border-radius:10px;color:#747c70;background:#fafbf8}.hotmart-empty>svg{flex:0 0 auto}.hotmart-empty p,.hotmart-empty strong{font-size:var(--font-size-meta)}.hotmart-empty p{margin:3px 0 0;color:#92988f}.business-context{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:11px;padding:19px 22px;border-radius:16px;color:#fff;background:radial-gradient(circle at 82% 25%,rgba(202,255,53,.11),transparent 28%),#171a14}.business-context>div{display:flex;align-items:center;gap:12px}.business-context>div>span{padding:13px;border-radius:12px;color:#1f2d11;background:var(--lime)}.business-context small{color:#929b8d;font-size:var(--font-size-meta)}.business-context h2{margin:3px 0;font-size:var(--font-size-section-title)}.business-context p{margin:0;color:#929b8d;font-size:var(--font-size-meta)}.business-context aside{display:flex;gap:8px}.business-context aside span{display:flex;flex-direction:column;padding:10px 12px;border-left:1px solid rgba(255,255,255,.09)}.business-context aside strong{margin-top:3px;font-size:var(--font-size-label)}.student-business-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.prioritized-piece{display:grid;grid-template-columns:280px 1fr;overflow:hidden}.piece-visual{min-height:410px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#414a3a;background:radial-gradient(circle,#c9d0c2,#8f9b8b)}.piece-visual>span{padding:6px 8px;border-radius:7px;color:#fff;background:rgba(0,0,0,.22);font-size:var(--font-size-meta);font-weight:750}.prioritized-piece>div:last-child{padding:22px}.prioritized-piece>div:last-child>small{display:block;margin-top:18px;color:#858d81;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.08em}.prioritized-piece h2{margin:4px 0;font-size:27px}.prioritized-piece p{margin:0;color:#788075;font-size:var(--font-size-meta)}.piece-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.piece-specs span{display:flex;flex-direction:column;padding:10px;border-radius:8px;background:#f2f4ef}.piece-specs small{color:#8b9288;font-size:var(--font-size-meta)}.piece-specs strong{margin-top:3px;font-size:var(--font-size-meta)}.piece-actions{display:flex;gap:7px}.sold-products article{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:11px 0;border-top:1px solid #e3e6de}.sold-products article>span:first-child{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#30411e;background:#edf4e2;font-size:var(--font-size-meta);font-weight:800}.sold-products p,.sold-products strong{font-size:var(--font-size-meta)}.sold-products p{margin:3px 0 0;color:#8b9288}.sold-products>.closing-link{margin-top:13px}.reference-upload{min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #c9cec4;border-radius:10px;color:#747c70;background:#f8f9f6;cursor:pointer}.reference-upload,.reference-upload span,.reference-upload strong{font-size:var(--font-size-meta)}.reference-upload span{color:#939990}.student-finance-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;padding:5px;border:1px solid #dfe2d9;border-radius:13px;background:#fff}.student-finance-tabs button{min-height:58px;display:grid;grid-template-columns:38px 1fr;align-items:center;gap:9px;padding:8px 12px;border:0;border-radius:9px;color:#747b70;background:transparent;text-align:left;cursor:pointer}.student-finance-tabs button.active{color:#2b3d17;background:#edf6dc}.student-finance-tabs button>svg{padding:9px;box-sizing:content-box;border-radius:9px;background:#fff}.student-finance-tabs button span{display:flex;flex-direction:column}.student-finance-tabs strong{font-size:var(--font-size-label)}.student-finance-tabs small{margin-top:2px;font-size:var(--font-size-meta)}.student-finance-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px}.student-finance-summary article{min-height:140px;display:flex;flex-direction:column;padding:17px;border:1px solid var(--line);border-radius:13px;background:#fff}.student-finance-summary small{color:#868d83;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.08em}.student-finance-summary article>strong{margin-top:7px;font-size:22px}.student-finance-summary p{margin:4px 0 13px;color:#8d948a;font-size:var(--font-size-meta)}.closing-neutral{width:max-content;margin-top:auto;padding:5px 8px;border-radius:999px;color:#6f776c;background:#eef0eb;font-size:var(--font-size-meta)}.student-finance-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:10px}.student-finance-history>button{width:100%;min-height:61px;display:grid;grid-template-columns:1fr .5fr .45fr 17px;align-items:center;gap:9px;padding:8px 2px;border:0;border-top:1px solid #e4e7df;background:#fff;text-align:left;cursor:pointer}.student-finance-history>button>span:first-child{display:flex;flex-direction:column}.student-finance-history small,.student-finance-history strong{font-size:var(--font-size-meta)}.student-finance-history small{margin-top:3px;color:#91978e}.payment-action{display:flex;flex-direction:column;color:#fff;background:#181b15}.payment-action>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#213110;background:var(--lime)}.payment-action>small{margin-top:16px;color:#849079;font-size:var(--font-size-meta);font-weight:800;letter-spacing:.09em}.payment-action h2{margin:7px 0;font-size:var(--font-size-section-title)}.payment-action p{margin:0 0 16px;color:#979f92;font-size:var(--font-size-meta);line-height:1.5}.payment-action button{margin-top:auto}.calendar-integration{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px;padding:15px 17px;border-radius:14px;color:#fff;background:#171a14}.calendar-integration>div{display:flex;align-items:center;gap:11px}.calendar-integration>div>span{padding:11px;border-radius:11px;color:#1f2e10;background:var(--lime)}.calendar-integration small{color:#8e9788;font-size:var(--font-size-meta);font-weight:800}.calendar-integration strong{display:block;margin-top:3px;font-size:var(--font-size-label)}.calendar-integration p{margin:3px 0 0;color:#90998b;font-size:var(--font-size-meta)}.calendar-integration aside{display:flex;align-items:center;gap:8px}.calendar-integration aside button{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:8px;color:#dce3d6;background:rgba(255,255,255,.04);font-size:var(--font-size-meta);cursor:pointer}.calls-closing-list{overflow-x:auto}.calls-closing-head,.calls-closing-list>button{min-width:900px;display:grid;grid-template-columns:1fr .8fr .7fr .85fr .8fr .95fr 17px;align-items:center;gap:9px}.calls-closing-head{min-height:34px;margin:0 -19px;padding:0 18px;color:#939990;background:#fafbf8;font-size:var(--font-size-meta);font-weight:800}.calls-closing-list>button{width:calc(100% + 38px);min-height:64px;margin-left:-19px;padding:9px 18px;border:0;border-top:1px solid #e4e7df;background:#fff;text-align:left;cursor:pointer}.calls-closing-list>button>span:first-child{display:flex;flex-direction:column}.calls-closing-list small,.calls-closing-list span,.calls-closing-list strong{font-size:var(--font-size-meta)}.calls-closing-list small{margin-top:3px;color:#91988e}.privacy-label{display:flex;align-items:center;gap:5px;color:#717a6d}.privacy-lanes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.privacy-lanes article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:11px;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.privacy-lanes article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:#293b19;background:#e9f4d8}.privacy-lanes small{color:#858d81;font-size:var(--font-size-meta);font-weight:800}.privacy-lanes strong{display:block;margin-top:3px;font-size:var(--font-size-label)}.privacy-lanes p{margin:3px 0 0;color:#8c9389;font-size:var(--font-size-meta)}.report-required{margin-bottom:13px}.management-review{text-align:center}.management-review>span{width:60px;height:60px;display:grid;place-items:center;margin:0 auto;border-radius:17px;color:#913f34;background:#ffe8e4}.management-review h3{margin:13px 0 5px;font-size:var(--font-size-section-title)}.management-review>p{max-width:700px;margin:0 auto;color:#747c71;font-size:var(--font-size-meta)}.management-review>div{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0;text-align:left}.management-review article{display:grid;grid-template-columns:1fr auto;padding:13px;border:1px solid #dfe2d9;border-radius:10px}.management-review article small{grid-column:1/-1;color:#899086;font-size:var(--font-size-meta)}.management-review article strong{margin-top:3px;font-size:var(--font-size-meta)}.privacy-empty{text-align:center}.privacy-empty>svg{padding:15px;box-sizing:content-box;border-radius:16px;color:#293a19;background:#e8f3d7}.privacy-empty h3{margin:13px 0 5px;font-size:var(--font-size-section-title)}.privacy-empty p{margin:0;color:#747c71;font-size:var(--font-size-meta)}.privacy-empty>div{display:flex;flex-direction:column;gap:7px;max-width:600px;margin:15px auto 0}.privacy-empty>div span{display:flex;align-items:center;gap:7px;padding:9px;border-radius:8px;color:#68735d;background:#eff5e6;font-size:var(--font-size-meta);text-align:left}.feedback-stars{display:flex;justify-content:center;gap:6px;margin-bottom:17px}.feedback-stars button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dfe2d9;border-radius:10px;color:#abb0a7;background:#fff;cursor:pointer}.feedback-stars button.active{color:#a96e0e;border-color:#efd186;background:#fff3cf}.feedback-stars button.active svg{fill:currentColor}.receipt-control{margin-top:10px;overflow-x:auto}.receipt-control>button,.receipt-head{min-width:940px;display:grid;grid-template-columns:1fr .7fr .85fr 1fr .9fr 17px;align-items:center;gap:9px}.receipt-head{min-height:34px;margin:0 -19px;padding:0 18px;color:#939990;background:#fafbf8;font-size:var(--font-size-meta);font-weight:800}.receipt-control>button{width:calc(100% + 38px);min-height:68px;margin-left:-19px;padding:9px 18px;border:0;border-top:1px solid #e4e7df;background:#fff;text-align:left;cursor:pointer}.receipt-control>button>span:not(.closing-chip){display:flex;flex-direction:column}.receipt-control small,.receipt-control strong{font-size:var(--font-size-meta)}.receipt-control small{margin-top:3px;color:#91988f}.clock-running,.clock-stopped{display:grid!important;grid-template-columns:22px 1fr;align-items:center;color:#67755d}.clock-running svg,.clock-stopped svg{grid-row:1/3}.clock-stopped{color:#8b9188}.receipt-confirmed{text-align:center}.receipt-confirmed>span{width:62px;height:62px;display:grid;place-items:center;margin:0 auto;border-radius:18px;color:#213410;background:var(--lime)}.receipt-confirmed h3{margin:13px 0 5px;font-size:var(--font-size-section-title)}.receipt-confirmed>p{margin:0;color:#747c70;font-size:var(--font-size-meta)}.receipt-confirmed>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:17px 0}.receipt-confirmed article{display:flex;flex-direction:column;padding:11px;border:1px solid #dfe2d9;border-radius:9px}.receipt-confirmed small{color:#8a9187;font-size:var(--font-size-meta)}.receipt-confirmed strong{margin-top:3px;font-size:var(--font-size-meta)}.confirmed-role-hero>div>button>svg{width:17px;height:17px}.confirmed-role-hero>aside{align-items:center;justify-content:center;color:var(--lime);background:rgba(202,255,53,.04)}.mobile-context-tabs{display:none}@media(max-width:1180px){.closing-kpis,.student-action-grid,.student-closing-grid{grid-template-columns:1fr 1fr}.hotmart-progress{grid-column:1/-1}.closing-home-grid,.student-business-layout,.student-finance-layout{grid-template-columns:1fr}.business-context{align-items:flex-start}.business-context aside{flex-wrap:wrap}.prioritized-piece{grid-template-columns:240px 1fr}.student-business-layout>.sold-products{min-height:auto}}@media(max-width:900px){.closing-hero{grid-template-columns:1fr}.closing-hero>aside{display:grid;grid-template-columns:1fr auto;align-items:center}.closing-hero aside p,.closing-hero aside span{grid-column:1/-1}.contract-preview,.student-finance-summary{grid-template-columns:1fr}.contract-preview>aside{min-height:auto}.proposal-review>div:not(.send-bundle),.receipt-confirmed>div{grid-template-columns:1fr 1fr}.payment-composition article{grid-template-columns:33px 1fr 1fr}.payment-composition article label:nth-of-type(3),.payment-composition article label:nth-of-type(4){grid-column:auto}.business-context{display:block}.business-context aside{margin-top:15px;padding-top:10px;border-top:1px solid rgba(255,255,255,.09)}.prioritized-piece{grid-template-columns:1fr}.piece-visual{min-height:240px}.privacy-lanes{grid-template-columns:1fr}}@media(max-width:700px){.closing-page-header{display:block}.closing-page-header>button,.closing-page-header>div:last-child{margin-top:12px}.closing-page-header>div:last-child{display:grid;grid-template-columns:1fr 1fr}.closing-hero{padding:25px 21px}.closing-hero h1{font-size:34px}.closing-hero>aside{display:flex}.closing-kpis,.student-action-grid,.student-closing-grid,.student-finance-summary,.student-finance-tabs{grid-template-columns:1fr}.closing-follow-row{grid-template-columns:84px 1fr 18px}.closing-follow-row>span:nth-child(3){display:none}.closer-board{grid-template-columns:repeat(5,205px)}.closer-column{min-height:410px}.closing-modal-backdrop{padding:7px}.closing-modal{max-height:96vh;border-radius:14px}.closing-modal>header,.closing-modal>main{padding:17px}.closing-modal>footer{flex-wrap:wrap}.closing-field-grid,.state-timeline{grid-template-columns:1fr}.closing-field-grid label.wide,.state-timeline>.state-rule{grid-column:auto}.closing-stepper{padding:10px 12px}.closing-stepper span{flex-direction:column;align-items:center;text-align:center}.payment-composition article{grid-template-columns:31px 1fr}.payment-composition article label{grid-column:2}.remaining-balance{grid-template-columns:36px 1fr}.remaining-balance>.closing-chip{grid-column:2}.management-review>div,.proposal-review>div:not(.send-bundle),.receipt-confirmed>div{grid-template-columns:1fr}.business-context aside{display:grid;grid-template-columns:1fr 1fr}.business-context aside span{border-left:0;border-top:1px solid rgba(255,255,255,.09)}.piece-specs{grid-template-columns:1fr}.piece-actions{display:grid}.calendar-integration{display:block}.calendar-integration aside{margin-top:12px}.closer-scope-strip,.student-schedule-rule{grid-template-columns:38px 1fr}.closer-scope-strip>.closing-chip,.student-schedule-rule>.closing-chip{grid-column:2}.mobile-context-tabs{position:sticky;top:64px;z-index:44;display:flex;gap:6px;overflow-x:auto;margin:0 -14px 14px;padding:8px 14px;border-bottom:1px solid #dfe2d8;background:rgba(246,247,242,.96);backdrop-filter:blur(12px);scrollbar-width:none}.mobile-context-tabs button{min-height:35px;display:flex;align-items:center;gap:6px;flex:0 0 auto;padding:0 10px;border:1px solid #dce0d7;border-radius:9px;color:#747c70;background:#fff;font-size:var(--font-size-meta);font-weight:700}.mobile-context-tabs button.active{color:#283916;border-color:#bddc78;background:#edf6dc}}