.ob-page{--cobalt: #1a56db;--cobalt-dark: #1347b8;--cobalt-light: #3b71e8;--cobalt-50: #eff4ff;--whatsapp: #25d366;--whatsapp-dark: #128c7e;--charcoal: #1a1a2e;--danger: #dc2626;--danger-soft: #fef2f2;--danger-strong: #991b1b;--surface: #ffffff;--inset: #f9fafb;--content: #111827;--muted: #6b7280;--subtle: #9ca3af;--border: #e5e7eb;--sh-sm: 0 2px 8px rgba(0, 0, 0, .06);--sh-md: 0 4px 16px rgba(0, 0, 0, .08);--sh-lg: 0 8px 32px rgba(0, 0, 0, .1);--sh-xl: 0 16px 48px rgba(0, 0, 0, .12);--ease-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);min-height:100vh;font-family:"Source Sans 3",Segoe UI,sans-serif;color:var(--content);background:var(--surface);line-height:1.6}@scope(.ob-page){.da-notes p{white-space:pre-line}#da-accept-sec{scroll-margin-top:64px}:focus-visible{outline:2px solid var(--cobalt-light);outline-offset:3px}@media(max-width:879px){.da-footer{padding-bottom:100px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}*{margin:0;padding:0;box-sizing:border-box}.ob-page{font-family:"Source Sans 3",Segoe UI,sans-serif;color:var(--content);background:var(--surface);line-height:1.6}.ob-page h1,.ob-page h2,.ob-page h3,.ob-page h4{font-family:Nunito,sans-serif;line-height:1.2}.ob-page a{color:var(--cobalt)}.ob-page img{max-width:100%}.ob-page button{font-family:Nunito,sans-serif;cursor:pointer}.section-label{font-family:Nunito;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cobalt);display:block;margin-bottom:10px}.pill{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:9999px;font-family:Nunito;font-weight:700;font-size:.95rem;border:2px solid transparent;transition:all .3s var(--ease-std);text-decoration:none}.pill:active{transform:translateY(1px)}.pill--primary{background:var(--cobalt);color:#fff}.pill--primary:hover{background:var(--cobalt-dark);transform:translateY(-2px);box-shadow:var(--sh-md)}.pill--primary:disabled{background:var(--subtle);cursor:not-allowed;transform:none;box-shadow:none}.pill--wa{background:transparent;color:var(--whatsapp-dark);border-color:var(--whatsapp)}.pill--wa:hover{background:var(--whatsapp);color:#fff;transform:translateY(-2px)}.pill--outline{background:transparent;color:var(--content);border-color:var(--border)}.pill--outline:hover{border-color:var(--content);transform:translateY(-2px)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s var(--ease-expo),transform .8s var(--ease-expo)}.reveal.visible{opacity:1;transform:translateY(0)}.handnote{font-family:Caveat,cursive;font-size:1.4rem;line-height:1.3;color:var(--cobalt);transform:rotate(-1.2deg);display:inline-block}.sigwrap{position:relative;background:#fff;border:2px dashed var(--border);border-radius:16px;overflow:hidden}.sigwrap canvas{display:block;width:100%;height:160px;touch-action:none;cursor:crosshair}.sigwrap .sig-base{position:absolute;left:24px;right:24px;bottom:34px;border-bottom:2px solid var(--border);pointer-events:none}.sigwrap .sig-x{position:absolute;left:24px;bottom:38px;color:var(--subtle);font-size:1.1rem;pointer-events:none}.sigwrap .sig-hint{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:var(--subtle);font-size:.78rem;pointer-events:none;transition:opacity .3s}.sigwrap.signed .sig-hint{opacity:0}.sig-clear{background:none;border:none;color:var(--subtle);font-size:.8rem;font-weight:700;text-decoration:underline;margin-top:6px}.sig-clear:hover{color:var(--danger)}.audit-note{display:flex;gap:8px;align-items:flex-start;font-size:.78rem;line-height:1.5}.checkrow{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:.92rem;line-height:1.5}.checkrow input{width:20px;height:20px;margin-top:2px;accent-color:var(--whatsapp);flex:none;cursor:pointer}.da-letterhead{position:sticky;top:0;z-index:50;height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#ffffffeb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.da-letterhead .brand{display:flex;align-items:center;gap:8px;font-family:Nunito;font-weight:900;font-size:1.15rem;color:var(--cobalt);letter-spacing:.06em}.da-letterhead .brand img{height:30px}.da-letterhead .nr{font-size:.75rem;color:var(--muted);font-variant-numeric:tabular-nums}.da-col{max-width:760px;margin:0 auto;padding:0 24px}.da-hero{position:relative;padding:72px 0 48px;overflow:hidden}.da-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:40px 40px;opacity:.5;pointer-events:none}.da-hero:after{content:"";position:absolute;top:-120px;right:-120px;width:420px;height:420px;background:radial-gradient(circle,rgba(26,86,219,.07),transparent 65%);pointer-events:none}.da-hero h1{font-size:2.4rem;font-weight:900;line-height:1.12;margin-bottom:18px;animation:springReveal .8s var(--ease-spring) both}@media(min-width:640px){.da-hero h1{font-size:3.1rem}}.da-hero p{font-size:1.18rem;color:var(--muted);line-height:1.7;max-width:540px;animation:fadeUp .8s var(--ease-expo) .25s both}.da-hero strong{color:var(--content);font-weight:600}.da-hero .mascot{position:absolute;right:4px;bottom:4px;width:118px;height:118px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:3px solid #fff;background:#fff;box-shadow:var(--sh-lg);animation:floaty 6s ease-in-out infinite}@media(max-width:640px){.da-hero{padding-bottom:118px}.da-hero .mascot{width:96px;height:96px}}.da-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:28px;box-shadow:var(--sh-md);margin:0 0 28px}.da-rep{display:flex;flex-direction:column;gap:18px}.da-rep .who{display:flex;align-items:center;gap:14px}.da-rep .ava{width:64px;height:64px;border-radius:50%;background:var(--cobalt-50);color:var(--cobalt);display:grid;place-items:center;font-family:Nunito;font-weight:900;font-size:1.3rem;flex:none}.da-rep .who h3{font-size:1.25rem;font-weight:800}.da-rep .who span{color:var(--muted);font-size:.95rem}.da-rep .cta{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:520px){.da-rep .cta .pill{flex:1;justify-content:center}}.da-section{padding:34px 0}.da-section h2{font-size:1.7rem;font-weight:800;margin-bottom:18px}.da-pro{border:2px solid var(--cobalt);border-radius:24px;padding:30px;background:#fff;box-shadow:var(--sh-lg);position:relative}.da-pro .badge{position:absolute;top:-14px;left:26px;background:var(--cobalt);color:#fff;font-family:Nunito;font-weight:800;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;padding:5px 14px;border-radius:9999px}.da-pro .price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:18px}.da-pro .price-row .price{font-family:Nunito;font-size:2.5rem;font-weight:900;color:var(--cobalt);font-variant-numeric:tabular-nums}.da-pro .price-row .per{color:var(--muted);font-size:.95rem}.da-pro .price-note{color:var(--muted);font-size:.85rem;margin:-10px 0 14px}.da-pro .price-note--promo{color:var(--cobalt);font-weight:600}.da-pro .price-note+.price-note{margin-top:-8px}.da-onb-card{background:#fff;border:1px solid var(--border);border-radius:24px;padding:26px;box-shadow:var(--sh-sm);display:grid;gap:14px}.da-onb-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:1.05rem}.da-onb-row span small{display:block;color:var(--muted);font-size:.85rem;line-height:1.45}.da-onb-row .val{font-family:Nunito;font-weight:900;font-size:1.4rem;font-variant-numeric:tabular-nums;white-space:nowrap}.da-positions{list-style:none;display:grid;gap:14px;margin:8px 0 18px}.da-positions>li{display:flex;align-items:flex-start;gap:12px;font-size:1.02rem}.da-positions .tick{width:28px;height:28px;border-radius:8px;background:var(--cobalt-50);color:var(--cobalt);display:grid;place-items:center;font-weight:900;flex:none;margin-top:2px}.da-positions .pos-text{flex:1}.da-positions .pos-text b{font-family:Nunito}.da-positions .pos-text small{display:block;color:var(--muted);font-size:.85rem;line-height:1.45}.da-quote{margin-top:18px;color:var(--muted);font-size:.95rem}.special{border:2px dashed var(--cobalt);background:var(--cobalt-50);border-radius:16px;padding:22px;position:relative;margin-top:14px}.special .sp-tag{position:absolute;top:-13px;left:18px;background:var(--cobalt);color:#fff;font-family:Nunito;font-weight:800;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:9999px}.da-roi-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:20px}@media(max-width:520px){.da-roi-grid{grid-template-columns:1fr}}.da-roi-card{border-radius:16px;padding:24px;text-align:center}.da-roi-card.bad{background:var(--danger-soft);border:1px solid rgba(220,38,38,.25)}.da-roi-card.good{background:#25d36614;border:1px solid rgba(37,211,102,.35)}.da-roi-card .lab{font-size:.85rem;font-weight:700;font-family:Nunito;margin-bottom:6px}.da-roi-card.bad .lab{color:var(--danger-strong)}.da-roi-card.good .lab{color:var(--whatsapp-dark)}.da-roi-card .num{font-family:Nunito;font-size:2.1rem;font-weight:900;font-variant-numeric:tabular-nums}.da-roi-card.bad .num{color:var(--danger)}.da-roi-card.good .num{color:var(--whatsapp-dark)}.da-roi-card .sub{font-size:.82rem;color:var(--muted)}.da-roi-card .detail{font-size:.74rem;color:var(--subtle);line-height:1.45;margin-top:8px;border-top:1px dashed rgba(220,38,38,.2);padding-top:8px}.da-roi-delta{text-align:center;font-family:Nunito;font-size:1.45rem;font-weight:900;color:var(--whatsapp-dark)}.da-roi-note{text-align:center;color:var(--subtle);font-size:.8rem;margin-top:8px}.da-timeline{list-style:none;border-left:2px solid var(--cobalt);margin-left:9px;display:grid;gap:22px}.da-timeline li{position:relative;padding-left:26px}.da-timeline li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--cobalt)}.da-timeline li:first-child:before{animation:pulseSoft 3s ease-in-out infinite}.da-timeline .w{font-family:Nunito;font-weight:800;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cobalt)}.da-timeline p{font-size:.98rem}.da-kond{background:var(--inset);border:1px solid var(--border);border-radius:24px;padding:26px;font-size:.95rem;display:grid;gap:10px}.da-kond .row{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.da-kond .row dt{color:var(--muted)}.da-kond .row dd{font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.da-kond .fine{color:var(--subtle);font-size:.8rem;border-top:1px solid var(--border);padding-top:12px;margin-top:4px}.da-shake{background:var(--charcoal);color:#fff;border-radius:24px;padding:34px 28px;box-shadow:var(--sh-xl)}.da-shake h2{color:#fff;font-size:1.6rem;margin-bottom:8px}.da-shake .sub{color:#d1d5db;margin-bottom:22px;font-size:1rem}.da-shake .checkrow{color:#e5e7eb}.da-shake .checkrow a{color:var(--cobalt-light)}.da-shake .summary{background:#ffffff12;border-radius:12px;padding:12px 16px;font-size:.9rem;color:#d1d5db;margin:18px 0;font-variant-numeric:tabular-nums}.da-shake .siglabel{font-family:Nunito;font-weight:800;font-size:.9rem;margin:20px 0 8px;color:#fff}.da-sepa{display:grid;gap:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:18px}.da-sepa .field{display:grid;gap:6px}.da-sepa .fl{font-family:Nunito;font-weight:800;font-size:.82rem;color:#e5e7eb}.da-sepa input[type=text]{background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:12px;color:#fff;padding:12px 14px;font-size:1rem;font-family:"Source Sans 3";letter-spacing:.03em;width:100%}.da-sepa input[type=text]::-moz-placeholder{color:#6b7280}.da-sepa input[type=text]::placeholder{color:#6b7280}.da-sepa input[type=text]:focus{outline:2px solid var(--cobalt-light);border-color:transparent}.da-sepa .iban-state{font-size:.78rem;min-height:1.1em}.da-sepa .iban-state.ok{color:var(--whatsapp)}.da-sepa .iban-state.err{color:#fca5a5}.da-sepa .checkrow{font-size:.82rem;color:#cbd5e1;line-height:1.55}.da-sepa .checkrow em{color:#9ca3af;font-style:normal}.da-sepa .sepa-meta{font-size:.75rem;color:#9ca3af;line-height:1.5}.da-shake .audit-note{color:#9ca3af;margin-top:16px}.da-shake .accept-btn{width:100%;justify-content:center;margin-top:20px;font-size:1.05rem;padding:15px 28px}.da-shake .b2b{color:#6b7280;font-size:.75rem;margin-top:10px;text-align:center}.da-shake .da-error{color:#fca5a5;font-size:.85rem;margin-top:6px;text-align:center;min-height:1.2em}.da-success{display:none;text-align:center;padding:14px 0}.da-success.show{display:block}.da-success .check{width:84px;height:84px;border-radius:50%;background:var(--whatsapp);display:grid;place-items:center;margin:0 auto 18px;color:#fff;font-size:2.4rem;animation:springIn .6s var(--ease-spring) both;position:relative}.da-success .check:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid var(--whatsapp);animation:burst 1s var(--ease-expo) .15s both}.da-success h3{color:#fff;font-size:1.6rem;margin-bottom:10px}.da-success p{color:#d1d5db;font-size:.95rem;margin-bottom:6px}.da-success .audit{background:#ffffff12;border-radius:12px;padding:12px 16px;color:#9ca3af;font-size:.78rem;margin-top:18px;text-align:left}.da-success .pdf-row{margin-top:12px}.da-success .pdf{color:var(--cobalt-light);font-size:.85rem}.da-footer{border-top:1px solid var(--border);margin-top:30px;padding:30px 24px;text-align:center;color:var(--muted);font-size:.85rem}.dock{position:fixed;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -8px 24px #00000014;padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:60;transition:transform .4s var(--ease-expo)}.dock.hidden{transform:translateY(110%)}.dock .tot{font-family:Nunito;font-weight:900;font-size:1rem;font-variant-numeric:tabular-nums}.dock .tot small{display:block;font-family:"Source Sans 3";font-weight:400;color:var(--muted);font-size:.72rem}.dock .pill{padding:10px 22px;font-size:.88rem}@media(min-width:880px){.da-dock{display:none}}@keyframes springReveal{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-3px)}80%{transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes springIn{0%{opacity:0;transform:translateY(30px) scale(.95)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}80%{transform:translateY(2px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes pulseSoft{0%,to{box-shadow:0 0 #1a56db59}50%{box-shadow:0 0 0 8px #1a56db00}}@keyframes burst{0%{transform:scale(1);opacity:.9}to{transform:scale(2.1);opacity:0}}}
