:root{--c-bg:#f9f9f9;--c-cyan:#2dd9ff;--c-blue:#1785db;--c-royal:#0131b8;--c-navy:#001830;--c-text:#0b1220;--c-muted:rgba(11,18,32,.72);--g-web:linear-gradient(90deg,var(--c-royal) 0%,var(--c-blue) 55%,var(--c-cyan) 100%)}.stackops-section{color:var(--c-text)}.bg-light{background:var(--c-bg)!important}.t-navy{color:var(--c-navy)!important}.t-royal{color:var(--c-royal)!important}.t-blue{color:var(--c-blue)!important}.t-cyan{color:var(--c-cyan)!important}.muted{color:var(--c-muted)!important}.grad-text{background:var(--g-web);-webkit-background-clip:text;background-clip:text;color:transparent!important}.mark{padding:.08em .22em;border-radius:10px;background:rgba(45,217,255,.20);border:1px solid rgba(45,217,255,.35);color:var(--c-navy)!important;font-weight:800}.divider-grad{height:10px;border-radius:999px;background:var(--g-web);width:100%}.stackops-h1 .et_pb_text_inner h1{letter-spacing:-0.02em;line-height:1.05}.stackops-h2 .et_pb_text_inner h2{letter-spacing:-0.01em;line-height:1.15}.stackops-hero{background:var(--c-royal)!important;color:#fff!important;text-align:center;padding:clamp(44px,6vw,86px) 18px}.stackops-hero h1{color:#fff!important;margin:0 0 10px;font-weight:800;letter-spacing:-0.02em;line-height:1.08;font-size:clamp(32px,4vw,54px)}.stackops-hero p{margin:0;color:rgba(255,255,255,.92)!important;font-style:italic;font-weight:500;letter-spacing:.2px;line-height:1.35;font-size:clamp(16px,1.6vw,22px)}.stackops-title{background:#fff!important;text-align:center;padding:clamp(46px,6vw,96px) 18px clamp(26px,3vw,46px);position:relative}.stackops-title::before{content:"";position:absolute;top:0;left:0;right:0;height:14px;background:var(--c-royal)}.stackops-title .kicker{margin:0;color:var(--c-royal)!important;font-weight:800;letter-spacing:-0.02em;line-height:1.05;font-size:clamp(28px,4vw,54px)}.stackops-title .headline{margin:0;color:var(--c-royal)!important;font-weight:900;letter-spacing:-0.03em;line-height:0.95;font-size:clamp(44px,6.5vw,92px)}.stackops-dark{background:var(--c-navy)!important;color:#fff!important;text-align:center;padding:clamp(60px,8vw,110px) 22px}.stackops-dark h2{margin:0 0 26px;color:#fff!important;font-weight:900;letter-spacing:-0.03em;line-height:1.05;font-size:clamp(36px,5vw,64px)}.stackops-dark p{margin:0 auto;max-width:900px;color:rgba(255,255,255,.92)!important;font-weight:500;line-height:1.45;font-size:clamp(18px,2vw,26px)}.stackops-feature-head{background:#fff!important;text-align:center;padding:clamp(52px,7vw,100px) 18px}.stackops-feature-head h2{margin:0 0 18px;color:var(--c-royal)!important;font-weight:900;letter-spacing:-0.03em;line-height:1.02;font-size:clamp(34px,5vw,66px)}.stackops-feature-head p{margin:0 auto;max-width:820px;color:var(--c-royal)!important;font-style:italic;font-weight:500;letter-spacing:.2px;line-height:1.22;font-size:clamp(18px,2.1vw,30px)}.stackops-feature-copy{background:#fff!important;text-align:center;padding:clamp(40px,6vw,80px) 20px}.stackops-feature-copy .desc{margin:0 auto 40px;max-width:1000px;color:var(--c-royal)!important;font-weight:500;letter-spacing:.2px;line-height:1.35;font-size:clamp(18px,2vw,28px)}.stackops-feature-copy .impact{margin:0 auto;max-width:1100px;color:var(--c-royal)!important;font-style:italic;font-weight:600;letter-spacing:.2px;line-height:1.25;font-size:clamp(22px,2.5vw,34px)}.stackops-overlay-left{position:relative;padding:clamp(70px,9vw,130px) 40px;overflow:hidden}.stackops-overlay-left::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,24,48,0.88) 0%,rgba(0,24,48,0.75) 35%,rgba(0,24,48,0.45) 60%,rgba(0,24,48,0.15) 80%,rgba(0,24,48,0) 100%);z-index:1}.stackops-overlay-left .overlay-content{position:relative;z-index:2;max-width:900px}.stackops-overlay-left h2{margin:0;color:#fff!important;font-weight:900;letter-spacing:-0.03em;line-height:1.02;font-size:clamp(36px,6vw,92px)}.stackops-section-intro{background:var(--c-bg)!important;text-align:center;padding:clamp(50px,7vw,100px) 20px 40px}.stackops-section-intro h2{margin:0;color:var(--c-royal)!important;font-weight:800;letter-spacing:-0.02em;line-height:1.15;font-size:clamp(28px,3.5vw,52px);max-width:1100px;margin-left:auto;margin-right:auto}.stackops-cap-list{background:var(--c-bg)!important;padding:10px 0 clamp(60px,7vw,110px)}.stackops-cap-list .cap-wrap{max-width:980px;margin:0 auto;padding:0 20px}.stackops-cap-list ul{list-style:none;margin:0;padding:0}.stackops-cap-list li{color:var(--c-royal)!important;font-weight:500;letter-spacing:.2px;line-height:1.15;font-size:clamp(22px,2.6vw,36px);margin:0 0 22px}.stackops-cap-list li:last-child{margin-bottom:0}.stackops-control-section{background:#f9f9f9;text-align:center;padding:clamp(60px,7vw,110px) 20px}.stackops-control-title{color:#0131b8;font-weight:900;letter-spacing:-0.03em;line-height:1.05;font-size:clamp(34px,5vw,64px);margin-bottom:12px}.stackops-control-sub{color:#0131b8;font-weight:500;font-size:clamp(18px,2vw,28px);margin-bottom:50px}.stackops-control-grid{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;margin-bottom:60px}.stackops-control-card{background:#001830;color:#fff;width:220px;min-height:150px;border-radius:28px;padding:26px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:22px;line-height:1.25;font-weight:500}.stackops-control-closing{color:#0131b8;font-weight:700;letter-spacing:-0.01em;line-height:1.15;font-size:clamp(24px,3vw,40px);max-width:900px;margin:auto}.stackops-feature-row{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;padding:clamp(30px,4vw,60px) 20px}.stackops-feature-card{background:#001830;color:#fff;width:260px;min-height:160px;border-radius:30px;padding:28px 24px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:22px;line-height:1.25;font-weight:500}.stackops-privacy-wrap{background:#f9f9f9;padding:60px 20px}.stackops-privacy{max-width:1100px;margin:0 auto;background:#ffffff;border:1px solid rgba(0,24,48,.08);border-radius:24px;box-shadow:0 12px 40px rgba(0,24,48,.06);overflow:hidden;font-family:inherit}.stackops-privacy__hero{background:linear-gradient(135deg,#0131b8 0%,#1785db 70%,#2dd9ff 100%);padding:48px 32px;color:#fff}.stackops-privacy__hero h1{margin:0 0 12px;font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-0.03em;font-weight:800;color:#fff}.stackops-privacy__hero p{margin:0;font-size:clamp(16px,1.6vw,20px);line-height:1.5;color:rgba(255,255,255,.92)}.stackops-privacy__meta{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.stackops-privacy__meta span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-size:14px;color:#fff}.stackops-privacy__body{padding:40px 32px 48px;color:#001830}.stackops-privacy__body p{margin:0 0 18px;font-size:17px;line-height:1.75;color:rgba(0,24,48,.92)}.stackops-privacy__body a{color:#0131b8;text-decoration:none}.stackops-privacy__body a:hover{text-decoration:underline}.stackops-privacy__toc{background:#f4f8fc;border:1px solid rgba(1,49,184,.08);border-radius:18px;padding:24px;margin:0 0 34px}.stackops-privacy__toc h2{margin:0 0 16px;color:#0131b8;font-size:24px;line-height:1.2;font-weight:800}.stackops-privacy__toc ol{margin:0;padding-left:20px;columns:2;column-gap:40px}.stackops-privacy__toc li{margin:0 0 10px;break-inside:avoid;font-size:15px;line-height:1.5}.stackops-privacy__section{padding:26px 0;border-top:1px solid rgba(0,24,48,.08);scroll-margin-top:120px}.stackops-privacy__section:first-of-type{border-top:none;padding-top:0}.stackops-privacy__section h2{margin:0 0 14px;color:#0131b8;font-size:clamp(24px,2.2vw,34px);line-height:1.15;font-weight:800;letter-spacing:-0.02em}.stackops-privacy__section h3{margin:22px 0 10px;color:#001830;font-size:20px;line-height:1.3;font-weight:700}.stackops-privacy__section ul,.stackops-privacy__section ol{margin:0 0 18px 0;padding-left:22px}.stackops-privacy__section li{margin:0 0 10px;font-size:17px;line-height:1.7;color:rgba(0,24,48,.92)}.stackops-privacy__note{background:rgba(45,217,255,.10);border:1px solid rgba(23,133,219,.18);border-left:5px solid #1785db;border-radius:16px;padding:18px 18px;margin:18px 0 0}.stackops-privacy__contact{background:#001830;color:#fff;padding:28px;border-radius:20px;margin-top:10px}.stackops-privacy__contact h3{margin:0 0 10px;color:#fff;font-size:22px}.stackops-privacy__contact p,.stackops-privacy__contact a{color:rgba(255,255,255,.92);font-size:16px}.stackops-privacy__footer{padding:22px 32px 30px;border-top:1px solid rgba(0,24,48,.08);background:#fbfcfe;color:rgba(0,24,48,.72);font-size:14px;line-height:1.6}@media (max-width:767px){.stackops-privacy__hero,.stackops-privacy__body,.stackops-privacy__footer{padding-left:20px;padding-right:20px}.stackops-privacy__toc ol{columns:1}.stackops-privacy-wrap{padding:30px 12px}}.stackops-global-footer{background:#001830;color:rgba(255,255,255,.86);padding:56px 20px 24px;font-family:inherit}.stackops-global-footer a{color:rgba(255,255,255,.86);text-decoration:none;transition:opacity .2s ease,color .2s ease}.stackops-global-footer a:hover{color:#2dd9ff;opacity:1}.stackops-global-footer__inner{max-width:1200px;margin:0 auto}.stackops-global-footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.10)}.stackops-global-footer__brand h3{margin:0 0 12px;color:#fff;font-size:clamp(24px,2vw,32px);line-height:1.1;letter-spacing:-0.02em;font-weight:800}.stackops-global-footer__brand p{margin:0 0 18px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.76);max-width:420px}.stackops-global-footer__badge{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(45,217,255,.10);border:1px solid rgba(45,217,255,.22);color:#2dd9ff;font-size:13px;font-weight:600;letter-spacing:.2px}.stackops-global-footer__col h4{margin:0 0 14px;color:#fff;font-size:15px;line-height:1.3;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.stackops-global-footer__links{list-style:none;margin:0;padding:0}.stackops-global-footer__links li{margin:0 0 12px;font-size:15px;line-height:1.5}.stackops-global-footer__links li:last-child{margin-bottom:0}.stackops-global-footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;flex-wrap:wrap}.stackops-global-footer__legal{font-size:14px;line-height:1.6;color:rgba(255,255,255,.64)}.stackops-global-footer__legal a{color:rgba(255,255,255,.72)}.stackops-global-footer__legal a:hover{color:#2dd9ff}.stackops-global-footer__mini-nav{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;line-height:1.5}.stackops-global-footer__mini-nav a{color:rgba(255,255,255,.72)}.stackops-global-footer__mini-nav a:hover{color:#2dd9ff}@media (max-width:980px){.stackops-global-footer__top{grid-template-columns:1fr 1fr}}@media (max-width:767px){.stackops-global-footer{padding:42px 16px 22px}.stackops-global-footer__top{grid-template-columns:1fr;gap:26px}.stackops-global-footer__bottom{flex-direction:column;align-items:flex-start}}.stackops-premium-form{--sp-bg:#ffffff;--sp-page:#f9f9f9;--sp-text:#001830;--sp-muted:#5f6b85;--sp-line:rgba(0,24,48,0.10);--sp-line-strong:rgba(0,24,48,0.16);--sp-blue:#0131b8;--sp-blue-2:#1785db;--sp-cyan:#2dd9ff;--sp-shadow:0 18px 60px rgba(0,24,48,0.08);--sp-shadow-soft:0 10px 30px rgba(0,24,48,0.05);--sp-radius-xl:24px;--sp-radius-lg:18px;--sp-radius-md:14px;--sp-radius-sm:10px}.stackops-premium-form .dipi-form-builder,.stackops-premium-form form{background:var(--sp-bg);border:1px solid var(--sp-line);border-radius:var(--sp-radius-xl);box-shadow:var(--sp-shadow);padding:34px 30px;position:relative;overflow:hidden}.stackops-premium-form .dipi-form-builder::before,.stackops-premium-form form::before{content:"";display:block;height:4px;width:100%;background:linear-gradient(90deg,var(--sp-blue) 0%,var(--sp-blue-2) 55%,var(--sp-cyan) 100%);position:absolute;top:0;left:0}.stackops-premium-form label,.stackops-premium-form .et_pb_contact_form_label,.stackops-premium-form .dipi-form-builder label{display:block;color:var(--sp-text);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0.01em;margin-bottom:8px}.stackops-premium-form input[type="text"],.stackops-premium-form input[type="email"],.stackops-premium-form input[type="tel"],.stackops-premium-form input[type="url"],.stackops-premium-form input[type="number"],.stackops-premium-form input[type="date"],.stackops-premium-form select,.stackops-premium-form textarea{width:100%;background:#ffffff;color:var(--sp-text);border:1px solid var(--sp-line-strong);border-radius:var(--sp-radius-md);padding:15px 16px;min-height:54px;font-size:15px;line-height:1.5;box-shadow:none;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,transform .12s ease;appearance:none;-webkit-appearance:none}.stackops-premium-form textarea{min-height:150px;resize:vertical;padding-top:14px}.stackops-premium-form input::placeholder,.stackops-premium-form textarea::placeholder{color:#8a94aa;opacity:1}.stackops-premium-form input[type="text"]:hover,.stackops-premium-form input[type="email"]:hover,.stackops-premium-form input[type="tel"]:hover,.stackops-premium-form input[type="url"]:hover,.stackops-premium-form input[type="number"]:hover,.stackops-premium-form input[type="date"]:hover,.stackops-premium-form select:hover,.stackops-premium-form textarea:hover{border-color:rgba(1,49,184,0.32);background:#ffffff}.stackops-premium-form input[type="text"]:focus,.stackops-premium-form input[type="email"]:focus,.stackops-premium-form input[type="tel"]:focus,.stackops-premium-form input[type="url"]:focus,.stackops-premium-form input[type="number"]:focus,.stackops-premium-form input[type="date"]:focus,.stackops-premium-form select:focus,.stackops-premium-form textarea:focus{outline:none;border-color:var(--sp-blue-2);box-shadow:0 0 0 4px rgba(45,217,255,0.14);background:#ffffff}.stackops-premium-form select{background-image:linear-gradient(45deg,transparent 50%,#5f6b85 50%),linear-gradient(135deg,#5f6b85 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px}.stackops-premium-form .et_pb_contact_field,.stackops-premium-form .dipi-form-field,.stackops-premium-form .dipi-form-item,.stackops-premium-form .dipi-field-wrap,.stackops-premium-form .dipi-form-builder .field,.stackops-premium-form .dipi-form-builder .form-field{margin-bottom:20px}.stackops-premium-form .et_pb_row,.stackops-premium-form .dipi-form-row{row-gap:18px}.stackops-premium-form input[type="checkbox"]{width:18px;height:18px;accent-color:var(--sp-blue);margin-right:10px;vertical-align:middle}.stackops-premium-form .checkbox,.stackops-premium-form .dipi-checkbox,.stackops-premium-form .et_pb_contact_field_options_wrapper{color:var(--sp-muted);font-size:14px;line-height:1.6}.stackops-premium-form small,.stackops-premium-form .description,.stackops-premium-form .field-description,.stackops-premium-form .help-text{display:block;color:var(--sp-muted);font-size:13px;line-height:1.6;margin-top:6px}.stackops-premium-form button,.stackops-premium-form input[type="submit"],.stackops-premium-form .et_pb_button,.stackops-premium-form .dipi-form-submit,.stackops-premium-form .dipi-submit-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:linear-gradient(90deg,#1785db 0%,#4f8df5 100%);color:#ffffff!important;font-size:15px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;box-shadow:0 14px 30px rgba(23,133,219,0.22);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,filter .16s ease}.stackops-premium-form button:hover,.stackops-premium-form input[type="submit"]:hover,.stackops-premium-form .et_pb_button:hover,.stackops-premium-form .dipi-form-submit:hover,.stackops-premium-form .dipi-submit-btn:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(23,133,219,0.28);filter:brightness(1.02)}.stackops-premium-form button:active,.stackops-premium-form input[type="submit"]:active,.stackops-premium-form .et_pb_button:active,.stackops-premium-form .dipi-form-submit:active,.stackops-premium-form .dipi-submit-btn:active{transform:translateY(0)}.stackops-premium-form .et-pb-contact-message,.stackops-premium-form .dipi-form-notice-success,.stackops-premium-form .success-message{background:rgba(45,217,255,0.10);border:1px solid rgba(23,133,219,0.18);border-left:4px solid #1785db;color:#001830;padding:16px 18px;border-radius:var(--sp-radius-md);font-size:14px;line-height:1.6;margin-top:18px}.stackops-premium-form .et-pb-contact-message ul,.stackops-premium-form .dipi-form-error,.stackops-premium-form .error-message{background:rgba(180,20,20,0.05);border:1px solid rgba(180,20,20,0.12);color:#8f2230;padding:14px 16px;border-radius:var(--sp-radius-md);font-size:14px;line-height:1.5}.stackops-premium-form a{color:var(--sp-blue);text-decoration:none}.stackops-premium-form a:hover{color:var(--sp-blue-2);text-decoration:underline}.stackops-premium-form .stackops-form-title{margin:0 0 10px;color:var(--sp-text);font-size:clamp(24px,2.5vw,34px);line-height:1.1;letter-spacing:-0.02em;font-weight:800}.stackops-premium-form .stackops-form-intro{margin:0 0 24px;color:var(--sp-muted);font-size:15px;line-height:1.7;max-width:720px}@media (max-width:767px){.stackops-premium-form .dipi-form-builder,.stackops-premium-form form{padding:24px 18px;border-radius:18px}.stackops-premium-form input[type="text"],.stackops-premium-form input[type="email"],.stackops-premium-form input[type="tel"],.stackops-premium-form input[type="url"],.stackops-premium-form input[type="number"],.stackops-premium-form input[type="date"],.stackops-premium-form select,.stackops-premium-form textarea{font-size:16px}}