.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(54,54,54,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-dialog{background:white;border-radius:4px;max-width:480px;width:90%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.15);animation:slideUp .3s ease;z-index:1001;position:relative}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{padding:28px 28px 20px;border-bottom:1px solid #ece7df;display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:800;color:#363636;margin:0}.modal-close{background:none;border:none;font-size:32px;color:#5A5A5A;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.modal-close:hover{color:#363636}.modal-body{padding:28px;overflow-y:auto;flex:1}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:13px;font-weight:700;color:#363636;margin-bottom:8px;letter-spacing:.02em}.form-group input,.form-group select{width:100%;padding:12px 14px;border:1px solid #ece7df;background:white;font-size:15px;font-family:inherit;color:#363636;border-radius:2px;transition:border-color .15s ease}.form-group input:focus,.form-group select:focus{outline:none;border-color:#FF9101}.success-message{text-align:center;padding:40px 20px}.success-icon{width:60px;height:60px;background:#FF9101;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px;font-weight:700}.success-message p{font-size:16px;color:#363636;margin:0}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid #ece7df}.btn-primary{display:inline-block;padding:14px 30px;background:#FF9101;color:#363636;border:none;border-radius:2px;font-weight:700;font-size:15px;cursor:pointer;transition:transform .15s ease}.btn-primary:hover{transform:translateY(-2px)}.btn-secondary{display:inline-block;padding:14px 30px;background:transparent;color:#5A5A5A;border:1px solid #ece7df;border-radius:2px;font-weight:700;font-size:15px;cursor:pointer;transition:all .15s ease}.btn-secondary:hover{border-color:#FF9101;color:#FF9101}@media (max-width:640px){.modal-dialog{max-width:100%;width:95%;border-radius:8px}.modal-body,.modal-header{padding:20px}.modal-actions{flex-direction:column-reverse}.modal-actions button{width:100%}}.qf-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(54,54,54,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:qfFadeIn .2s ease;padding:24px}@keyframes qfFadeIn{0%{opacity:0}to{opacity:1}}.qf-modal-dialog{background:#FBF9F6;border-radius:4px;max-width:640px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 4px 24px rgba(0,0,0,.15);animation:qfSlideUp .3s ease;z-index:1001;position:relative}@keyframes qfSlideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.qf-modal-header{padding:28px 28px 20px;border-bottom:1px solid #ece7df;display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(135deg,#363636,#2a2a2a 60%,#363636);border-radius:4px 4px 0 0}.qf-modal-header .qf-eyebrow{color:#FF9101;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;margin-bottom:10px}.qf-modal-header h2{font-family:Poppins,Inter,sans-serif;font-size:22px;font-weight:800;font-style:italic;color:#FFFFFF;margin:0 0 6px}.qf-modal-header p{color:#D8D8D8;font-size:13.5px;margin:0;max-width:460px}.qf-modal-close{background:none;border:none;font-size:32px;color:#D8D8D8;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .15s ease;flex-shrink:0}.qf-modal-close:hover{color:#FF9101}.qf-modal-body{padding:28px;overflow-y:auto;flex:1}.qf-section-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#E67E00;margin:8px 0 18px;padding-top:8px;border-top:1px solid #ece7df}.qf-section-label:first-child{border-top:none;padding-top:0;margin-top:0}.qf-row-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.qf-field{margin-bottom:20px}.qf-field label{display:block;font-size:13px;font-weight:700;color:#363636;margin-bottom:8px}.qf-field .qf-req{color:#E67E00}.qf-field input,.qf-field select{width:100%;padding:12px 14px;border:1px solid #ece7df;background:#FFFFFF;font-size:15px;font-family:inherit;color:#363636;border-radius:2px}.qf-field input:focus,.qf-field select:focus{outline:none;border-color:#FF9101}.qf-field .qf-hint{font-size:12px;color:#5A5A5A;margin-top:6px}.qf-submit-btn{width:100%;padding:15px;background:#FF9101;color:#363636;border:none;border-radius:2px;font-weight:700;font-size:15.5px;font-family:inherit;cursor:pointer;margin-top:8px}.qf-submit-btn:hover{background:#E67E00}.qf-disclaimer{font-size:12px;color:#5A5A5A;margin-top:18px;text-align:center}.qf-confirm{text-align:center;padding:20px}.qf-confirm .qf-success-icon{width:60px;height:60px;background:#FF9101;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 16px;font-weight:700}.qf-confirm h2{font-family:Poppins,Inter,sans-serif;font-size:20px;font-style:normal;font-weight:800;color:#363636;margin-bottom:8px}.qf-confirm p{font-size:14.5px;color:#5A5A5A}@media (max-width:520px){.qf-row-2{grid-template-columns:1fr}.qf-modal-body,.qf-modal-header{padding-left:20px;padding-right:20px}}.stc-page{--orange:#FF9101;--orange-deep:#E67E00;--charcoal:#363636;--charcoal-soft:#5A5A5A;--white:#FFFFFF;--cream:#FBF9F6;--line:#ECE7DF;font-family:var(--stc-font-inter),"Inter","Helvetica Neue",Arial,sans-serif;color:var(--charcoal);background:var(--white);line-height:1.6}.stc-page *{box-sizing:border-box}.stc-page h1,.stc-page h2,.stc-page h3{font-family:var(--stc-font-poppins),"Poppins","Inter",sans-serif;font-style:italic;font-weight:800;letter-spacing:-.01em;margin:0}.stc-page p{margin:0}.stc-page .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.stc-page .hero{background:linear-gradient(135deg,var(--charcoal) 0,#2a2a2a 60%,var(--charcoal) 100%);color:var(--white);padding:96px 0 88px;position:relative;overflow:hidden}.stc-page .hero:before{content:"";position:absolute;top:-40px;right:-60px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,145,1,.35) 0,rgba(255,145,1,0) 70%)}.stc-page .dot-grid{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:26px 26px;mask-image:linear-gradient(180deg,black,transparent 75%);pointer-events:none}.stc-page .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.stc-page .hero-copy{max-width:100%}.stc-page .hero-visual{display:flex;justify-content:center;align-items:center}.stc-page .cert-card{width:280px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:8px;padding:26px;backdrop-filter:blur(6px);box-shadow:0 20px 50px rgba(0,0,0,.35);transform:rotate(-3deg);position:relative}.stc-page .cert-card:before{content:"";position:absolute;top:14px;right:14px;width:34px;height:34px;background:radial-gradient(circle,rgba(255,145,1,.5) 0,rgba(255,145,1,0) 70%)}.stc-page .cert-card .cert-top{display:flex;align-items:center;gap:10px;margin-bottom:18px}.stc-page .cert-card .cert-icon{width:32px;height:32px;border-radius:50%;background:var(--orange);display:flex;align-items:center;justify-content:center}.stc-page .cert-card .cert-label{font-size:11px;color:#B9B9B9;letter-spacing:.08em;text-transform:uppercase}.stc-page .cert-card .cert-title{font-family:var(--stc-font-poppins),"Poppins",sans-serif;font-weight:800;font-style:italic;font-size:15px;color:var(--white)}.stc-page .cert-card .cert-row{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid rgba(255,255,255,.1);font-size:12.5px;color:#C9C9C9}.stc-page .cert-card .cert-row span:last-child{color:var(--white);font-weight:700}.stc-page .cert-card .cert-badge{margin-top:16px;display:inline-block;background:rgba(255,145,1,.15);color:var(--orange);font-size:11px;font-weight:700;padding:6px 12px;border-radius:20px;letter-spacing:.04em}@media (max-width:820px){.stc-page .hero-inner{grid-template-columns:1fr}.stc-page .hero-visual{display:none}}.stc-page .accent-bars{display:flex;gap:6px;margin-bottom:28px}.stc-page .accent-bars span{width:34px;height:8px;background:var(--orange);transform:skewX(-20deg)}.stc-page .accent-bars span:nth-child(2){opacity:.7}.stc-page .accent-bars span:nth-child(3){opacity:.4}.stc-page .eyebrow{color:var(--orange);font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;margin-bottom:14px}.stc-page .hero h1{font-size:44px;max-width:680px;line-height:1.15;margin-bottom:20px}.stc-page .hero h1 em{color:var(--orange);font-style:italic}.stc-page .hero p.lead{max-width:560px;font-size:17px;color:#D8D8D8;margin-bottom:36px}.stc-page .cta-row{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.stc-page .btn{display:inline-block;padding:14px 30px;border-radius:2px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .15s ease;cursor:pointer;border:none}.stc-page .btn-primary{background:var(--orange);color:var(--charcoal)}.stc-page .btn-primary:hover{transform:translateY(-2px)}.stc-page .btn-ghost{color:var(--white);border:1px solid rgba(255,255,255,.35);background:transparent}.stc-page .btn-ghost:hover{border-color:var(--orange);color:var(--orange)}.stc-page .cred{margin-top:44px;display:flex;gap:36px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.15);padding-top:28px}.stc-page .cred .num{font-size:26px;font-weight:800;color:var(--orange);font-family:var(--stc-font-poppins),sans-serif}.stc-page .cred .lbl{font-size:12.5px;color:#B9B9B9;letter-spacing:.02em}.stc-page section{padding:80px 0}.stc-page .section-tag{color:var(--orange-deep);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;margin-bottom:12px}.stc-page h2{font-size:30px;color:var(--charcoal);margin-bottom:18px}.stc-page .lede{color:var(--charcoal-soft);max-width:640px;font-size:16px;margin-bottom:44px}.stc-page .stc-explain{background:var(--cream)}.stc-page .explain-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.stc-page .explain-grid p{color:var(--charcoal-soft);margin-bottom:16px;font-size:15.5px}.stc-page .fact-card{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--orange);padding:22px 24px;margin-bottom:16px}.stc-page .fact-card .fig{font-family:var(--stc-font-poppins),sans-serif;font-weight:800;font-size:22px;color:var(--charcoal)}.stc-page .fact-card .cap{font-size:13.5px;color:var(--charcoal-soft);margin-top:4px}.stc-page .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.stc-page .why-card{padding:30px 26px;border:1px solid var(--line);border-radius:2px;transition:border-color .15s ease}.stc-page .why-card:hover{border-color:var(--orange)}.stc-page .why-card .icon{width:44px;height:44px;background:var(--charcoal);color:var(--orange);display:flex;align-items:center;justify-content:center;font-weight:800;font-family:var(--stc-font-poppins),sans-serif;margin-bottom:18px;font-size:16px}.stc-page .why-card h3{font-size:17px;font-weight:700;font-style:normal;color:var(--charcoal);margin-bottom:8px}.stc-page .why-card p{font-size:14.5px;color:var(--charcoal-soft)}.stc-page .how{background:var(--charcoal);color:var(--white)}.stc-page .how .section-tag{color:var(--orange)}.stc-page .how .lede,.stc-page .how h2{color:var(--white)}.stc-page .how .lede{color:#C9C9C9}.stc-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.stc-page .step{padding:28px 22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.15);border-radius:2px}.stc-page .step .stepnum{font-family:var(--stc-font-poppins),sans-serif;font-weight:800;font-size:34px;color:var(--orange);display:block;margin-bottom:14px}.stc-page .step h3{font-size:15.5px;font-weight:700;font-style:normal;margin-bottom:8px}.stc-page .step p{font-size:13.5px;color:#B9B9B9}.stc-page .who-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.stc-page .who-card{background:var(--cream);padding:28px 26px;border-top:3px solid var(--orange)}.stc-page .who-card h3{font-size:16px;font-weight:700;font-style:normal;margin-bottom:10px}.stc-page .who-card p{font-size:14.5px;color:var(--charcoal-soft)}.stc-page .cta-band{background:var(--orange);color:var(--charcoal);text-align:center;padding:64px 0}.stc-page .cta-band h2{color:var(--charcoal);margin-bottom:10px}.stc-page .cta-band p{color:#4a3a20;margin-bottom:30px;font-size:15.5px}.stc-page .cta-band .btn-primary{background:var(--charcoal);color:var(--white)}.stc-page footer{padding:30px 0;text-align:center;font-size:13px;color:var(--charcoal-soft);border-top:1px solid var(--line)}.stc-page footer .tagline{font-style:italic;font-weight:700;color:var(--orange-deep)}.stc-page .calc{background:var(--white)}.stc-page .calc-tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:0}.stc-page .calc-tab-btn{padding:13px 22px;background:none;border:none;border-bottom:3px solid transparent;font-family:Inter,sans-serif;font-weight:700;font-size:14px;color:var(--charcoal-soft);cursor:pointer}.stc-page .calc-tab-btn:hover{color:var(--charcoal)}.stc-page .calc-tab-btn.active{color:var(--orange-deep);border-bottom-color:var(--orange)}.stc-page .calc-tab-panel{display:none}.stc-page .calc-tab-panel.active{display:block}.stc-page .calc-panel{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.stc-page .calc-inputs{padding:40px;background:var(--cream)}.stc-page .field{margin-bottom:22px}.stc-page .field label{display:block;font-size:13px;font-weight:700;color:var(--charcoal);margin-bottom:8px;letter-spacing:.02em}.stc-page .field input,.stc-page .field select{width:100%;padding:12px 14px;border:1px solid var(--line);background:var(--white);font-size:15px;font-family:inherit;color:var(--charcoal);border-radius:2px}.stc-page .field input:focus,.stc-page .field select:focus{outline:none;border-color:var(--orange)}.stc-page .field .hint{font-size:12.5px;color:var(--charcoal-soft);margin-top:6px}.stc-page .calc-result{padding:40px;background:var(--charcoal);color:var(--white);display:flex;flex-direction:column;justify-content:center}.stc-page .calc-result .r-label{font-size:12.5px;text-transform:uppercase;letter-spacing:.12em;color:#B9B9B9;margin-bottom:6px}.stc-page .calc-result .r-value{font-family:var(--stc-font-poppins),sans-serif;font-weight:800;font-size:52px;color:var(--orange);line-height:1;margin-bottom:6px}.stc-page .calc-result .r-sub{font-size:13.5px;color:#C9C9C9;margin-bottom:28px}.stc-page .calc-result .r-divider{height:1px;background:rgba(255,255,255,.15);margin-bottom:24px}.stc-page .calc-result .r-note{font-size:12.5px;color:#9A9A9A;line-height:1.6}.stc-page .calc-result .btn-primary{margin-top:24px;align-self:flex-start}@media (max-width:820px){.stc-page .calc-panel,.stc-page .explain-grid,.stc-page .steps,.stc-page .who-grid,.stc-page .why-grid{grid-template-columns:1fr}.stc-page .hero h1{font-size:32px}}