:root{--eud-brand:#1a06ab;--eud-brand-600:#2412c4;--eud-brand-800:#120575;--eud-brand-950:#0c0848;--eud-accent:#0a7c85;--eud-accent-300:#62c2c9;--eud-accent-50:#e8f7f8;--eud-ink:#16153a;--eud-text:#2b2a4a;--eud-muted:#5b5c7c;--eud-line:#e3e4f0;--eud-bg:#f5f6fc;--eud-card:#fff;--eud-success:#0f7b4a;--eud-danger:#b42318;--eud-warn:#9a6400;--eud-radius:14px;--eud-radius-sm:10px;--eud-shadow:0 1px 2px rgba(22, 21, 58, .06), 0 8px 24px rgba(22, 21, 58, .06);--eud-shadow-lg:0 12px 40px rgba(22, 21, 58, .14);--eud-focus:0 0 0 3px rgba(98, 194, 201, .55)}.eud-icon{flex:0 0 auto;vertical-align:middle}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.eud-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.eud-spin{animation:eud-spin 1s linear infinite}@keyframes eud-spin{to{transform:rotate(360deg)}}.eud-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.7rem 1.2rem;border:2px solid #fff0;border-radius:999px;font:inherit;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s;text-align:center}.eud-btn:focus-visible{outline:none;box-shadow:var(--eud-focus)}.eud-btn:active{transform:translateY(1px)}.eud-btn[disabled],.eud-btn.is-busy{opacity:.55;cursor:not-allowed}.eud-btn-primary{background:var(--eud-brand);color:#fff}.eud-btn-primary:hover{background:var(--eud-brand-600);color:#fff}.eud-btn-dark{background:var(--eud-ink);color:#fff}.eud-btn-dark:hover{background:#2c2a5c;color:#fff}.eud-btn-accent{background:var(--eud-accent);color:#fff}.eud-btn-accent:hover{background:#086870;color:#fff}.eud-btn-outline{background:#fff0;color:var(--eud-brand);border-color:currentColor}.eud-btn-outline:hover{background:rgb(26 6 171 / .06);color:var(--eud-brand)}.eud-btn-light{background:#fff;color:var(--eud-brand)}.eud-btn-light:hover{background:var(--eud-accent-50);color:var(--eud-brand-800)}.eud-btn-whatsapp{background:#128c4a;color:#fff}.eud-btn-whatsapp:hover{background:#0e743d;color:#fff}.eud-link{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:none;color:var(--eud-brand);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.eud-link:hover{color:var(--eud-brand-600)}.eud-kicker{margin:0 0 .35rem;color:var(--eud-accent);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.eud-alert{margin:0 0 1rem;padding:.85rem 1rem;border-radius:var(--eud-radius-sm);border:1px solid var(--eud-line);background:var(--eud-bg);color:var(--eud-text)}.eud-alert.is-success{border-color:#a7dcc2;background:#ecf8f1;color:#0b5e39}.eud-alert.is-error{border-color:#f2b8b1;background:#fdf0ee;color:#8a1c12}.eud-alert.is-info{border-color:#bfe5e8;background:var(--eud-accent-50);color:#0b4d53}.eud-form-msg:empty{display:none}.eud-checklist{list-style:none;margin:0 0 1rem;padding:0}.eud-checklist li{display:flex;gap:.55rem;align-items:flex-start;padding:.3rem 0}.eud-checklist .eud-icon{color:var(--eud-accent);margin-top:.15rem}.eud-packages{display:grid;gap:1rem;grid-template-columns:1fr;margin:1.5rem 0 2rem;align-items:stretch}@media (max-width:639px){.eud-packages:not([data-count="1"]){display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.75rem;margin-left:calc(var(--eud-gutter, 1rem) * -1);margin-right:calc(var(--eud-gutter, 1rem) * -1);padding:.75rem var(--eud-gutter,1rem) .9rem;scroll-padding:0 var(--eud-gutter,1rem);scrollbar-width:thin}.eud-packages:not([data-count="1"])>.eud-package{flex:0 0 min(84%, 330px);scroll-snap-align:start}}@media (min-width:640px){.eud-packages{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.eud-packages[data-count="3"],.eud-packages[data-count="5"],.eud-packages[data-count="6"]{grid-template-columns:repeat(3,1fr)}.eud-packages[data-count="4"]{grid-template-columns:repeat(4,1fr)}}.eud-package{position:relative;display:flex;flex-direction:column;padding:1.4rem;border:1px solid var(--eud-line);border-radius:var(--eud-radius);background:var(--eud-card);box-shadow:var(--eud-shadow)}.eud-package.is-highlight{border:2px solid var(--eud-brand);box-shadow:var(--eud-shadow-lg)}.eud-package-badge{position:absolute;top:-12px;left:1.2rem;padding:.25rem .7rem;border-radius:999px;background:var(--eud-brand);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.03em}.eud-package-title{margin:0 0 .5rem;font-size:1.15rem;line-height:1.3}.eud-package-title a{color:var(--eud-ink);text-decoration:none}.eud-package-price{margin-bottom:.6rem;color:var(--eud-brand);font-size:1.5rem;font-weight:800}.eud-package-price del{color:var(--eud-muted);font-size:.9rem}.eud-price-unit,.eud-price-prefix{color:var(--eud-muted);font-size:.85rem;font-weight:600}.eud-price-quote{color:var(--eud-muted);font-weight:700}.eud-package-short{color:var(--eud-muted);font-size:.95rem}.eud-package .eud-checklist{flex:1;font-size:.93rem}.eud-package-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-top:auto}.eud-package-actions .eud-btn{flex:1 1 auto}.eud-package-actions .added_to_cart{display:block;width:100%;font-weight:700}.eud-builder-cta{display:grid;gap:1rem;align-items:center;margin:2rem 0;padding:1.5rem;border-radius:var(--eud-radius);background:linear-gradient(135deg,var(--eud-brand-950),var(--eud-brand));color:#fff;box-shadow:var(--eud-shadow-lg)}.eud-builder-cta>.eud-icon{color:var(--eud-accent-300)}.eud-builder-cta h3{margin:0 0 .35rem;color:#fff;font-size:1.3rem}.eud-builder-cta p{margin:0;color:rgb(255 255 255 / .85)}.eud-builder-cta .eud-kicker{color:var(--eud-accent-300)}.eud-builder-cta .eud-btn{background:#fff;color:var(--eud-brand)}.eud-builder-cta .eud-btn:hover{background:var(--eud-accent-50)}@media (min-width:768px){.eud-builder-cta{grid-template-columns:auto 1fr auto;padding:1.75rem 2rem}}.eud-form{position:relative;margin:1.5rem 0;padding:1.25rem;border:1px solid var(--eud-line);border-radius:var(--eud-radius);background:var(--eud-card);box-shadow:var(--eud-shadow)}.eud-form-grid{display:grid;gap:.9rem 1rem;grid-template-columns:1fr}@media (min-width:640px){.eud-form-grid{grid-template-columns:1fr 1fr}.eud-field.is-full{grid-column:1 / -1}}.eud-field label,.eud-b-quote label,.eud-b-notes,.eud-b-add>label{display:block;margin-bottom:.35rem;color:var(--eud-ink);font-weight:700;font-size:.92rem}.eud-req{color:var(--eud-danger)}.eud-opt{color:var(--eud-muted);font-weight:500;font-size:.85em}.eud-form input[type=text],.eud-form input[type=email],.eud-form input[type=tel],.eud-form input[type=number],.eud-form select,.eud-form textarea,.eud-builder input[type=text],.eud-builder input[type=email],.eud-builder input[type=tel],.eud-builder input[type=search],.eud-builder input[type=number],.eud-builder select,.eud-builder textarea,.eud-calc input,.eud-calc select,.eud-domain input,.eud-domain select{width:100%;min-height:46px;padding:.65rem .8rem;border:1.5px solid #cfd1e3;border-radius:var(--eud-radius-sm);background:#fff;color:var(--eud-ink);font:inherit;font-size:1rem;box-sizing:border-box}.eud-form textarea,.eud-builder textarea{min-height:110px;resize:vertical}.eud-form :is(input,select,textarea):focus,.eud-builder :is(input,select,textarea):focus,.eud-calc :is(input,select):focus,.eud-domain :is(input,select):focus{outline:none;border-color:var(--eud-brand);box-shadow:var(--eud-focus)}.eud-form-note{margin:.9rem 0;color:var(--eud-muted);font-size:.85rem}.eud-form.is-sent .eud-form-grid,.eud-form.is-sent button[type=submit]{opacity:.45}.eud-form-newsletter{padding:0;border:0;background:none;box-shadow:none}.eud-form-newsletter .eud-form-grid{grid-template-columns:1fr}.eud-contact-list{list-style:none;margin:1rem 0;padding:0;display:grid;gap:1rem}.eud-contact-list li{display:flex;gap:.8rem;align-items:flex-start}.eud-contact-list .eud-icon{padding:.5rem;border-radius:12px;background:var(--eud-accent-50);color:var(--eud-accent);box-sizing:content-box}@media (min-width:640px){.eud-contact-list{grid-template-columns:1fr 1fr}}.eud-calc{margin:2rem 0;padding:1.4rem;border-radius:var(--eud-radius);background:var(--eud-bg);border:1px solid var(--eud-line)}.eud-calc-head{display:flex;gap:.9rem;align-items:flex-start;margin-bottom:1rem}.eud-calc-head .eud-icon{color:var(--eud-brand)}.eud-calc-head h3{margin:0 0 .25rem}.eud-calc-head p{margin:0;color:var(--eud-muted);font-size:.92rem}.eud-calc-grid{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.eud-calc-grid label{display:grid;gap:.3rem;font-weight:700;font-size:.88rem;color:var(--eud-ink)}@media (min-width:900px){.eud-calc-grid{grid-template-columns:repeat(5,1fr)}}.eud-calc-result{display:block;margin-top:1rem;padding:1rem;border-radius:var(--eud-radius-sm);background:#fff;border-left:4px solid var(--eud-accent)}.eud-calc-result span{display:block;margin-top:.3rem}.eud-domain{margin:1.5rem 0;padding:1.2rem;border-radius:var(--eud-radius);background:linear-gradient(135deg,var(--eud-brand-950),var(--eud-brand))}.eud-domain-row{display:grid;gap:.6rem;grid-template-columns:1fr 110px}.eud-domain-row .eud-btn{grid-column:1 / -1;background:var(--eud-accent-300);color:var(--eud-brand-950)}@media (min-width:640px){.eud-domain-row{grid-template-columns:1fr 120px auto}.eud-domain-row .eud-btn{grid-column:auto}}.eud-domain-result{display:block;margin-top:.8rem;color:#fff}.eud-domain-result:empty{display:none}.eud-domain-result p{margin:.3rem 0}.eud-domain-result.is-available{padding:.8rem;border-radius:var(--eud-radius-sm);background:rgb(15 123 74 / .25)}.eud-domain-result.is-taken,.eud-domain-result.is-error{padding:.8rem;border-radius:var(--eud-radius-sm);background:rgb(180 35 24 / .25)}.eud-domain-result .eud-btn-outline{color:#fff}.eud-product-extras{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.eud-product-extras .eud-btn{flex:1 1 180px;min-height:44px}.eud-assurance{list-style:none;margin:1rem 0;padding:1rem;border-radius:var(--eud-radius-sm);background:var(--eud-bg);display:grid;gap:.55rem;font-size:.93rem}.eud-assurance li{display:flex;gap:.6rem;align-items:flex-start}.eud-assurance .eud-icon{color:var(--eud-accent)}.eud-product-quote{margin-top:1.5rem}.eud-ad{position:relative;margin:1.75rem 0;border-radius:var(--eud-radius);overflow:hidden}.eud-ad-label{position:absolute;top:.6rem;left:.75rem;z-index:2;padding:.15rem .5rem;border-radius:6px;background:rgb(255 255 255 / .9);color:var(--eud-muted);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.eud-ad-link{display:grid;gap:.4rem;padding:2.4rem 1.25rem 1.25rem;background:linear-gradient(135deg,var(--eud-brand-800),var(--eud-brand) 55%,var(--eud-accent));color:#fff;text-decoration:none}.eud-ad.has-image .eud-ad-link{padding:0;background:none}.eud-ad.has-image img{display:block;width:100%;height:auto}.eud-ad-title{font-size:1.2rem;font-weight:800;line-height:1.25}.eud-ad-text{color:rgb(255 255 255 / .88)}.eud-ad-cta{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;font-weight:800;color:var(--eud-accent-300)}.eud-ad-link:hover .eud-ad-cta{text-decoration:underline}.eud-account-links{display:grid;gap:.8rem;grid-template-columns:1fr 1fr;margin:1.5rem 0}.eud-account-links a{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:1px solid var(--eud-line);border-radius:var(--eud-radius-sm);color:var(--eud-ink);font-weight:700;text-decoration:none;background:#fff}.eud-account-links a:hover{border-color:var(--eud-brand)}.eud-account-links .eud-icon{color:var(--eud-brand)}@media (min-width:900px){.eud-account-links{grid-template-columns:repeat(4,1fr)}}.eud-status{display:inline-block;padding:.2rem .6rem;border-radius:999px;background:#eef0fb;color:var(--eud-brand-800);font-size:.8rem;font-weight:700}.eud-status-submitted{background:#fff4d6;color:#7a5200}.eud-status-quoted,.eud-status-approved{background:var(--eud-accent-50);color:#0b4d53}.eud-status-ordered,.eud-status-scheduled,.eud-status-completed{background:#e6f6ee;color:#0b5e39}.eud-status-cancelled{background:#fdecea;color:#8a1c12}.eud-empty{padding:2rem;text-align:center;border:1px dashed var(--eud-line);border-radius:var(--eud-radius);color:var(--eud-muted)}.eud-empty .eud-icon{color:var(--eud-accent)}.eud-stepper{display:inline-flex;align-items:stretch;border:1.5px solid #cfd1e3;border-radius:999px;overflow:hidden;background:#fff}.eud-stepper button{display:grid;place-items:center;width:44px;min-height:44px;border:0;background:#fff;color:var(--eud-brand);cursor:pointer}.eud-stepper button:hover{background:var(--eud-bg)}.eud-stepper button:focus-visible{outline:none;box-shadow:inset var(--eud-focus)}.eud-stepper button .eud-icon{width:18px;height:18px}.eud-builder .eud-stepper input[type=number]{width:56px;min-height:44px;border:0;border-radius:0;text-align:center;padding:0;-moz-appearance:textfield;font-weight:700}.eud-stepper input::-webkit-outer-spin-button,.eud-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eud-builder .eud-stepper-sm input[type=number]{width:44px;min-height:38px}.eud-stepper-sm button{width:36px;min-height:38px}.eud-switch{display:flex;gap:.75rem;align-items:center;cursor:pointer;font-weight:600;color:var(--eud-ink)}.eud-switch input{position:absolute;opacity:0;width:1px;height:1px}.eud-switch-ui{position:relative;flex:0 0 48px;height:28px;border-radius:999px;background:#cfd1e3;transition:background .15s}.eud-switch-ui::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);transition:transform .15s}.eud-switch input:checked+.eud-switch-ui{background:var(--eud-brand)}.eud-switch input:checked+.eud-switch-ui::after{transform:translateX(20px)}.eud-switch input:focus-visible+.eud-switch-ui{box-shadow:var(--eud-focus)}.eud-switch small{display:block;color:var(--eud-muted);font-weight:500}.eud-chips{display:flex;flex-wrap:wrap;gap:.5rem}.eud-chip{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .9rem;border:1.5px solid #cfd1e3;border-radius:999px;background:#fff;cursor:pointer;font-weight:600;font-size:.92rem}.eud-chip input{position:absolute;opacity:0;width:1px;height:1px}.eud-chip.is-on{border-color:var(--eud-brand);background:rgb(26 6 171 / .07);color:var(--eud-brand)}.eud-chip:focus-within{box-shadow:var(--eud-focus)}.eud-builder{position:relative;margin:1rem 0 3rem;color:var(--eud-text)}.eud-builder-loading{display:flex;gap:.6rem;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--eud-muted)}.eud-builder h2{margin:0 0 .35rem;font-size:1.3rem;color:var(--eud-ink)}.eud-builder h2:focus{outline:none}.eud-b-intro{text-align:center;max-width:42rem;margin:0 auto 1.5rem}.eud-b-intro h2{font-size:clamp(1.5rem, 3vw, 2rem)}.eud-b-resume{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;margin:0 auto 1.5rem;padding:.9rem 1rem;max-width:42rem;border-radius:var(--eud-radius);background:var(--eud-accent-50)}.eud-b-resume .eud-icon{color:var(--eud-accent)}.eud-b-types{display:grid;gap:.9rem;grid-template-columns:1fr}@media (min-width:560px){.eud-b-types{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.eud-b-types{grid-template-columns:repeat(4,1fr)}}.eud-b-type{display:flex;flex-direction:column;gap:.45rem;align-items:flex-start;padding:1.25rem;border:1.5px solid var(--eud-line);border-radius:var(--eud-radius);background:#fff;color:var(--eud-text);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--eud-shadow);transition:border-color .15s,transform .15s,box-shadow .15s}.eud-b-type:hover{border-color:var(--eud-brand);transform:translateY(-2px);box-shadow:var(--eud-shadow-lg)}.eud-b-type:focus-visible{outline:none;box-shadow:var(--eud-focus)}.eud-b-type .eud-icon{padding:.55rem;border-radius:12px;background:rgb(26 6 171 / .07);color:var(--eud-brand);box-sizing:content-box}.eud-b-type strong{color:var(--eud-ink);font-size:1.08rem}.eud-b-type span{color:var(--eud-muted);font-size:.92rem}.eud-b-top{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between;margin-bottom:1rem}.eud-b-title{flex:1 1 260px;max-width:520px}.eud-builder .eud-b-title input{font-weight:800;font-size:1.1rem}.eud-b-layout{display:grid;gap:1rem;grid-template-columns:1fr;align-items:start}@media (min-width:900px){.eud-b-layout{grid-template-columns:minmax(280px,340px) 1fr}.eud-b-summary{grid-column:2}}@media (min-width:1280px){.eud-b-layout{grid-template-columns:320px 1fr 320px}.eud-b-summary{grid-column:auto;position:sticky;top:96px}.eud-b-questions{position:sticky;top:96px;max-height:calc(100vh - 110px);overflow:auto}}.eud-b-panel{padding:1.2rem;border:1px solid var(--eud-line);border-radius:var(--eud-radius);background:#fff;box-shadow:var(--eud-shadow)}.eud-b-panel-head{display:flex;gap:.8rem;align-items:flex-start;margin-bottom:1rem}.eud-b-panel-head .eud-icon{color:var(--eud-brand)}.eud-b-panel-head p{margin:0;color:var(--eud-muted);font-size:.9rem}.eud-b-q{margin:0 0 1.1rem;padding:0;border:0}.eud-b-q legend,.eud-b-number>label{display:block;margin-bottom:.45rem;color:var(--eud-ink);font-weight:700;font-size:.95rem}.eud-b-number{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.eud-b-number>label{margin:0}.eud-b-opts{display:grid;gap:.5rem}.eud-b-opt{display:flex;gap:.6rem;align-items:flex-start;padding:.65rem .8rem;border:1.5px solid #d9dbea;border-radius:var(--eud-radius-sm);cursor:pointer;background:#fff}.eud-b-opt input{margin-top:.2rem;accent-color:var(--eud-brand);width:18px;height:18px}.eud-b-opt strong{display:block;color:var(--eud-ink);font-size:.95rem}.eud-b-opt small{display:block;color:var(--eud-muted);font-size:.82rem}.eud-b-opt.is-on{border-color:var(--eud-brand);background:rgb(26 6 171 / .05)}.eud-b-opt:focus-within{box-shadow:var(--eud-focus)}.eud-b-list-head{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;align-items:baseline;margin-bottom:.6rem}.eud-b-list-head .eud-link{font-size:.88rem}.eud-b-items{list-style:none;margin:0 0 1rem;padding:0}.eud-b-item{display:grid;grid-template-columns:52px 1fr auto;grid-template-areas:"thumb info remove" "thumb qty line";gap:.4rem .75rem;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--eud-line)}.eud-b-thumb{grid-area:thumb;display:grid;place-items:center;width:52px;height:52px;border-radius:10px;background:var(--eud-bg);overflow:hidden;color:var(--eud-accent)}.eud-b-thumb img{width:100%;height:100%;object-fit:contain;background:#fff}.eud-b-info{grid-area:info;min-width:0}.eud-b-info a{display:block;color:var(--eud-ink);font-weight:700;font-size:.95rem;text-decoration:none;line-height:1.3}.eud-b-info a:hover{color:var(--eud-brand);text-decoration:underline}.eud-b-info small{display:block;color:var(--eud-muted);font-size:.8rem;margin-top:.15rem}.eud-b-item .eud-stepper{grid-area:qty;justify-self:start}.eud-b-line{grid-area:line;justify-self:end;font-weight:800;color:var(--eud-ink);white-space:nowrap}.eud-b-line small{font-weight:600;color:var(--eud-muted)}.eud-b-remove{grid-area:remove;justify-self:end;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:none;color:var(--eud-muted);cursor:pointer}.eud-b-remove:hover{background:#fdecea;color:var(--eud-danger)}.eud-b-remove .eud-icon{width:20px;height:20px}.eud-b-list{container-type:inline-size}@container (min-width:600px){.eud-b-item{grid-template-columns:56px 1fr auto 110px 40px;grid-template-areas:"thumb info qty line remove"}.eud-b-thumb{width:56px;height:56px}}.eud-b-empty{display:flex;gap:.6rem;align-items:center;padding:1.2rem;border:1px dashed var(--eud-line);border-radius:var(--eud-radius-sm);color:var(--eud-muted)}.eud-b-search{position:relative}.eud-b-search .eud-icon{position:absolute;left:.75rem;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--eud-muted)}.eud-builder .eud-b-search input{padding-left:2.5rem}.eud-b-results{list-style:none;margin:.5rem 0 0;padding:0;border-radius:var(--eud-radius-sm);overflow:hidden}.eud-b-results:not(:empty){border:1px solid var(--eud-line);box-shadow:var(--eud-shadow)}.eud-b-results button{display:flex;gap:.7rem;align-items:center;width:100%;padding:.55rem .75rem;border:0;border-bottom:1px solid var(--eud-line);background:#fff;color:var(--eud-ink);font:inherit;text-align:left;cursor:pointer}.eud-b-results button:hover,.eud-b-results button:focus-visible{outline:none;background:var(--eud-bg)}.eud-b-results img{width:40px;height:40px;object-fit:contain;border-radius:6px;background:#fff}.eud-b-results span{flex:1;font-weight:600;font-size:.92rem}.eud-b-results small{display:block;color:var(--eud-muted);font-weight:500}.eud-b-results .eud-icon:last-child{color:var(--eud-brand)}.eud-b-noresult{padding:.8rem;color:var(--eud-muted);background:#fff}.eud-b-notes{margin-top:1.1rem}.eud-b-notes textarea{margin-top:.35rem;font-weight:400}.eud-b-totals dl{margin:0 0 1rem}.eud-b-totals dl>div,.eud-b-view-totals dl>div,.eud-print dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--eud-line)}.eud-b-totals dt,.eud-b-view-totals dt{color:var(--eud-muted)}.eud-b-totals dd,.eud-b-view-totals dd{margin:0;font-weight:700;color:var(--eud-ink);text-align:right}.eud-b-totals .is-total dt,.eud-b-view-totals .is-total dt{color:var(--eud-ink);font-weight:800}.eud-b-totals .is-total dd,.eud-b-view-totals .is-total dd{color:var(--eud-brand);font-size:1.35rem;font-weight:800}.eud-b-note{display:flex;gap:.5rem;align-items:flex-start;color:var(--eud-muted);font-size:.88rem}.eud-b-note .eud-icon{width:20px;height:20px;color:var(--eud-accent)}.eud-b-actions{display:grid;gap:.6rem}.eud-b-actions .eud-btn{width:100%}.eud-b-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.eud-b-actions .eud-icon{width:20px;height:20px}.eud-b-actions-inline{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0}.eud-b-actions-inline .eud-btn{width:auto}.eud-b-fine{margin:.9rem 0 0;color:var(--eud-muted);font-size:.8rem}.eud-b-panelx:not(:empty){margin-top:1rem}.eud-b-quote{display:grid;gap:.7rem;padding-top:1rem;border-top:1px solid var(--eud-line)}.eud-b-quote h3,.eud-b-share h3{display:flex;gap:.5rem;align-items:center;margin:0;font-size:1.1rem;color:var(--eud-ink)}.eud-b-quote p{margin:0;color:var(--eud-muted);font-size:.9rem}.eud-b-quote label{margin:0}.eud-b-quote label input,.eud-b-quote label select{margin-top:.3rem;font-weight:400}.eud-b-share{padding:1rem;border-radius:var(--eud-radius-sm);background:var(--eud-accent-50)}.eud-b-share .eud-icon{color:var(--eud-success)}.eud-b-copy{display:flex;gap:.5rem}.eud-b-copy .eud-btn{min-height:46px;flex:0 0 auto}.eud-b-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px rgb(22 21 58 / .12)}.eud-b-bar small{display:block;color:var(--eud-muted);font-size:.75rem}.eud-b-bar strong{color:var(--eud-brand);font-size:1.1rem}.eud-b-bar .eud-btn{min-height:42px;padding:.5rem 1.2rem}@media (min-width:1280px){.eud-b-bar{display:none}}.eud-builder[data-state=build]{padding-bottom:4.5rem}@media (min-width:1280px){.eud-builder[data-state=build]{padding-bottom:0}}body:has(.eud-builder[data-state=build]) .eud-mobile-nav{display:none}.eud-b-view{padding:1.4rem;border:1px solid var(--eud-line);border-radius:var(--eud-radius);background:#fff;box-shadow:var(--eud-shadow)}.eud-b-view-head h2{font-size:clamp(1.4rem, 3vw, 1.9rem)}.eud-b-timeline{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:1rem 0 1.25rem;padding:0;counter-reset:s}.eud-b-timeline li{position:relative;padding:.35rem .7rem .35rem 1.9rem;border-radius:999px;background:var(--eud-bg);color:var(--eud-muted);font-size:.82rem;font-weight:600;counter-increment:s}.eud-b-timeline li::before{content:counter(s);position:absolute;left:.35rem;top:50%;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:50%;background:#d9dbea;color:#fff;font-size:.7rem;transform:translateY(-50%)}.eud-b-timeline li.is-done{color:var(--eud-brand-800);background:rgb(26 6 171 / .07)}.eud-b-timeline li.is-done::before{background:var(--eud-brand)}.eud-b-timeline li.is-current{outline:2px solid var(--eud-brand)}.eud-table-wrap{overflow-x:auto}.eud-b-table{width:100%;border-collapse:collapse;font-size:.93rem}.eud-b-table th,.eud-b-table td{padding:.6rem .5rem;border-bottom:1px solid var(--eud-line);text-align:left;vertical-align:top}.eud-b-table .num,.eud-print .num{text-align:right;white-space:nowrap}.eud-b-view-totals{max-width:420px;margin:1rem 0 0 auto}.eud-print{display:none}@media print{body.eud-printing>*:not(#eud-print){display:none!important}body.eud-printing #eud-print{display:block!important;color:#000;font:11pt/1.45 Arial,Helvetica,sans-serif}#eud-print header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:10pt;border-bottom:2pt solid #1a06ab;font-size:9.5pt;text-align:right}#eud-print h1{margin:14pt 0 4pt;font-size:18pt;color:#1a06ab}#eud-print table{width:100%;margin:10pt 0;border-collapse:collapse}#eud-print th,#eud-print td{padding:5pt;border-bottom:.5pt solid #bbb;text-align:left}#eud-print dl{width:55%;margin:6pt 0 0 auto}#eud-print dd{margin:0;font-weight:700}#eud-print .eud-b-note .eud-icon{display:none}.eud-print-fine{margin-top:14pt;font-size:8.5pt;color:#333}}