.addmark-pt{--pt-orange-start:#f4655c;--pt-orange-end:#f49c5c;--pt-orange-gradient:linear-gradient(135deg,#f4655c,#f49c5c);--pt-navy:#2c4456;--pt-navy-dark:#071b30;--pt-bg-light:#eff8fa;--pt-bg-white:#fff;--pt-text-muted:#5a5b5d;--pt-line:#e5eaf0;--pt-font:"Gabarito",-apple-system,"system-ui","Segoe UI",Roboto,sans-serif;background:var(--pt-bg-light);color:var(--pt-navy);font-family:var(--pt-font);padding:96px 0}.addmark-pt-container{margin:0 auto;max-width:1240px;padding:0 24px}.addmark-pt-header{margin-bottom:48px;max-width:760px}.addmark-pt-eyebrow{align-items:center;background:transparent;border:0;color:#5eb6cd;display:inline-flex;font-size:18px;font-weight:700;gap:0;letter-spacing:0;margin:0 0 14px;padding:0;text-transform:none}.addmark-pt-eyebrow-dot{display:none}.addmark-pt-title{color:var(--pt-navy-dark);font-size:clamp(32px,4vw,52px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.addmark-pt-lead{color:var(--pt-text-muted);font-size:17px;line-height:1.6}.addmark-pt-lead p{margin:0}.addmark-pt-grid{align-items:start;display:grid;gap:48px;grid-template-columns:380px 1fr}.addmark-pt-tabs{display:flex;flex-direction:column;gap:14px}.addmark-pt-tab{align-items:center;background:#fff;border:1px solid var(--pt-line);border-radius:16px;color:var(--pt-navy-dark);cursor:pointer;display:flex;font:inherit;gap:16px;padding:22px;text-align:left;transition:all .25s ease;width:100%}.addmark-pt-tab:hover{border-color:var(--tab-accent,var(--pt-navy));transform:translateX(2px)}.addmark-pt-tab.is-active{background:var(--pt-navy-dark);border-color:var(--pt-navy-dark);box-shadow:0 18px 40px rgba(7,27,48,.18);color:#fff}.addmark-pt-tab-dot{background:var(--tab-accent);border-radius:50%;box-shadow:0 0 0 4px hsla(0,0%,100%,0);flex-shrink:0;height:12px;transition:box-shadow .25s ease;width:12px}.addmark-pt-tab.is-active .addmark-pt-tab-dot{box-shadow:0 0 0 4px hsla(0,0%,100%,.12)}.addmark-pt-tab-text{display:flex;flex:1;flex-direction:column;gap:2px}.addmark-pt-tab-label{color:var(--tab-accent);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.addmark-pt-tab.is-active .addmark-pt-tab-label{color:#fff;opacity:.85}.addmark-pt-tab-engine{font-size:17px;font-weight:700;line-height:1.2}.addmark-pt-tab-arrow{color:var(--pt-orange-start);flex-shrink:0}.addmark-pt-tab.is-active .addmark-pt-tab-arrow{color:var(--pt-orange-end)}.addmark-pt-panels{position:relative}.addmark-pt-panel{background:#fff;border:1px solid var(--pt-line);border-radius:20px;box-shadow:0 18px 50px rgba(7,27,48,.06);display:none;padding:40px}.addmark-pt-panel.is-active{animation:addmark-pt-fade .35s ease;display:block}@keyframes addmark-pt-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.addmark-pt-panel-label{color:var(--panel-accent,var(--pt-orange-start));font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0 0 10px;text-transform:uppercase}.addmark-pt-panel-title{color:var(--pt-navy-dark);font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0 0 14px}.addmark-pt-panel-text{color:var(--pt-text-muted);font-size:16px;line-height:1.65;margin-bottom:24px}.addmark-pt-panel-text p{margin:0 0 12px}.addmark-pt-panel-text p:last-child{margin:0}.addmark-pt-panel-bullets{margin-bottom:28px}.addmark-pt-panel-bullets ul{list-style:none;margin:0;padding:0}.addmark-pt-panel-bullets li{border-bottom:1px solid var(--pt-line);color:var(--pt-navy-dark);font-size:15px;padding:12px 0 12px 28px;position:relative}.addmark-pt-panel-bullets li:last-child{border-bottom:0}.addmark-pt-panel-bullets li:before{height:14px;left:0;opacity:.18;width:14px}.addmark-pt-panel-bullets li:after,.addmark-pt-panel-bullets li:before{background:var(--panel-accent,var(--pt-orange-start));border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.addmark-pt-panel-bullets li:after{height:4px;left:5px;width:4px}.addmark-pt-panel-cta{align-items:center;background:var(--pt-navy-dark);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:background .25s ease,transform .25s ease}.addmark-pt-panel a.btn,.addmark-pt-panel a.btn--orange,.addmark-pt-panel a.btn--primary{align-items:center;display:inline-flex!important;gap:10px;width:auto!important}.addmark-pt-panel-cta:hover{background:var(--pt-navy);transform:translateX(3px)}@media (max-width:1024px){.addmark-pt-grid{gap:32px;grid-template-columns:1fr}}@media (max-width:640px){.addmark-pt{padding:64px 0}.addmark-pt-panel{padding:28px 24px}}