.social-icons[data-astro-cid-dv46nlzh]{display:flex;align-items:center;gap:.65rem;list-style:none;margin:0;padding:0}.social-icon-link[data-astro-cid-dv46nlzh]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;transition:transform .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.social-icon-link[data-astro-cid-dv46nlzh] svg[data-astro-cid-dv46nlzh]{width:1.1rem;height:1.1rem;transition:transform .2s ease}.social-icons--dark[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]{background:#ffffff14;color:#ffffffc7;border:1px solid rgba(255,255,255,.1)}.social-icons--dark[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:hover,.social-icons--dark[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:focus-visible{background:var(--brand-color);color:#fff;transform:translateY(-2px);border-color:var(--brand-color);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-color) 40%,transparent)}.social-icons--light[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]{background:#0a16280f;color:#0a1628b3;border:1px solid rgba(10,22,40,.12)}.social-icons--light[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:hover,.social-icons--light[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:focus-visible{background:var(--brand-color);color:#fff;transform:translateY(-2px);border-color:var(--brand-color);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-color) 40%,transparent)}.social-icons--contact[data-astro-cid-dv46nlzh]{gap:.85rem}.social-icons--contact[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]{width:3rem;height:3rem;background:#0a16280d;color:#0a1628c7;border:1px solid rgba(10,22,40,.1)}.social-icons--contact[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh] svg[data-astro-cid-dv46nlzh]{width:1.35rem;height:1.35rem}.social-icons--contact[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:hover,.social-icons--contact[data-astro-cid-dv46nlzh] .social-icon-link[data-astro-cid-dv46nlzh]:focus-visible{background:var(--brand-color);color:#fff;transform:translateY(-2px);border-color:var(--brand-color);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-color) 40%,transparent)}.social-icon-link[data-astro-cid-dv46nlzh]:hover svg[data-astro-cid-dv46nlzh]{transform:scale(1.08)}.social-icon-link[data-astro-cid-dv46nlzh]:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.cta-callback-root.cta-section-green{background:radial-gradient(ellipse 70% 60% at 18% 42%,rgba(30,174,83,.22) 0%,transparent 65%),radial-gradient(ellipse 60% 50% at 85% 85%,rgba(16,185,129,.18) 0%,transparent 60%),linear-gradient(180deg,#041a0e,#052e16 45%,#064e3b);color:#fff;--dot-color: rgba(255, 255, 255, .22)}.cta-callback-root .cta-light-card{position:relative;background:#fff;border:1px solid rgba(15,23,42,.06);border-radius:24px;padding:2.5rem;box-shadow:0 30px 60px -15px #041a0e73,0 12px 24px -8px #041a0e38,0 2px 4px #041a0e1f,inset 0 1px #fffc;overflow:hidden}.cta-callback-root .cta-light-card:before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(30,174,83,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:0}.cta-callback-root .cta-light-card:after{content:"";position:absolute;bottom:-100px;left:-100px;width:340px;height:340px;background:radial-gradient(circle,rgba(16,185,129,.05) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}.cta-callback-root .cta-light-card>*{position:relative;z-index:1}.cta-callback-root .cta-portrait-block{display:flex;flex-direction:column;align-items:center;gap:.75rem}.cta-callback-root .cta-portrait-wrap{position:relative;width:160px;height:160px;border-radius:50%;overflow:hidden;border:3px solid #ffffff;box-shadow:0 8px 24px #041a0e38,0 0 0 5px #1eae531a}@media(min-width:768px){.cta-callback-root .cta-portrait-wrap{width:180px;height:180px}}.cta-callback-root .cta-portrait-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.cta-callback-root .cta-portrait-badge{display:inline-flex;align-items:center;gap:4px;background:#1eae53;color:#fff;font-size:.68rem;font-weight:800;padding:5px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px #041a0e40,0 0 0 2px #fff;letter-spacing:.02em;margin-top:-14px;position:relative;z-index:2}.cta-callback-root .cta-portrait-badge svg{color:#fff}.cta-callback-root .cta-portrait-name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:800;color:#0a1628;text-align:center;letter-spacing:.01em;margin-top:.25rem;margin-bottom:.25rem}.cta-callback-root .cta-portrait-stats{list-style:none;margin:0;padding:.75rem 0 0;display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:220px;border-top:1px solid rgba(15,81,50,.12)}.cta-callback-root .cta-portrait-stat{display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center}.cta-callback-root .cta-portrait-stat-val{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:800;color:#0a1628;line-height:1.1;letter-spacing:-.01em}.cta-callback-root .cta-portrait-stat-star{color:#fbbf24;margin-left:.1rem;font-size:.9em;filter:drop-shadow(0 1px 2px rgba(4,26,14,.18))}.cta-callback-root .cta-portrait-stat-lbl{font-size:.7rem;font-weight:600;color:#475569;line-height:1.25;letter-spacing:.03em}.cta-callback-root .cta-field{position:relative}.cta-callback-root .cta-field__input{width:100%;background:#f8fafc;border:1.5px solid rgba(15,23,42,.12);border-radius:12px;padding:1.35rem 1rem .55rem;color:#0a1628;font-family:DM Sans,system-ui,sans-serif;font-size:.98rem;line-height:1.3;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}.cta-callback-root .cta-field__input::-moz-placeholder{color:transparent}.cta-callback-root .cta-field__input::placeholder{color:transparent}.cta-callback-root .cta-field__input:hover{background:#fff;border-color:#1eae5359}.cta-callback-root .cta-field__input:focus{outline:none;background:#fff;border-color:#1eae53;box-shadow:0 0 0 3px #1eae532e}.cta-callback-root .cta-field__input:-webkit-autofill,.cta-callback-root .cta-field__input:-webkit-autofill:hover,.cta-callback-root .cta-field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f8fafc inset;-webkit-text-fill-color:#0A1628}.cta-callback-root .cta-field__label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#475569;font-family:DM Sans,system-ui,sans-serif;font-size:.98rem;font-weight:600;pointer-events:none;background:transparent;padding:0;transition:top .18s ease,transform .18s ease,font-size .18s ease,color .18s ease,font-weight .18s ease,letter-spacing .18s ease;white-space:nowrap;max-width:calc(100% - 2rem);overflow:hidden;text-overflow:ellipsis}.cta-callback-root .cta-field__input:not(:-moz-placeholder)+.cta-field__label{top:.45rem;transform:translateY(0);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f5132}.cta-callback-root .cta-field__input:focus+.cta-field__label,.cta-callback-root .cta-field__input:not(:placeholder-shown)+.cta-field__label{top:.45rem;transform:translateY(0);font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0f5132}.cta-callback-root .cta-field__opt{color:#94a3b8;font-weight:500;margin-left:.2rem}.cta-callback-root .cta-field__input:not(:-moz-placeholder)+.cta-field__label .cta-field__opt{color:#64748b}.cta-callback-root .cta-field__input:focus+.cta-field__label .cta-field__opt,.cta-callback-root .cta-field__input:not(:placeholder-shown)+.cta-field__label .cta-field__opt{color:#64748b}.cta-callback-root .cta-field__req{color:#f59e0b;font-weight:800;margin-left:.2rem;font-size:1em}.cta-callback-root .cta-light-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(135deg,#1eae53,#15803d);color:#fff;font-weight:800;font-size:.98rem;padding:.95rem 1.5rem;border-radius:12px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;box-shadow:0 8px 22px -4px #1eae536b,0 2px 4px #041a0e2e;letter-spacing:.01em}.cta-callback-root .cta-light-submit svg{color:#fff}.cta-callback-root .cta-light-submit:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 32px -6px #1eae538c,0 4px 8px #041a0e38}.cta-callback-root .cta-light-submit:active{transform:translateY(0)}.cta-callback-root .cta-light-submit:disabled{opacity:.7;cursor:wait;transform:none}.cta-callback-root .cta-light-alt{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.cta-callback-root .cta-light-alt-divider{position:relative;text-align:center;font-size:.7rem;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.14em}.cta-callback-root .cta-light-alt-divider:before,.cta-callback-root .cta-light-alt-divider:after{content:"";position:absolute;top:50%;width:calc(50% - 4.5rem);height:1px;background:linear-gradient(90deg,transparent 0%,rgba(15,23,42,.18) 50%,transparent 100%)}.cta-callback-root .cta-light-alt-divider:before{left:0}.cta-callback-root .cta-light-alt-divider:after{right:0}.cta-callback-root .cta-light-tel{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.85rem 1.25rem;background:#fff;color:#0a1628;border:1.5px solid #0F7A38;border-radius:12px;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cta-callback-root .cta-light-tel:hover{background:#f0fdf4;border-color:#1eae53;transform:translateY(-2px);box-shadow:0 10px 22px -4px #1eae5347}.cta-callback-root .cta-light-tel:active{transform:translateY(0)}.cta-callback-root .cta-light-tel svg{color:#1eae53;flex-shrink:0}.cta-callback-root .cta-light-tel-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.cta-callback-root .cta-light-tel-lbl{font-size:.72rem;font-weight:600;color:#64748b;letter-spacing:.02em}.cta-callback-root .cta-light-tel-num{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:800;color:#0a1628;letter-spacing:.01em}.cta-callback-root #callback-success{background:#f0fdf4!important;border-color:#1eae5359!important}.cta-callback-root #callback-error{background:#fef2f2!important;border-color:#dc262659!important}@media(max-width:767px){.cta-callback-root .cta-light-card{padding:1.75rem 1.25rem}.cta-callback-root .cta-portrait-block{margin-bottom:.5rem}}@media(prefers-reduced-motion:reduce){.cta-callback-root .cta-light-card,.cta-callback-root .cta-light-submit,.cta-callback-root .cta-light-tel,.cta-callback-root .cta-field__input,.cta-callback-root .cta-field__label{transition:none!important}.cta-callback-root .cta-light-submit:hover,.cta-callback-root .cta-light-tel:hover{transform:none!important}}@media(max-width:1023px){#whatsapp-float{display:none!important}}.pc-banner[data-astro-cid-garwan2p]{opacity:0;transform:translateY(1.25rem);pointer-events:none;transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.pc-banner[data-astro-cid-garwan2p].pc-show{opacity:1;transform:translateY(0);pointer-events:auto}.pc-modal[data-astro-cid-garwan2p].pc-show{display:flex}.pc-modal[data-astro-cid-garwan2p].pc-show .pc-modal-panel[data-astro-cid-garwan2p]{animation:pc-rise .28s cubic-bezier(.16,1,.3,1)}@keyframes pc-rise{0%{opacity:0;transform:translateY(1rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pc-toggle-track[data-astro-cid-garwan2p]{position:relative;width:2.5rem;height:1.4rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:3.14rem;transition:background-color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1)}.pc-toggle-thumb[data-astro-cid-garwan2p]{position:absolute;top:50%;left:.15rem;transform:translateY(-50%);width:1rem;height:1rem;background:#94a3b8;border-radius:50%;transition:transform .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1)}.pc-toggle-input[data-astro-cid-garwan2p]:checked~.pc-toggle-track[data-astro-cid-garwan2p]{background:#1eae53;border-color:#1eae53}.pc-toggle-input[data-astro-cid-garwan2p]:checked~.pc-toggle-track[data-astro-cid-garwan2p] .pc-toggle-thumb[data-astro-cid-garwan2p]{transform:translate(1.2rem,-50%);background:#0a1628}.pc-toggle-input[data-astro-cid-garwan2p]:focus-visible~.pc-toggle-track[data-astro-cid-garwan2p]{outline:2px solid #1eae53;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pc-banner[data-astro-cid-garwan2p],.pc-modal[data-astro-cid-garwan2p].pc-show .pc-modal-panel[data-astro-cid-garwan2p],.pc-toggle-track[data-astro-cid-garwan2p],.pc-toggle-thumb[data-astro-cid-garwan2p]{transition:none;animation:none}}.bwidget-root{--bw-green: #0E8A3F;--bw-green-dark: #0B7334;--bw-green-light: #1eae53;--bw-green-bg: #f0fdf4;--bw-green-border: #bbf7d0;--bw-red: #dc2626;--bw-navy: #0A1628;--bw-text: #1e293b;--bw-muted: #64748b;--bw-muted-light: #94a3b8;--bw-border: #e2e8f0;--bw-bg-card: #ffffff;--bw-bg-subtle: #F8FAFC;--bw-radius: 13.3px;--bw-radius-sm: 6.28px;--bw-radius-lg: 21.5px;--bw-shadow-card: 0 4px 12px -4px rgba(10, 22, 40, .08);--bw-shadow-hover: 0 12px 32px -8px rgba(10, 22, 40, .16);--bw-shadow-primary: 0 8px 24px -6px rgba(11, 115, 52, .35);position:relative;background:var(--bw-bg-card);border-radius:var(--bw-radius);color:var(--bw-text);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.bwidget-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;text-align:center;color:var(--bw-muted);min-height:400px}.bwidget-state h3{font-size:18px;font-weight:700;color:var(--bw-navy);margin:16px 0 8px}.bwidget-state p{font-size:14px;line-height:1.5;margin:0;max-width:440px}.bwidget-state a{color:var(--bw-green);font-weight:700;text-decoration:underline}.bwidget-state-icon{color:#f59e0b}.bwidget-state-icon-neutral{color:var(--bw-muted-light)}.bwidget-spinner{width:44px;height:44px;border:3px solid rgba(14,138,63,.18);border-top-color:var(--bw-green);border-radius:50%;animation:bwSpin .8s linear infinite;will-change:transform}@keyframes bwSpin{to{transform:rotate(360deg)}}.bwidget-panel{padding:40px 32px 32px;animation:bwFadeIn .36s cubic-bezier(.34,1.56,.64,1)}@keyframes bwFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bwidget-panel-header{margin-bottom:24px}.bwidget-panel-title{font-size:22px;font-weight:800;color:var(--bw-navy);margin:0 0 6px;line-height:1.25;letter-spacing:-.015em}.bwidget-panel-sub{color:var(--bw-muted);font-size:14px;margin:0;line-height:1.5}.bwidget-back{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--bw-green);font-weight:600;font-size:13px;padding:0 0 12px;cursor:pointer;transition:color .15s ease;font-family:inherit}.bwidget-back:hover{color:var(--bw-green-dark)}.bwidget-back:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px;border-radius:4px}.bwidget-hero{text-align:center;margin-bottom:32px;max-width:640px;margin-left:auto;margin-right:auto}.bwidget-hero-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bw-green-bg);border:1px solid var(--bw-green-border);color:var(--bw-green-dark);border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.bwidget-hero-title{font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:clamp(22px,3vw,28px);font-weight:800;color:var(--bw-navy);margin:0 0 10px;line-height:1.2;letter-spacing:-.02em}.bwidget-hero-sub{color:var(--bw-muted);font-size:15px;line-height:1.55;margin:0 auto;max-width:520px}.bwidget-picks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:12px}.bwidget-picks-foot-note{text-align:center;color:var(--bw-muted);font-size:13px;line-height:1.4;margin:0 0 24px;font-style:italic}.bwidget-pick{position:relative;display:flex;flex-direction:column;padding:24px 20px 20px;background:var(--bw-bg-card);border:1px solid var(--bw-border);border-radius:var(--bw-radius);text-align:left;cursor:pointer;font-family:inherit;color:var(--bw-text);text-decoration:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .2s ease;overflow:hidden;opacity:0;animation:bwPickIn .4s cubic-bezier(.34,1.56,.64,1) forwards;will-change:transform,opacity}.bwidget-pick:nth-child(1){animation-delay:0ms}.bwidget-pick:nth-child(2){animation-delay:60ms}.bwidget-pick:nth-child(3){animation-delay:.12s}@keyframes bwPickIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.bwidget-pick:hover{transform:translateY(-4px);border-color:var(--bw-green);box-shadow:var(--bw-shadow-hover)}.bwidget-pick:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-pick:active{transform:translateY(-2px)}.bwidget-pick:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--bw-muted-light);transition:background-color .2s ease}.bwidget-pick.is-primary:before{background:linear-gradient(90deg,var(--bw-green-dark) 0%,var(--bw-green-light) 100%);height:4px}.bwidget-pick.is-primary{border-color:var(--bw-green-border);background:linear-gradient(180deg,#fff,#f7fdf9)}.bwidget-pick.is-primary:hover{box-shadow:var(--bw-shadow-primary)}.bwidget-pick.is-weekend:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.bwidget-pick-badge{display:inline-flex;align-items:center;gap:5px;align-self:flex-start;padding:5px 10px;background:var(--bw-bg-subtle);border:1px solid var(--bw-border);border-radius:50px;font-size:11px;font-weight:700;color:var(--bw-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.bwidget-pick.is-primary .bwidget-pick-badge{background:var(--bw-green);border-color:var(--bw-green);color:#fff}.bwidget-pick.is-weekend .bwidget-pick-badge{background:#fef3c7;border-color:#fcd34d;color:#92400e}.bwidget-pick-badge svg{width:12px;height:12px;flex-shrink:0}.bwidget-pick-fulldate{font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:clamp(13px,1.5vw,15px);font-weight:700;color:var(--bw-navy);text-transform:uppercase;letter-spacing:.4px;line-height:1.2;margin-bottom:8px}.bwidget-pick-time{font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:clamp(28px,3.6vw,38px);font-weight:800;color:var(--bw-green);line-height:1;margin:4px 0 16px;letter-spacing:-.02em}.bwidget-pick.is-primary .bwidget-pick-time{color:var(--bw-green-dark)}.bwidget-pick-cta{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 18px;margin-top:auto;background:var(--bw-green-dark);color:#fff;border-radius:50px;font-size:13px;font-weight:700;text-align:center;transition:background-color .15s ease}.bwidget-pick:hover .bwidget-pick-cta{background:var(--bw-green)}.bwidget-pick.is-primary .bwidget-pick-cta{background:var(--bw-green-dark);box-shadow:0 4px 12px -2px #0b733466}.bwidget-picks-footer{text-align:center;margin-bottom:24px}.bwidget-see-all{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;background:transparent;border:1px dashed var(--bw-border);border-radius:50px;color:var(--bw-muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background-color .15s ease}.bwidget-see-all:hover{border-color:var(--bw-green);color:var(--bw-green);background:var(--bw-green-bg)}.bwidget-see-all:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;padding-top:20px;border-top:1px solid var(--bw-border);color:var(--bw-muted);font-size:12px;font-weight:500}.bwidget-trust-sep{color:var(--bw-muted-light)}.bwidget-cal-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:24px}.bwidget-cal-wrap{display:flex;flex-direction:column;gap:10px}.bwidget-cal-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0 6px}.bwidget-cal-title{flex:1;text-align:center;font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:800;color:var(--bw-navy);text-transform:capitalize;letter-spacing:-.01em;line-height:1.2}.bwidget-cal-navbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--bw-bg-subtle);border:1px solid var(--bw-border);color:var(--bw-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;flex-shrink:0;font-family:inherit}.bwidget-cal-navbtn:hover:not(:disabled){background:var(--bw-green-bg);border-color:var(--bw-green);color:var(--bw-green-dark);transform:scale(1.0618)}.bwidget-cal-navbtn:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-cal-navbtn:disabled{opacity:.35;cursor:not-allowed}.bwidget-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.bwidget-cal-head{text-align:center;font-size:10px;font-weight:700;color:var(--bw-muted-light);text-transform:uppercase;letter-spacing:.8px;padding:6px 0}.bwidget-cal-day{position:relative;aspect-ratio:1;min-height:42px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--bw-bg-subtle);border:1px solid var(--bw-border);border-radius:var(--bw-radius-sm);font-family:inherit;font-weight:600;font-size:13px;color:var(--bw-text);cursor:pointer;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease}.bwidget-cal-day:hover:not(:disabled){background:var(--bw-green-bg);border-color:var(--bw-green);color:var(--bw-green-dark);transform:scale(1.0236)}.bwidget-cal-day.is-selected{background:var(--bw-green);border-color:var(--bw-green);color:#fff}.bwidget-cal-day:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-cal-day:disabled{opacity:.3;cursor:not-allowed;background:var(--bw-bg-subtle)}.bwidget-cal-day.is-today{border-color:var(--bw-green-light);border-width:2px}.bwidget-cal-dot{width:4px;height:4px;border-radius:50%;background:var(--bw-green);margin-top:2px;opacity:0;transition:opacity .15s ease}.bwidget-cal-day.has-slots .bwidget-cal-dot{opacity:1}.bwidget-cal-day.is-selected .bwidget-cal-dot{background:#fff}.bwidget-cal-other-month{opacity:0;pointer-events:none}.bwidget-slots-panel{background:var(--bw-bg-subtle);border-radius:var(--bw-radius);padding:18px 20px;min-height:260px}.bwidget-slots-hint{color:var(--bw-muted);font-size:13px;text-align:center;padding:60px 16px;margin:0;line-height:1.5}.bwidget-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}.bwidget-slot{padding:11px 14px;background:#fff;border:1px solid var(--bw-border);border-radius:var(--bw-radius-sm);font-family:inherit;font-weight:600;font-size:13px;color:var(--bw-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;text-align:center}.bwidget-slot:hover{background:var(--bw-green);border-color:var(--bw-green);color:#fff;transform:scale(1.0236)}.bwidget-slot:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-slots-empty{grid-column:1 / -1;text-align:center;color:var(--bw-muted);padding:40px 16px;font-size:14px}.bwidget-recap{background:linear-gradient(135deg,#f0fdf4,#fff);border:1px solid var(--bw-green-border);border-radius:var(--bw-radius);padding:18px 22px;margin-bottom:24px;box-shadow:0 4px 16px -8px #0e8a3f33}.bwidget-recap-header{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--bw-green-border);color:var(--bw-green-dark);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;flex-wrap:wrap}.bwidget-recap-header svg{width:14px;height:14px;flex-shrink:0}.bwidget-recap-header-name{display:inline-flex;align-items:center;color:var(--bw-navy);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;margin-left:2px;padding-left:10px;border-left:1px solid var(--bw-green-border);line-height:1.2}.bwidget-recap-header-name:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--bw-green);margin-right:6px;flex-shrink:0}.bwidget-recap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 20px}.bwidget-recap-item{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;transition:opacity .2s ease}.bwidget-recap-item-dim{opacity:.55}.bwidget-recap-item-dim.is-filled{opacity:1}.bwidget-recap-icon{grid-row:1 / 3;width:20px;height:20px;color:var(--bw-green);align-self:center}.bwidget-recap-label{grid-column:2;grid-row:1;font-size:10px;font-weight:700;color:var(--bw-muted);text-transform:uppercase;letter-spacing:.6px;line-height:1}.bwidget-recap-value{grid-column:2;grid-row:2;font-size:14px;font-weight:700;color:var(--bw-navy);line-height:1.3;word-break:break-word}.bwidget-recap-item-dim .bwidget-recap-value{font-weight:500;color:var(--bw-muted);font-style:italic}.bwidget-recap-item-dim.is-filled .bwidget-recap-value{font-weight:700;color:var(--bw-navy);font-style:normal}.bwidget-recap-message{margin-top:14px;padding-top:12px;border-top:1px dashed var(--bw-green-border)}.bwidget-recap-message-head{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--bw-muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:6px}.bwidget-recap-message-head svg{color:var(--bw-green);flex-shrink:0}.bwidget-recap-message-text{margin:0;font-size:13px;color:var(--bw-navy);line-height:1.5;white-space:pre-wrap;word-break:break-word}.bwidget-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 14px}.bwidget-field{display:flex;flex-direction:column;gap:6px}.bwidget-field-full{grid-column:1 / -1}.bwidget-field-label{font-size:13px;font-weight:600;color:var(--bw-text)}.bwidget-field input,.bwidget-field select,.bwidget-field textarea{padding:11px 14px;font-size:15px;font-family:inherit;color:var(--bw-text);background:var(--bw-bg-subtle);border:1px solid var(--bw-border);border-radius:var(--bw-radius-sm);transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box}.bwidget-field input:focus,.bwidget-field select:focus,.bwidget-field textarea:focus{outline:none;border-color:var(--bw-green);background:#fff;box-shadow:0 0 0 3px #0e8a3f1f}.bwidget-field textarea{resize:vertical;min-height:72px;font-family:inherit}.bwidget-honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.bwidget-form-footer{margin-top:24px;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.bwidget-privacy{font-size:12px;color:var(--bw-muted);display:flex;align-items:center;gap:6px;align-self:flex-start;margin:0}.bwidget-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--bw-green-dark);border:none;border-radius:50px;cursor:pointer;transition:background-color .2s ease,transform .2s ease;box-shadow:var(--bw-shadow-primary)}.bwidget-submit:hover:not(:disabled){background:var(--bw-green);transform:translateY(-2px)}.bwidget-submit:disabled{opacity:.6;cursor:not-allowed}.bwidget-submit-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:bwSpin .7s linear infinite}.bwidget-form-error{color:var(--bw-red);font-size:13px;font-weight:500;margin:0;align-self:flex-end}.bwidget-confirm{padding:24px 0;text-align:center}.bwidget-confirm-badge{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,var(--bw-green-dark) 0%,var(--bw-green) 100%);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 32px -8px #0b733480;animation:bwPop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes bwPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.bwidget-confirm-title{font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:28px;font-weight:800;color:var(--bw-navy);margin:0 0 10px;letter-spacing:-.02em}.bwidget-confirm-sub{color:var(--bw-muted);font-size:15px;line-height:1.55;margin:0 auto 24px;max-width:480px}.bwidget-confirm-card{background:var(--bw-bg-subtle);border:1px solid var(--bw-border);border-radius:var(--bw-radius);padding:20px;max-width:440px;margin:0 auto 24px;text-align:left}.bwidget-confirm-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--bw-border);font-size:14px}.bwidget-confirm-row:last-child{border-bottom:none}.bwidget-confirm-label{color:var(--bw-muted);font-weight:500}.bwidget-confirm-value{color:var(--bw-text);font-weight:700;text-align:right}.bwidget-confirm-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.bwidget-btn-ghost,.bwidget-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;border-radius:50px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.bwidget-btn-ghost{color:var(--bw-text);background:var(--bw-bg-subtle)}.bwidget-btn-ghost:hover{background:var(--bw-border)}.bwidget-btn-primary{color:#fff;background:var(--bw-green-dark);box-shadow:var(--bw-shadow-primary)}.bwidget-btn-primary:hover{background:var(--bw-green);transform:translateY(-2px)}.bwidget-week-plan{margin-bottom:24px;padding:20px 18px 16px;background:var(--bw-bg-card);border:1px solid var(--bw-border);border-radius:var(--bw-radius)}.bwidget-week-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.bwidget-week-title-wrap{display:flex;align-items:baseline;gap:10px;min-width:0}.bwidget-week-title{font-size:15px;font-weight:700;color:var(--bw-navy);margin:0;letter-spacing:-.01em}.bwidget-week-range{font-size:13px;color:var(--bw-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwidget-week-nav{display:inline-flex;gap:4px;background:#0f172a0a;border-radius:10px;padding:3px}.bwidget-week-navbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:7px;color:var(--bw-navy);cursor:pointer;transition:background .15s ease,color .15s ease}.bwidget-week-navbtn:hover:not(:disabled){background:#fff;box-shadow:0 1px 3px #0f172a14}.bwidget-week-navbtn:disabled{opacity:.3;cursor:not-allowed}.bwidget-week-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.bwidget-week-day{display:flex;flex-direction:column;min-width:0;padding:10px 6px;background:#fff;border:1px solid var(--bw-border);border-radius:10px;text-align:center}.bwidget-week-day.is-today{border-color:var(--bw-green);background:#f0fdf4}.bwidget-week-day.is-empty{background:#0f172a05;border-style:dashed}.bwidget-week-day.is-past{background:#0f172a0a;border-style:solid;border-color:var(--bw-border);opacity:.45}.bwidget-week-day.is-past .bwidget-week-weekday,.bwidget-week-day.is-past .bwidget-week-daynum{color:var(--bw-muted-light)}.bwidget-week-dayhead{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.bwidget-week-weekday{font-size:10px;font-weight:700;color:var(--bw-muted);letter-spacing:.08em;text-transform:uppercase}.bwidget-week-day.is-today .bwidget-week-weekday{color:var(--bw-green)}.bwidget-week-daynum{font-size:17px;font-weight:700;color:var(--bw-navy);line-height:1}.bwidget-week-day.is-today .bwidget-week-daynum{color:var(--bw-green)}.bwidget-week-slots{display:flex;flex-direction:column;gap:4px}.bwidget-week-slot{display:block;width:100%;padding:6px 4px;background:#22c55e14;border:1px solid rgba(34,197,94,.2);border-radius:6px;color:var(--bw-green-dark, #166534);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer;font-family:inherit;transition:background .15s ease,transform .1s ease}.bwidget-week-slot:hover{background:var(--bw-green);color:#fff;transform:translateY(-1px)}.bwidget-week-slot:focus-visible{outline:2px solid var(--bw-green);outline-offset:2px}.bwidget-week-more{display:block;width:100%;padding:5px 4px;background:transparent;border:1px dashed var(--bw-border);border-radius:6px;color:var(--bw-muted);font-size:11px;font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s ease,color .15s ease}.bwidget-week-more:hover{border-color:var(--bw-green);color:var(--bw-green)}.bwidget-week-empty{font-size:11px;color:var(--bw-muted);opacity:.6;line-height:1.4;padding:8px 0}.bwidget-call-cta{display:flex;justify-content:center;margin-top:16px}.bwidget-call-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:#fff;color:var(--bw-green-dark);border:2px solid var(--bw-green);border-radius:50px;font-size:15px;font-weight:700;font-family:inherit;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.bwidget-call-cta-btn:hover{background:var(--bw-green-bg);color:var(--bw-green-dark);transform:translateY(-1px);box-shadow:0 6px 18px #0e8a3f2e}.bwidget-call-cta-btn svg{flex-shrink:0}.bwidget-field-checkbox{display:flex;align-items:flex-start;gap:10px;padding:8px 0 0;cursor:pointer;font-size:13px;color:var(--bw-muted);line-height:1.45}.bwidget-field-checkbox input[type=checkbox]{flex-shrink:0;width:16px;height:16px;margin-top:2px;accent-color:var(--bw-green);cursor:pointer}.bwidget-field-checkbox span{flex:1}.bwidget-form-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:14px 0;border-top:1px solid var(--bw-border);border-bottom:1px solid var(--bw-border);margin:8px 0 16px}.bwidget-form-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--bw-muted);font-weight:600}.bwidget-form-trust-item svg{color:var(--bw-green);flex-shrink:0}@media(max-width:768px){.bwidget-panel{padding:28px 16px 20px}.bwidget-hero{margin-bottom:24px}.bwidget-picks-grid{grid-template-columns:repeat(3,1fr);gap:8px}.bwidget-pick{padding:16px 8px 14px}.bwidget-pick-badge{padding:4px 7px;font-size:10px;letter-spacing:.4px;gap:4px;margin-bottom:10px}.bwidget-pick-badge svg{width:11px;height:11px}.bwidget-pick-fulldate{font-size:11px;letter-spacing:.3px;margin-bottom:6px}.bwidget-pick-cta{padding:9px 6px;font-size:12px;gap:4px;letter-spacing:0}.bwidget-picks-foot-note{font-size:12px;margin-bottom:18px}.bwidget-cal-layout{grid-template-columns:1fr;gap:16px}.bwidget-form-grid{grid-template-columns:1fr}.bwidget-recap-list{grid-template-columns:1fr;gap:12px}.bwidget-submit{width:100%}.bwidget-form-trust{flex-direction:column;align-items:flex-start;gap:8px}.bwidget-cal-day{min-height:38px;font-size:12px}.bwidget-week-plan{padding:16px 14px 14px}.bwidget-week-grid{grid-template-columns:repeat(7,88px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:thin}.bwidget-week-day{scroll-snap-align:start}}@media(max-width:480px){.bwidget-hero-title{font-size:20px}.bwidget-pick{padding:12px 6px 10px}.bwidget-pick-fulldate{font-size:10px;letter-spacing:.2px;line-height:1.15;margin-bottom:6px}.bwidget-pick-time{font-size:22px;margin:4px 0 10px;line-height:1}.bwidget-pick-badge{padding:3px 5px;gap:3px;margin-bottom:7px;font-size:9px;letter-spacing:.2px}.bwidget-pick-badge svg{width:10px;height:10px}.bwidget-pick-cta{padding:8px 4px;font-size:11px}.bwidget-pick-cta svg{display:none}.bwidget-call-cta-btn{padding:12px 20px;font-size:14px;gap:8px}.bwidget-call-cta-btn svg{width:16px;height:16px}}.pbm-root{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:0;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;will-change:opacity}.pbm-root.is-open{opacity:1;visibility:visible}.pbm-root[hidden]{display:none!important}.pbm-overlay{position:absolute;inset:0;background:#0a1628b8;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.pbm-container{position:relative;background:#fff;border-radius:13.3px;box-shadow:0 32px 80px -16px #0a162899;width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;transform:translateY(16px) scale(.98);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pbm-root.is-open .pbm-container{transform:translateY(0) scale(1)}.pbm-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #e2e8f0;background:#fff}.pbm-title{font-size:15px;font-weight:700;color:#0a1628;margin:0;line-height:1.2;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.pbm-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:transparent;color:#64748b;border:1px solid #e2e8f0;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease;flex-shrink:0}.pbm-close:hover{background:#f1f5f9;color:#0a1628;transform:scale(1.0618)}.pbm-close:focus-visible{outline:2px solid #0E8A3F;outline-offset:2px}.pbm-body{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff}.pbm-body>.bwidget-root{border-radius:0}:global(body.pbm-open){overflow:hidden!important}@media(max-width:640px){.pbm-root{align-items:flex-end}.pbm-container{width:100%;max-width:100%;max-height:94vh;max-height:94dvh;border-radius:16px 16px 0 0;transform:translateY(100%)}.pbm-root.is-open .pbm-container{transform:translateY(0)}.pbm-header{padding:12px 16px}.pbm-title{font-size:14px}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:optional;src:url(/assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;font-family:DM Sans,system-ui,sans-serif;color:#f8fafc;background-color:#0a1628;scroll-padding-top:6.854rem;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;max-width:100vw}h1,h2,h3,h4,h5,h6{font-family:Plus Jakarta Sans,system-ui,sans-serif}::-moz-selection{background-color:#1eae534d;color:#f8fafc}::selection{background-color:#1eae534d;color:#f8fafc}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.bg-dots{background-image:radial-gradient(circle,rgba(255,255,255,.0618) 1.2px,transparent 1.2px);background-size:20.36px 20.36px}.bg-dots-black{background-image:radial-gradient(circle,rgba(0,0,0,.0382) 1.2px,transparent 1.2px);background-size:20.36px 20.36px}.glass-card{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:8.22px;box-shadow:0 2px 12px -4px #0a162814;transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94)}.glass-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae532e}.glass-card .text-white,.glass-card .text-slate-50,.glass-card .text-slate-100,.glass-card .text-slate-200{color:#0a1628!important}.glass-card .text-slate-300,.glass-card .text-slate-400{color:#475569!important}.glass-card .text-slate-500{color:#334155!important}.btn-primary{display:inline-flex;align-items:center;justify-content:center;font-weight:700;padding:1rem 2.618rem;background:#0b7334;color:#fff;border-radius:3.14rem;box-shadow:0 4px 20px #1eae5347;transition:transform .2s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.btn-primary:hover{background:#085a2e;transform:translateY(-2px);box-shadow:0 8px 30px #1eae5361}.btn-primary:focus-visible{outline:2px solid #1eae53;outline-offset:3px}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;font-weight:600;padding:1rem 2.618rem;border:2px solid #1eae53;color:#0f7a38;border-radius:3.14rem;background:#fffffff2;transition:transform .2s cubic-bezier(.25,.46,.45,.94),background .2s cubic-bezier(.25,.46,.45,.94),box-shadow .2s cubic-bezier(.25,.46,.45,.94)}.btn-secondary:hover{background:#fff;color:#0a1628;border-color:#0f7a38;box-shadow:0 4px 20px #1eae5333;transform:translateY(-2px)}.btn-secondary:focus-visible{outline:2px solid #1eae53;outline-offset:3px}.glow-line{height:1px;width:100%;background:linear-gradient(90deg,transparent,rgba(30,174,83,.4),transparent);animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.5}50%{opacity:1}}.mega-panel{position:absolute;top:100%;left:50%;transform:translate(-50%) translateY(-.5rem);z-index:50;opacity:0;visibility:hidden;pointer-events:none;will-change:transform,opacity;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:13.3px;box-shadow:0 25px 60px -12px #0000002e,0 0 0 1px #00000008,0 4px 6px -2px #0000000d;padding-top:.382rem;transition:opacity .2s cubic-bezier(0,.618,.382,1),transform .2s cubic-bezier(0,.618,.382,1),visibility 0ms .2s}.mega-panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0);transition:opacity .2s cubic-bezier(0,.618,.382,1),transform .2s cubic-bezier(0,.618,.382,1),visibility 0ms}@supports (backdrop-filter: blur(1px)){.mega-panel{background:#fffffffa;backdrop-filter:blur(32px) saturate(1.3);-webkit-backdrop-filter:blur(32px) saturate(1.3)}}.mega-panel-inner{padding:1.618rem}.mega-cols-golden{display:grid;grid-template-columns:36% 64%;gap:0;margin:-1.618rem}.mega-guide-layout{display:grid;grid-template-columns:24% 76%;gap:0;margin:-1.618rem;min-height:24rem}.mega-preview{background:linear-gradient(135deg,#0a1628,#0f2035 61.8%,#0a1628);color:#e2e8f0;padding:1.618rem 1.382rem;border-radius:12px 0 0 12px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.mega-preview:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 0 0,rgba(30,174,83,.18) .62px,transparent .62px),radial-gradient(circle at 4.11px 4.11px,rgba(30,174,83,.14) .62px,transparent .62px);background-size:8.22px 8.22px;background-position:0 0,4.11px 4.11px;opacity:.55;pointer-events:none}.mega-preview>*{position:relative;z-index:1}.mega-preview-default,.mega-preview-active{display:flex;flex-direction:column;gap:.786rem;animation:previewFadeIn .22s cubic-bezier(.618,0,.382,1)}.mega-preview-default[hidden],.mega-preview-active[hidden]{display:none}@keyframes previewFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mega-preview-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.618rem;height:2.618rem;background:#1eae532e;border:1px solid rgba(30,174,83,.28);border-radius:8.22px;color:#2cc966;box-shadow:0 0 0 3px #1eae530f}.mega-preview-label{font-size:1.1rem;font-weight:800;color:#f8fafc;margin:0;letter-spacing:.005em;line-height:1.3}.mega-preview-teaser{font-size:.825rem;color:#cbd5e1;margin:0;line-height:1.55}.mega-preview-highlights{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.382rem}.mega-preview-highlights li{display:flex;align-items:flex-start;gap:.5rem;font-size:.78rem;color:#e2e8f0;line-height:1.45}.mega-preview-bullet{flex-shrink:0;margin-top:.42rem;width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#1eae53,#2cc966);box-shadow:0 0 0 2px #1eae532e}.mega-preview-cta{align-self:flex-start;margin-top:.382rem;display:inline-flex;align-items:center;gap:.382rem;padding:.5rem .9rem;background:linear-gradient(135deg,#1eae53,#2cc966);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.02em;border-radius:999px;text-decoration:none;transition:transform .2s cubic-bezier(.618,0,.382,1),box-shadow .2s cubic-bezier(.618,0,.382,1);box-shadow:0 2px 8px #1eae5347}.mega-preview-cta:hover,.mega-preview-cta:focus-visible{transform:translate(2px);box-shadow:0 4px 14px #1eae5361}.mega-preview-cta:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.mega-preview-default,.mega-preview-active{animation-duration:.01ms!important}}.mega-cols{display:grid;gap:1.618rem}.mega-cols-2{grid-template-columns:1fr 1fr;gap:2rem}.mega-cols-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.mega-col{min-width:0;display:flex;flex-direction:column;gap:.236rem}.mega-col-separator{border-left:1px solid rgba(15,23,42,.06);padding-left:.85rem}.mega-cols-golden>.mega-col-separator{padding:1.618rem}.mega-guide-layout>.mega-cols-3{padding:1.618rem 1.382rem}.mega-col-header{display:flex;align-items:center;gap:.5rem;padding:.4rem .5rem .6rem;margin-bottom:.55rem;border-bottom:1px solid rgba(15,23,42,.06);position:relative}.mega-col-header:after{content:"";position:absolute;left:.5rem;bottom:-1px;width:1.8rem;height:2px;background:linear-gradient(90deg,#1eae53,#2cc966);border-radius:1px}.mega-col-accent{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#1eae53;box-shadow:0 0 0 3px #1eae531f}.mega-col-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#0a1628;font-weight:800;margin:0;line-height:1}.mega-item{display:flex;align-items:flex-start;gap:.786rem;padding:.618rem .786rem;min-height:48px;border-radius:8.22px;position:relative;text-decoration:none;color:#6b7280;line-height:1.618;transition:color .2s cubic-bezier(.618,0,.382,1),background .2s cubic-bezier(.618,0,.382,1)}.mega-item:hover,.mega-item:focus-visible{color:#0a1628;background:#1eae530d}.mega-item:after{content:"";position:absolute;bottom:2px;left:.786rem;right:.786rem;height:2px;background:linear-gradient(90deg,#1eae53,#2cc966);border-radius:1px;transform:scaleX(0);transform-origin:left;transition:transform .2s cubic-bezier(.618,0,.382,1)}.mega-item:hover:after,.mega-item:focus-visible:after,.mega-item-active:after{transform:scaleX(1)}.mega-item-active{background:#1eae530f}.mega-item-active .mega-icon{background:#1eae532e;border-color:#1eae5340;color:#1eae53}.mega-item-active .mega-label{color:#1eae53}.mega-item:focus-visible,.mega-trigger:focus-visible,[data-mega-accordion-trigger]:focus-visible{outline:2px solid #1eae53;outline-offset:2px;border-radius:8.22px}.mega-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.618rem;height:2.618rem;background:#1eae5314;border:1px solid rgba(30,174,83,.06);border-radius:8.22px;color:#1eae53;transition:background .2s cubic-bezier(.618,0,.382,1),border-color .2s cubic-bezier(.618,0,.382,1),transform .2s cubic-bezier(.618,0,.382,1)}.mega-item:hover .mega-icon,.mega-item:focus-visible .mega-icon{background:#1eae5326;border-color:#1eae5326;transform:scale(1.05)}.mega-label{font-size:.875rem;font-weight:700;display:block;color:#0a1628;letter-spacing:.01em;transition:color .2s cubic-bezier(.618,0,.382,1)}.mega-item:hover .mega-label{color:#1eae53}.mega-item:hover .mega-desc{color:#374151}.mega-arrow{flex-shrink:0;margin-left:auto;opacity:0;transform:translate(-6px);transition:opacity .2s cubic-bezier(.618,0,.382,1),transform .2s cubic-bezier(.618,0,.382,1);color:#1eae53}.mega-item:hover .mega-arrow{opacity:1;transform:translate(0)}.mega-item-compact{gap:.618rem;padding:.5rem .618rem;min-height:0;align-items:flex-start;transition:transform .22s cubic-bezier(.618,0,.382,1),background .2s cubic-bezier(.618,0,.382,1)}.mega-item-compact:after{display:none}.mega-item-compact:hover,.mega-item-compact:focus-visible{transform:translate(2px);background:#1eae530a}.mega-icon-compact{flex-shrink:0;margin-top:.1rem;display:flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;background:#1eae5314;border:1px solid rgba(30,174,83,.08);border-radius:6.18px;color:#1eae53;transition:background .22s cubic-bezier(.618,0,.382,1),border-color .22s cubic-bezier(.618,0,.382,1),transform .22s cubic-bezier(.618,0,.382,1),box-shadow .22s cubic-bezier(.618,0,.382,1)}.mega-item-compact:hover .mega-icon-compact,.mega-item-compact:focus-visible .mega-icon-compact,.mega-item-active .mega-icon-compact{background:#1eae532e;border-color:#1eae534d;box-shadow:0 0 0 3px #1eae5314;transform:scale(1.05)}.mega-item-compact:hover .mega-bullet,.mega-item-compact:focus-visible .mega-bullet,.mega-item-active .mega-bullet{width:14px;background:linear-gradient(90deg,#1eae53,#2cc966);transform:scale(1)}.mega-cta-col .mega-col-title{color:#94a3b8b3}@media(min-width:1024px){.mega-panel.is-open .mega-item{animation:megaFadeIn .2s cubic-bezier(.25,.46,.45,.94) forwards;opacity:0}.mega-panel.is-open .mega-item:nth-child(1){animation-delay:0ms}.mega-panel.is-open .mega-item:nth-child(2){animation-delay:30ms}.mega-panel.is-open .mega-item:nth-child(3){animation-delay:60ms}.mega-panel.is-open .mega-item:nth-child(4){animation-delay:90ms}.mega-panel.is-open .mega-item:nth-child(5){animation-delay:.12s}.mega-panel.is-open .mega-item:nth-child(n+6){animation-delay:.15s}}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1024px){.mega-panel-dots:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;background-image:radial-gradient(circle,rgba(0,0,0,.03) .62px,transparent .62px);background-size:8.22px 8.22px}.mega-panel-dots>*{position:relative;z-index:1}}@media(prefers-reduced-motion:reduce){.mega-panel,.mega-item,.mega-item:after,.mega-item-compact,.mega-icon,.mega-icon-compact,.mega-label,.mega-desc,.mega-arrow,.mega-cta-button,[data-mega-accordion]{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1023px){[data-mega-accordion]{max-height:0;overflow:hidden;opacity:0;transition:max-height .25s cubic-bezier(.618,0,.382,1),opacity .25s cubic-bezier(.618,0,.382,1)}[data-mega-accordion].is-expanded{max-height:800px;opacity:1}[data-mega-accordion-trigger]{min-height:56px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 .25rem}[data-mega-accordion-trigger]:focus-visible{outline:2px solid #1eae53;outline-offset:-2px;border-radius:8.22px}[data-mega-accordion-trigger] .chevron-icon{transition:transform .2s cubic-bezier(.618,0,.382,1)}[data-mega-accordion-trigger][aria-expanded=true] .chevron-icon{transform:rotate(180deg)}.mega-item{min-height:52px}}@media(min-width:640px)and (max-width:1023px){.mega-item{min-height:48px}}.container-main{margin-left:auto;margin-right:auto;width:100%;padding-left:1.618rem;padding-right:1.618rem;max-width:1440px}@media(min-width:768px){.container-main{padding-left:2.618rem;padding-right:2.618rem}}@media(min-width:1024px){.container-main{padding-left:4.2361rem;padding-right:4.2361rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{inset:-.5rem}.-inset-4{inset:-1rem}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-3{left:.75rem;right:.75rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-\[1px\]{bottom:-1px}.-left-32{left:-8rem}.-left-\[25px\]{left:-25px}.-right-32{right:-8rem}.-right-4{right:-1rem}.-right-\[1px\]{right:-1px}.-top-32{top:-8rem}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:1rem}.left-5{left:1.25rem}.right-0{right:0}.right-6{right:1.5rem}.right-phi-md{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-8{top:2rem}.top-\[88px\]{top:88px}.top-phi-md{top:1rem}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[48\]{z-index:48}.z-\[5\]{z-index:5}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1 / span 1}.mx-auto{margin-left:auto;margin-right:auto}.mx-phi-xs{margin-left:.382rem;margin-right:.382rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-phi-lg{margin-top:1.618rem;margin-bottom:1.618rem}.my-phi-md{margin-top:1rem;margin-bottom:1rem}.my-phi-xl{margin-top:2.618rem;margin-bottom:2.618rem}.\!mb-0{margin-bottom:0!important}.\!mb-2{margin-bottom:.5rem!important}.\!mb-3{margin-bottom:.75rem!important}.\!mb-phi-md{margin-bottom:1rem!important}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-phi-xl{margin-top:-2.618rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-phi-2xl{margin-bottom:4.2361rem}.mb-phi-3xl{margin-bottom:6.8541rem}.mb-phi-lg{margin-bottom:1.618rem}.mb-phi-md{margin-bottom:1rem}.mb-phi-sm{margin-bottom:.618rem}.mb-phi-xl{margin-bottom:2.618rem}.mb-phi-xs{margin-bottom:.382rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-\[0\.15rem\]{margin-left:.15rem}.ml-auto{margin-left:auto}.ml-phi-lg{margin-left:1.618rem}.ml-phi-md{margin-left:1rem}.ml-phi-xl{margin-left:2.618rem}.ml-phi-xs{margin-left:.382rem}.mr-1{margin-right:.25rem}.mr-phi-sm{margin-right:.618rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-\[-6\.854rem\]{margin-top:-6.854rem}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-phi-2xl{margin-top:4.2361rem}.mt-phi-3xl{margin-top:6.8541rem}.mt-phi-lg{margin-top:1.618rem}.mt-phi-md{margin-top:1rem}.mt-phi-sm{margin-top:.618rem}.mt-phi-xl{margin-top:2.618rem}.mt-phi-xs{margin-top:.382rem}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[golden\]{aspect-ratio:golden}.aspect-square{aspect-ratio:1 / 1}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.5px\]{height:1.5px}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[18px\]{height:18px}.h-\[2\.2rem\]{height:2.2rem}.h-\[4\.5rem\]{height:4.5rem}.h-\[60\%\]{height:60%}.h-\[80\%\]{height:80%}.h-\[88px\]{height:88px}.h-auto{height:auto}.h-full{height:100%}.h-phi-md{height:1rem}.h-phi-sm{height:.618rem}.h-phi-xl{height:2.618rem}.h-px{height:1px}.max-h-0{max-height:0px}.max-h-44{max-height:11rem}.min-h-\[44px\]{min-height:44px}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[18px\]{width:18px}.w-\[22px\]{width:22px}.w-\[25\%\]{width:25%}.w-\[35\%\]{width:35%}.w-\[42rem\]{width:42rem}.w-\[44rem\]{width:44rem}.w-\[45\%\]{width:45%}.w-\[50\%\]{width:50%}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[65\%\]{width:65%}.w-\[70rem\]{width:70rem}.w-\[80\%\]{width:80%}.w-\[88px\]{width:88px}.w-\[calc\(100\%-1\.5rem\)\]{width:calc(100% - 1.5rem)}.w-auto{width:auto}.w-full{width:100%}.w-phi-md{width:1rem}.w-phi-sm{width:.618rem}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[44px\]{min-width:44px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[380px\]{max-width:380px}.max-w-\[560px\]{max-width:560px}.max-w-\[58rem\]{max-width:58rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[5\.5px\]{--tw-translate-y: -5.5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[calc\(100\%\+2rem\)\]{--tw-translate-y: calc((100% + 2rem)*-1) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[5\.5px\]{--tw-translate-y: 5.5px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-phi-hover{--tw-scale-x: 1.2361;--tw-scale-y: 1.2361;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-phi-lift{--tw-scale-x: 1.382;--tw-scale-y: 1.382;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[0\.15rem\]{gap:.15rem}.gap-\[0\.25rem\]{gap:.25rem}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-\[2svh\]{gap:2svh}.gap-\[4px\]{gap:4px}.gap-phi-2xl{gap:4.2361rem}.gap-phi-lg{gap:1.618rem}.gap-phi-md{gap:1rem}.gap-phi-sm{gap:.618rem}.gap-phi-xl{gap:2.618rem}.gap-phi-xs{gap:.382rem}.gap-x-phi-md{-moz-column-gap:1rem;column-gap:1rem}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-phi-2xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4.2361rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4.2361rem * var(--tw-space-y-reverse))}.space-y-phi-lg>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.618rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.618rem * var(--tw-space-y-reverse))}.space-y-phi-md>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-phi-sm>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.618rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.618rem * var(--tw-space-y-reverse))}.space-y-phi-xl>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.618rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.618rem * var(--tw-space-y-reverse))}.space-y-phi-xs>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.382rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.382rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-card-border>:not([hidden])~:not([hidden]){border-color:#1eae531f}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.\!rounded-2xl{border-radius:1rem!important}.\!rounded-full{border-radius:9999px!important}.\!rounded-pi-lg{border-radius:8.22px!important}.\!rounded-xl{border-radius:.75rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[13\.30px\],.rounded-\[13\.3px\]{border-radius:13.3px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5\.08px\]{border-radius:5.08px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-phi{border-radius:1.618rem}.rounded-pi{border-radius:3.14rem}.rounded-pi-lg{border-radius:8.22px}.rounded-pi-md{border-radius:5.08px}.rounded-pi-pill{border-radius:3.14rem}.rounded-pi-sm{border-radius:3.14px}.rounded-pi-xl{border-radius:13.31px}.rounded-xl{border-radius:.75rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-bl-\[3rem\]{border-bottom-left-radius:3rem}.border{border-width:1px}.border-0{border-width:0px}.border-2,.border-\[2px\]{border-width:2px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-none{border-style:none}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/\[0\.06\]{border-color:#0000000f}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-card-border{border-color:#1eae531f}.border-card-border\/50{border-color:#1eae5380}.border-cyan-300\/35{border-color:#67e8f959}.border-cyan-500\/30{border-color:#06b6d44d}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-700\/50{border-color:#c2410c80}.border-peb-gray-light\/30{border-color:#e5e7eb4d}.border-peb-green{--tw-border-opacity: 1;border-color:rgb(30 174 83 / var(--tw-border-opacity, 1))}.border-peb-green-light\/25{border-color:#2cc96640}.border-peb-green-light\/35{border-color:#2cc96659}.border-peb-green\/20{border-color:#1eae5333}.border-peb-green\/25{border-color:#1eae5340}.border-peb-green\/30{border-color:#1eae534d}.border-peb-green\/40{border-color:#1eae5366}.border-peb-green\/70{border-color:#1eae53b3}.border-peb-green\/\[0\.12\]{border-color:#1eae531f}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/70{border-color:#ef4444b3}.border-red-700\/50{border-color:#b91c1c80}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-white\/\[0\.07\]{border-color:#ffffff12}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-700\/50{border-color:#a1620780}.border-l-peb-green{--tw-border-opacity: 1;border-left-color:rgb(30 174 83 / var(--tw-border-opacity, 1))}.\!bg-\[\#25D366\]\/10{background-color:#25d3661a!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#00a651\]{--tw-bg-opacity: 1;background-color:rgb(0 166 81 / var(--tw-bg-opacity, 1))}.bg-\[\#00a651\]\/20{background-color:#00a65133}.bg-\[\#0a1628\]{--tw-bg-opacity: 1;background-color:rgb(10 22 40 / var(--tw-bg-opacity, 1))}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#51b748\]{--tw-bg-opacity: 1;background-color:rgb(81 183 72 / var(--tw-bg-opacity, 1))}.bg-\[\#51b748\]\/20{background-color:#51b74833}.bg-\[\#D4A017\]\/10{background-color:#d4a0171a}.bg-\[\#bfd630\]{--tw-bg-opacity: 1;background-color:rgb(191 214 48 / var(--tw-bg-opacity, 1))}.bg-\[\#bfd630\]\/20{background-color:#bfd63033}.bg-\[\#e30613\]{--tw-bg-opacity: 1;background-color:rgb(227 6 19 / var(--tw-bg-opacity, 1))}.bg-\[\#e30613\]\/20{background-color:#e3061333}.bg-\[\#e94e1b\]{--tw-bg-opacity: 1;background-color:rgb(233 78 27 / var(--tw-bg-opacity, 1))}.bg-\[\#e94e1b\]\/20{background-color:#e94e1b33}.bg-\[\#f7a600\]{--tw-bg-opacity: 1;background-color:rgb(247 166 0 / var(--tw-bg-opacity, 1))}.bg-\[\#f7a600\]\/20{background-color:#f7a60033}.bg-\[\#ffdf00\]{--tw-bg-opacity: 1;background-color:rgb(255 223 0 / var(--tw-bg-opacity, 1))}.bg-\[\#ffdf00\]\/20{background-color:#ffdf0033}.bg-\[rgba\(6\,14\,25\,0\.72\)\]{background-color:#060e19b8}.bg-\[rgba\(7\,12\,22\,0\.72\)\]{background-color:#070c16b8}.bg-\[rgba\(7\,12\,22\,0\.94\)\]{background-color:#070c16f0}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/20{background-color:#0003}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-900\/10{background-color:#1e3a8a1a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-energy-A{--tw-bg-opacity: 1;background-color:rgb(0 132 90 / var(--tw-bg-opacity, 1))}.bg-energy-B{--tw-bg-opacity: 1;background-color:rgb(85 165 50 / var(--tw-bg-opacity, 1))}.bg-energy-C{--tw-bg-opacity: 1;background-color:rgb(195 214 0 / var(--tw-bg-opacity, 1))}.bg-energy-D{--tw-bg-opacity: 1;background-color:rgb(255 242 0 / var(--tw-bg-opacity, 1))}.bg-energy-E{--tw-bg-opacity: 1;background-color:rgb(245 166 35 / var(--tw-bg-opacity, 1))}.bg-energy-F{--tw-bg-opacity: 1;background-color:rgb(232 70 30 / var(--tw-bg-opacity, 1))}.bg-energy-G{--tw-bg-opacity: 1;background-color:rgb(214 43 30 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-900\/10{background-color:#14532d1a}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-navy{--tw-bg-opacity: 1;background-color:rgb(10 22 40 / var(--tw-bg-opacity, 1))}.bg-navy-mid{--tw-bg-opacity: 1;background-color:rgb(20 45 74 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-900\/30{background-color:#7c2d124d}.bg-peb-glow{background-color:#1eae5326}.bg-peb-glow\/30{background-color:#1eae534d}.bg-peb-green{--tw-bg-opacity: 1;background-color:rgb(30 174 83 / var(--tw-bg-opacity, 1))}.bg-peb-green-light{--tw-bg-opacity: 1;background-color:rgb(44 201 102 / var(--tw-bg-opacity, 1))}.bg-peb-green-light\/10{background-color:#2cc9661a}.bg-peb-green\/10{background-color:#1eae531a}.bg-peb-green\/15{background-color:#1eae5326}.bg-peb-green\/20{background-color:#1eae5333}.bg-peb-green\/5{background-color:#1eae530d}.bg-peb-green\/\[0\.03\]{background-color:#1eae5308}.bg-peb-green\/\[0\.04\]{background-color:#1eae530a}.bg-peb-green\/\[0\.06\]{background-color:#1eae530f}.bg-peb-navy{--tw-bg-opacity: 1;background-color:rgb(10 22 40 / var(--tw-bg-opacity, 1))}.bg-peb-navy-light{--tw-bg-opacity: 1;background-color:rgb(15 32 53 / var(--tw-bg-opacity, 1))}.bg-peb-navy\/10{background-color:#0a16281a}.bg-peb-navy\/30{background-color:#0a16284d}.bg-peb-navy\/40{background-color:#0a162866}.bg-peb-navy\/50{background-color:#0a162880}.bg-peb-offwhite{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-sky-900\/10{background-color:#0c4a6e1a}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-900\/30{background-color:#713f124d}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#D4A017\]\/10{--tw-gradient-from: rgb(212 160 23 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(212 160 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/50{--tw-gradient-from: rgb(249 115 22 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-peb-green{--tw-gradient-from: #1eae53 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-peb-green\/10{--tw-gradient-from: rgb(30 174 83 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-peb-green\/30{--tw-gradient-from: rgb(30 174 83 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-peb-green\/50{--tw-gradient-from: rgb(30 174 83 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-peb-navy\/40{--tw-gradient-from: rgb(10 22 40 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 22 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-peb-green-light{--tw-gradient-to: rgb(44 201 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2cc966 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-peb-green\/40{--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 174 83 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-peb-green\/50{--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 174 83 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-peb-green{--tw-gradient-to: #1eae53 var(--tw-gradient-to-position)}.to-peb-green-deep{--tw-gradient-to: #0E8A3F var(--tw-gradient-to-position)}.to-peb-green-deep\/10{--tw-gradient-to: rgb(14 138 63 / .1) var(--tw-gradient-to-position)}.to-peb-green-light{--tw-gradient-to: #2cc966 var(--tw-gradient-to-position)}.to-peb-green\/10{--tw-gradient-to: rgb(30 174 83 / .1) var(--tw-gradient-to-position)}.to-peb-green\/60{--tw-gradient-to: rgb(30 174 83 / .6) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-sky-300{--tw-gradient-to: #7dd3fc var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[1\.5px\]{padding:1.5px}.p-phi-lg{padding:1.618rem}.p-phi-md{padding:1rem}.p-phi-sm{padding:.618rem}.p-phi-xl{padding:2.618rem}.\!px-\[0\.75rem\]{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-phi-xs{padding-top:.382rem!important;padding-bottom:.382rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[0\.35rem\]{padding-left:.35rem;padding-right:.35rem}.px-phi-lg{padding-left:1.618rem;padding-right:1.618rem}.px-phi-md{padding-left:1rem;padding-right:1rem}.px-phi-sm{padding-left:.618rem;padding-right:.618rem}.px-phi-xl{padding-left:2.618rem;padding-right:2.618rem}.px-phi-xs{padding-left:.382rem;padding-right:.382rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-\[0\.7rem\]{padding-top:.7rem;padding-bottom:.7rem}.py-\[0\.8rem\]{padding-top:.8rem;padding-bottom:.8rem}.py-\[0\.9rem\]{padding-top:.9rem;padding-bottom:.9rem}.py-phi-2xl{padding-top:4.2361rem;padding-bottom:4.2361rem}.py-phi-3xl{padding-top:6.8541rem;padding-bottom:6.8541rem}.py-phi-lg{padding-top:1.618rem;padding-bottom:1.618rem}.py-phi-md{padding-top:1rem;padding-bottom:1rem}.py-phi-sm{padding-top:.618rem;padding-bottom:.618rem}.py-phi-xl{padding-top:2.618rem;padding-bottom:2.618rem}.py-phi-xs{padding-top:.382rem;padding-bottom:.382rem}.pb-phi-2xl{padding-bottom:4.2361rem}.pb-phi-3xl{padding-bottom:6.8541rem}.pb-phi-4xl{padding-bottom:11.0902rem}.pb-phi-lg{padding-bottom:1.618rem}.pb-phi-md{padding-bottom:1rem}.pb-phi-sm{padding-bottom:.618rem}.pb-phi-xs{padding-bottom:.382rem}.pl-16{padding-left:4rem}.pl-3{padding-left:.75rem}.pl-8{padding-left:2rem}.pl-phi-md{padding-left:1rem}.pl-phi-xl{padding-left:2.618rem}.pr-3{padding-right:.75rem}.pr-phi-md{padding-right:1rem}.pt-\[5\.5rem\]{padding-top:5.5rem}.pt-\[6\.854rem\]{padding-top:6.854rem}.pt-\[6rem\]{padding-top:6rem}.pt-\[8rem\]{padding-top:8rem}.pt-phi-2xl{padding-top:4.2361rem}.pt-phi-3xl{padding-top:6.8541rem}.pt-phi-lg{padding-top:1.618rem}.pt-phi-md{padding-top:1rem}.pt-phi-sm{padding-top:.618rem}.pt-phi-xl{padding-top:2.618rem}.pt-phi-xs{padding-top:.382rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-body{font-family:DM Sans,system-ui,sans-serif}.font-display{font-family:Plus Jakarta Sans,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.\!text-\[0\.7rem\]{font-size:.7rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[8rem\]{font-size:8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-phi-2xl{font-size:2.0582rem;line-height:1.382}.text-phi-3xl{font-size:2.618rem;line-height:1.236}.text-phi-4xl{font-size:3.3302rem;line-height:1.146}.text-phi-base{font-size:1rem;line-height:1.6180339887}.text-phi-lg{font-size:1.272rem;line-height:1.6180339887}.text-phi-sm{font-size:.875rem;line-height:1.6180339887}.text-phi-xl{font-size:1.618rem;line-height:1.6180339887}.text-phi-xs{font-size:.75rem;line-height:1.6180339887}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-bold{font-weight:700!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.\!uppercase{text-transform:uppercase!important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.\!tracking-\[0\.06em\]{letter-spacing:.06em!important}.tracking-\[0\.02em\]{letter-spacing:.02em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-pi-body{letter-spacing:.0314em}.tracking-pi-heading{letter-spacing:.0628em}.tracking-pi-wide{letter-spacing:.1571em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#25D366\]{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.text-\[\#D4A017\]{--tw-text-opacity: 1;color:rgb(212 160 23 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-energy-F{--tw-text-opacity: 1;color:rgb(232 70 30 / var(--tw-text-opacity, 1))}.text-energy-G{--tw-text-opacity: 1;color:rgb(214 43 30 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-lime-300{--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-navy{--tw-text-opacity: 1;color:rgb(10 22 40 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-peb-gray{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-peb-green{--tw-text-opacity: 1;color:rgb(30 174 83 / var(--tw-text-opacity, 1))}.text-peb-green-deep{--tw-text-opacity: 1;color:rgb(14 138 63 / var(--tw-text-opacity, 1))}.text-peb-green-light{--tw-text-opacity: 1;color:rgb(44 201 102 / var(--tw-text-opacity, 1))}.text-peb-green-light\/85{color:#2cc966d9}.text-peb-green\/20{color:#1eae5333}.text-peb-green\/40{color:#1eae5366}.text-peb-navy{--tw-text-opacity: 1;color:rgb(10 22 40 / var(--tw-text-opacity, 1))}.text-peb-navy\/60{color:#0a162899}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/40{color:#fff6}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-cyan-300{text-decoration-color:#67e8f9}.decoration-peb-green\/40{text-decoration-color:#1eae5366}.decoration-peb-green\/50{text-decoration-color:#1eae5380}.decoration-peb-green\/60{text-decoration-color:#1eae5399}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-peb-green{accent-color:#1eae53}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.35\]{opacity:.35}.opacity-\[0\.6\]{opacity:.6}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(30\,174\,83\,0\.6\)\]{--tw-shadow: 0 0 6px rgba(30,174,83,.6);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 10px 40px rgba(0,0,0,.28);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 18px 44px -18px rgba(0,0,0,.45);--tw-shadow-colored: 0 18px 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_rgba\(10\,22\,40\,0\.45\)\]{--tw-shadow: 0 18px 44px -18px rgba(10,22,40,.45);--tw-shadow-colored: 0 18px 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_rgba\(239\,68\,68\,0\.32\)\]{--tw-shadow: 0 18px 44px -18px rgba(239,68,68,.32);--tw-shadow-colored: 0 18px 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_44px_-18px_rgba\(30\,174\,83\,0\.40\)\]{--tw-shadow: 0 18px 44px -18px rgba(30,174,83,.4);--tw-shadow-colored: 0 18px 44px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_-20px_rgba\(10\,22\,40\,0\.35\)\]{--tw-shadow: 0 20px 60px -20px rgba(10,22,40,.35);--tw-shadow-colored: 0 20px 60px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_64px_-16px_rgba\(10\,22\,40\,0\.14\)\]{--tw-shadow: 0 24px 64px -16px rgba(10,22,40,.14);--tw-shadow-colored: 0 24px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_-4px_rgba\(10\,22\,40\,0\.08\)\]{--tw-shadow: 0 2px 12px -4px rgba(10,22,40,.08);--tw-shadow-colored: 0 2px 12px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_-1px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 2px 6px -1px rgba(0,0,0,.4);--tw-shadow-colored: 0 2px 6px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_6px_rgba\(37\,211\,102\,0\.25\)\]{--tw-shadow: 0 2px 6px rgba(37,211,102,.25);--tw-shadow-colored: 0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 30px 80px rgba(0,0,0,.6);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(30\,174\,83\,0\.3\)\]{--tw-shadow: 0 4px 20px rgba(30,174,83,.3);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.25\)\,0_0_0_3px_rgba\(255\,255\,255\,0\.85\)\]{--tw-shadow: 0 8px 20px rgba(0,0,0,.25),0 0 0 3px rgba(255,255,255,.85);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color), 0 0 0 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.18);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(10\,22\,40\,0\.10\)\]{--tw-shadow: 0 8px 28px rgba(10,22,40,.1);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glass{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .3);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-glow{--tw-shadow: 0 4px 20px rgba(30, 174, 83, .25);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-peb-green\/10{--tw-ring-color: rgb(30 174 83 / .1)}.ring-peb-green\/40{--tw-ring-color: rgb(30 174 83 / .4)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-navy{--tw-ring-offset-color: #0A1628}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-phi-instant{transition-duration:.15s}.duration-phi-swift{transition-duration:.25s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-phi-standard{transition-timing-function:cubic-bezier(.618,0,.382,1)}.text-gradient-green{background:linear-gradient(135deg,#1eae53,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-light .text-gradient-green,.bg-white .text-gradient-green,.bg-peb-offwhite .text-gradient-green,.peb-compact-calculator .text-gradient-green,.bg-slate-50 .text-gradient-green,.bg-slate-100 .text-gradient-green{background:linear-gradient(135deg,#065f46,#0b7334);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.\!bg-white .text-gradient-green{background:linear-gradient(135deg,#065f46,#0b7334)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.cta-light-card .text-gradient-green,.bg-white.peb-card .text-gradient-green{background:linear-gradient(135deg,#065f46,#0b7334);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.\!bg-white.peb-card .text-gradient-green{background:linear-gradient(135deg,#065f46,#0b7334)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.section-light .bg-peb-navy .text-gradient-green,.section-light [class*=bg-peb-navy] .text-gradient-green,.bg-peb-navy .text-gradient-green,.section-dark .text-gradient-green,[class*=appt-section-dark] .text-gradient-green{background:linear-gradient(135deg,#1eae53,#86efac);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}section:has(>.hero-cover-wrap) h1,section:has(>.hero-cover-wrap) h2,section:has(>.hero-cover-wrap) h3,section:has(>.hero-cover-wrap) p,section:has(>.hero-cover-wrap) li,section:has(>.hero-cover-wrap) span:not(.text-gradient-green):not([class*=shimmer]){text-shadow:0 1px 2px rgba(6,14,25,.72),0 2px 12px rgba(6,14,25,.55)}section:has(>.hero-cover-wrap) .ct-frost,section:has(>.hero-cover-wrap) .ct-frost *,section:has(>.hero-cover-wrap) .ct-frost-card,section:has(>.hero-cover-wrap) .ct-frost-card *,section:has(>.hero-cover-wrap) .ct-stat-card,section:has(>.hero-cover-wrap) .ct-stat-card *,section:has(>.hero-cover-wrap) .ct-card-light,section:has(>.hero-cover-wrap) .ct-card-light *,section:has(>.hero-cover-wrap) .glass-card,section:has(>.hero-cover-wrap) .glass-card *{text-shadow:none!important}section:has(>.hero-cover-wrap) .text-gradient-green,section:has(>.hero-cover-wrap) [class*=shimmer]{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:#2cc966!important;color:#2cc966!important;filter:none!important}.nav-link{position:relative}.nav-link:after{content:"";position:absolute;left:50%;bottom:calc(var(--phi-md, .75rem) - .65rem);width:calc(100% - .7rem);height:2px;background:linear-gradient(90deg,#1eae53,#18c752);border-radius:2px;transform:translate(-50%) scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(0,.618,.382,1);pointer-events:none}.nav-link:hover:after,.nav-link:focus-visible:after{transform:translate(-50%) scaleX(1)}.nav-link.text-peb-green:after{transform:translate(-50%) scaleX(1);opacity:.85}.btn-nav-contact{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:linear-gradient(135deg,#0a1628,#132240);color:#fff;border-radius:9999px;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease;box-shadow:0 2px 8px #0a162840}.btn-nav-contact:hover{background:linear-gradient(135deg,#132240,#1a2d52);box-shadow:0 4px 12px #0a162859;transform:translateY(-1px)}.glass-card .placeholder\:text-slate-400::-moz-placeholder{color:#475569!important}.glass-card .placeholder\:text-slate-400::placeholder{color:#475569!important}.glass-card .hover\:text-white:hover{color:#0a1628!important}.glass-card .focus\:text-white:focus{color:#0a1628!important}.glass-card .group:hover .group-hover\:text-white{color:#0a1628!important}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:left-2:before{content:var(--tw-content);left:.5rem}.before\:top-0:before{content:var(--tw-content);top:0}.before\:w-0\.5:before{content:var(--tw-content);width:.125rem}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-peb-green:before{content:var(--tw-content);--tw-gradient-from: #1eae53 var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-amber-400:before{content:var(--tw-content);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-red-500:before{content:var(--tw-content);--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-500\/50:hover{border-color:#3b82f680}.hover\:border-green-500\/50:hover{border-color:#22c55e80}.hover\:border-orange-500\/50:hover{border-color:#f9731680}.hover\:border-peb-green\/20:hover{border-color:#1eae5333}.hover\:border-peb-green\/30:hover{border-color:#1eae534d}.hover\:border-peb-green\/40:hover{border-color:#1eae5366}.hover\:border-peb-green\/50:hover{border-color:#1eae5380}.hover\:border-red-500\/50:hover{border-color:#ef444480}.hover\:border-yellow-500\/50:hover{border-color:#eab30880}.hover\:\!bg-peb-green\/10:hover{background-color:#1eae531a!important}.hover\:bg-peb-glow:hover{background-color:#1eae5326}.hover\:bg-peb-glow\/50:hover{background-color:#1eae5380}.hover\:bg-peb-green:hover{--tw-bg-opacity: 1;background-color:rgb(30 174 83 / var(--tw-bg-opacity, 1))}.hover\:bg-peb-green\/5:hover{background-color:#1eae530d}.hover\:bg-peb-green\/\[0\.04\]:hover{background-color:#1eae530a}.hover\:bg-peb-navy\/80:hover{background-color:#0a1628cc}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:from-peb-green\/15:hover{--tw-gradient-from: rgb(30 174 83 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 174 83 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-cyan-800:hover{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.hover\:text-green-300:hover{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.hover\:text-green-400:hover{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.hover\:text-peb-green:hover{--tw-text-opacity: 1;color:rgb(30 174 83 / var(--tw-text-opacity, 1))}.hover\:text-peb-green-dark:hover{--tw-text-opacity: 1;color:rgb(23 143 66 / var(--tw-text-opacity, 1))}.hover\:text-peb-green-light:hover{--tw-text-opacity: 1;color:rgb(44 201 102 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-peb-green:hover{text-decoration-color:#1eae53}.hover\:decoration-peb-green-deep:hover{text-decoration-color:#0e8a3f}.hover\:decoration-white:hover{text-decoration-color:#fff}.hover\:shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.28\)\]:hover{--tw-shadow: 0 16px 40px rgba(0,0,0,.28);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-18px_rgba\(239\,68\,68\,0\.35\)\]:hover{--tw-shadow: 0 24px 56px -18px rgba(239,68,68,.35);--tw-shadow-colored: 0 24px 56px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-18px_rgba\(245\,158\,11\,0\.32\)\]:hover{--tw-shadow: 0 24px 56px -18px rgba(245,158,11,.32);--tw-shadow-colored: 0 24px 56px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-18px_rgba\(245\,158\,11\,0\.35\)\]:hover{--tw-shadow: 0 24px 56px -18px rgba(245,158,11,.35);--tw-shadow-colored: 0 24px 56px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-18px_rgba\(30\,174\,83\,0\.32\)\]:hover{--tw-shadow: 0 24px 56px -18px rgba(30,174,83,.32);--tw-shadow-colored: 0 24px 56px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_24px_56px_-18px_rgba\(30\,174\,83\,0\.35\)\]:hover{--tw-shadow: 0 24px 56px -18px rgba(30,174,83,.35);--tw-shadow-colored: 0 24px 56px -18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-glass:hover{--tw-shadow: 0 8px 32px rgba(0, 0, 0, .3);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:bg-slate-50:hover .text-gradient-green{background:linear-gradient(135deg,#065f46,#0b7334);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.focus\:not-sr-only:focus{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.focus\:fixed:focus{position:fixed}.focus\:left-4:focus{left:1rem}.focus\:top-4:focus{top:1rem}.focus\:z-50:focus{z-index:50}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-lg:focus{border-radius:.5rem}.focus\:rounded-pi-lg:focus{border-radius:8.22px}.focus\:border-peb-green:focus{--tw-border-opacity: 1;border-color:rgb(30 174 83 / var(--tw-border-opacity, 1))}.focus\:bg-peb-green:focus{--tw-bg-opacity: 1;background-color:rgb(30 174 83 / var(--tw-bg-opacity, 1))}.focus\:px-4:focus{padding-left:1rem;padding-right:1rem}.focus\:px-phi-lg:focus{padding-left:1.618rem;padding-right:1.618rem}.focus\:py-2:focus{padding-top:.5rem;padding-bottom:.5rem}.focus\:py-phi-sm:focus{padding-top:.618rem;padding-bottom:.618rem}.focus\:text-sm:focus{font-size:.875rem;line-height:1.25rem}.focus\:font-bold:focus{font-weight:700}.focus\:font-semibold:focus{font-weight:600}.focus\:text-peb-navy:focus{--tw-text-opacity: 1;color:rgb(10 22 40 / var(--tw-text-opacity, 1))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:shadow-glow:focus{--tw-shadow: 0 4px 20px rgba(30, 174, 83, .25);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-peb-green\/30:focus{--tw-ring-color: rgb(30 174 83 / .3)}.focus\:ring-white\/20:focus{--tw-ring-color: rgb(255 255 255 / .2)}.focus\:ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3)}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:bg-peb-green\/20{background-color:#1eae5333}.group[open] .group-open\:text-peb-green{--tw-text-opacity: 1;color:rgb(30 174 83 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.0236\]{--tw-scale-x: 1.0236;--tw-scale-y: 1.0236;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-3\.5{gap:.875rem}.group:hover .group-hover\:bg-peb-green\/25{background-color:#1eae5340}.group:hover .group-hover\:bg-peb-green\/30{background-color:#1eae534d}.group:hover .group-hover\:text-\[\#25D366\]{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-peb-green{--tw-text-opacity: 1;color:rgb(30 174 83 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-peb-green-light{--tw-text-opacity: 1;color:rgb(44 201 102 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-\[rgba\(7\,12\,22\,0\.62\)\]{background-color:#070c169e}}@media(min-width:640px){.sm\:inset-x-auto{left:auto;right:auto}.sm\:bottom-4{bottom:1rem}.sm\:left-4{left:1rem}.sm\:flex{display:flex}.sm\:w-80{width:20rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:text-left{text-align:left}}@media(min-width:768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:block{display:block}.md\:inline{display:inline}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.md\:flex-row{flex-direction:row}.md\:justify-start{justify-content:flex-start}.md\:p-phi-2xl{padding:4.2361rem}.md\:p-phi-lg{padding:1.618rem}.md\:p-phi-xl{padding:2.618rem}.md\:px-phi-lg{padding-left:1.618rem;padding-right:1.618rem}.md\:pb-phi-3xl{padding-bottom:6.8541rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-\[12rem\]{font-size:12rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-phi-2xl{font-size:2.0582rem;line-height:1.382}.md\:text-phi-3xl{font-size:2.618rem;line-height:1.236}.md\:text-phi-4xl{font-size:3.3302rem;line-height:1.146}.md\:text-phi-5xl{font-size:4.2361rem;line-height:1.1}.md\:text-phi-base{font-size:1rem;line-height:1.6180339887}.md\:text-phi-lg{font-size:1.272rem;line-height:1.6180339887}.md\:text-phi-xl{font-size:1.618rem;line-height:1.6180339887}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-8{height:2rem}.lg\:h-\[96px\]{height:96px}.lg\:h-full{height:100%}.lg\:min-h-\[560px\]{min-height:560px}.lg\:w-8{width:2rem}.lg\:w-96{width:24rem}.lg\:w-\[96px\]{width:96px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.5fr 1fr 1fr 1fr 1fr}.lg\:grid-cols-\[1fr_1\.618fr\]{grid-template-columns:1fr 1.618fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,380px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,400px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,440px\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}.lg\:grid-cols-golden{grid-template-columns:38.2% 61.8%}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:gap-\[3svh\]{gap:3svh}.lg\:gap-phi-2xl{gap:4.2361rem}.lg\:pb-phi-lg{padding-bottom:1.618rem}.lg\:pt-\[7rem\]{padding-top:7rem}.lg\:pt-\[8rem\]{padding-top:8rem}.lg\:text-left{text-align:left}.lg\:text-phi-5xl{font-size:4.2361rem;line-height:1.1}}@media(min-width:1280px){.xl\:ml-phi-xs{margin-left:.382rem}.xl\:h-\[2\.8rem\]{height:2.8rem}.xl\:h-\[5\.08rem\]{height:5.08rem}.xl\:max-w-\[66rem\]{max-width:66rem}.xl\:gap-\[0\.35rem\]{gap:.35rem}.xl\:gap-phi-lg{gap:1.618rem}.xl\:\!px-phi-md{padding-left:1rem!important;padding-right:1rem!important}.xl\:px-\[0\.5rem\]{padding-left:.5rem;padding-right:.5rem}.xl\:px-phi-xl{padding-left:2.618rem;padding-right:2.618rem}.xl\:\!text-\[0\.8rem\]{font-size:.8rem!important}.xl\:text-\[0\.8rem\]{font-size:.8rem}}@media(min-width:1536px){.\32xl\:block{display:block}.\32xl\:hidden{display:none}}:root{--phi: 1.6180339887;--pi: 3.1415926535;--dot-spacing: 8.22px;--dot-size: .62px}.section-dark{--dot-color: rgba(255, 255, 255, .35)}.section-light{--dot-color: rgba(0, 0, 0, .25)}.section-dark+.section-light,.section-light+.section-dark{margin-top:-1px}.dot-matrix{position:relative;isolation:isolate}.dot-matrix:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing)}.dot-matrix>*{position:relative;z-index:1}.dot-matrix-enhanced:before{background-image:radial-gradient(circle,var(--dot-color) var(--dot-size),transparent var(--dot-size)),radial-gradient(circle,var(--dot-color) var(--dot-size),transparent var(--dot-size));background-size:var(--dot-spacing) var(--dot-spacing);background-position:0 0,calc(var(--dot-spacing) / 2) calc(var(--dot-spacing) / 2)}.phi-reveal{opacity:0;transform:translateY(.8rem);transition:opacity .45s cubic-bezier(0,.618,.382,1),transform .45s cubic-bezier(0,.618,.382,1)}.phi-reveal.is-visible{opacity:1;transform:translateY(0)}.phi-reveal[data-delay="1"]{transition-delay:60ms}.phi-reveal[data-delay="2"]{transition-delay:.12s}.phi-reveal[data-delay="3"]{transition-delay:.18s}.phi-reveal[data-delay="4"]{transition-delay:.24s}.phi-reveal[data-delay="5"]{transition-delay:.3s}[data-animate]{opacity:0;transform:translateY(.8rem);transition:opacity .45s cubic-bezier(0,.618,.382,1),transform .45s cubic-bezier(0,.618,.382,1)}[data-animate].is-visible{opacity:1;transform:translateY(0)}[data-animate][data-delay="1"]{transition-delay:60ms}[data-animate][data-delay="2"]{transition-delay:.12s}[data-animate][data-delay="3"]{transition-delay:.18s}[data-animate][data-delay="4"]{transition-delay:.24s}[data-animate][data-delay="5"]{transition-delay:.3s}[data-animate][data-delay="6"]{transition-delay:.36s}.phi-hover{transition:transform .25s cubic-bezier(.25,.46,.45,.94),box-shadow .25s cubic-bezier(.25,.46,.45,.94)}.phi-hover:hover{transform:translateY(-3px)}.page-toc-desktop[data-astro-cid-ma5qe7zg]{position:fixed;left:1rem;top:50%;transform:translateY(-50%);z-index:40}.page-toc-desktop__panel[data-astro-cid-ma5qe7zg]{position:relative;padding:.75rem .4rem .75rem .85rem;background:#ffffff8c;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(10,22,40,.05);border-radius:16px;box-shadow:0 8px 24px -12px #0a16281a,inset 0 1px #fff9;width:3.4rem;max-height:calc(100vh - 6rem);overflow:hidden;opacity:.85;transition:width .45s cubic-bezier(.22,.61,.36,1),padding .45s cubic-bezier(.22,.61,.36,1),background .45s ease,box-shadow .45s ease,opacity .25s ease;scrollbar-width:thin}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__panel[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__panel[data-astro-cid-ma5qe7zg]{width:17rem;padding:1rem .85rem 1rem 1.25rem;background:#ffffffd1;opacity:1;overflow-y:auto;box-shadow:0 32px 80px -20px #0a162847,0 12px 32px -12px #0a162829,inset 0 1px #fff9}.page-toc-desktop__progress[data-astro-cid-ma5qe7zg]{position:absolute;left:.5rem;top:1rem;bottom:1rem;width:2px;border-radius:2px;background:#0a16281a;overflow:hidden;z-index:1}.page-toc-desktop__progress-fill[data-astro-cid-ma5qe7zg]{position:absolute;top:0;left:0;right:0;height:0%;background:linear-gradient(180deg,#1eae53,#2cc966);border-radius:2px;transition:height .12s linear;box-shadow:0 0 8px #1eae5366}.page-toc-desktop__header[data-astro-cid-ma5qe7zg]{max-height:0;overflow:hidden;padding:0;margin:0;border-bottom:0 solid transparent;opacity:0;transition:max-height .35s ease,opacity .35s ease,padding .35s ease,margin .35s ease}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__header[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__header[data-astro-cid-ma5qe7zg]{max-height:3rem;padding:0 0 .5rem .5rem;margin-bottom:.65rem;border-bottom:1px solid rgba(10,22,40,.06);opacity:1}.page-toc-desktop__eyebrow[data-astro-cid-ma5qe7zg]{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.65rem;font-weight:800;color:#0f7a38;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.page-toc-desktop__list[data-astro-cid-ma5qe7zg]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.1rem}.page-toc-desktop__li[data-astro-cid-ma5qe7zg]{margin:0}.page-toc-desktop__item[data-astro-cid-ma5qe7zg]{position:relative;display:grid;grid-template-columns:1.4rem 0fr 0rem;align-items:center;gap:0;padding:.42rem 0;border-radius:10px;color:#334155d9;text-decoration:none;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;font-weight:500;line-height:1.3;white-space:nowrap;overflow:hidden;transition:grid-template-columns .45s cubic-bezier(.22,.61,.36,1),gap .45s cubic-bezier(.22,.61,.36,1),padding .45s cubic-bezier(.22,.61,.36,1),color .25s ease,background .25s ease,transform .25s ease}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__item[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__item[data-astro-cid-ma5qe7zg]{grid-template-columns:1.4rem 1fr .5rem;gap:.55rem;padding:.42rem .55rem .42rem .5rem}.page-toc-desktop__num[data-astro-cid-ma5qe7zg]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;color:#64748bbf;letter-spacing:.02em;text-align:center;transition:color .25s ease,text-align .25s ease}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__num[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__num[data-astro-cid-ma5qe7zg]{text-align:left}.page-toc-desktop__label[data-astro-cid-ma5qe7zg]{overflow:hidden;text-overflow:ellipsis;min-width:0;opacity:0;transition:opacity .3s ease 50ms}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__label[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__label[data-astro-cid-ma5qe7zg]{opacity:1}.page-toc-desktop__dot[data-astro-cid-ma5qe7zg]{display:block;width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid rgba(148,163,184,.4);justify-self:end;flex-shrink:0;opacity:0;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease,opacity .3s ease 50ms}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__dot[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__dot[data-astro-cid-ma5qe7zg]{opacity:1}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:hover,.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:focus-visible{color:#0a1628;background:#1eae5314;outline:none;transform:translate(2px)}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__num[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:focus-visible .page-toc-desktop__num[data-astro-cid-ma5qe7zg]{color:#0f7a38}.page-toc-desktop[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:hover .page-toc-desktop__dot[data-astro-cid-ma5qe7zg],.page-toc-desktop[data-astro-cid-ma5qe7zg]:focus-within .page-toc-desktop__item[data-astro-cid-ma5qe7zg]:focus-visible .page-toc-desktop__dot[data-astro-cid-ma5qe7zg]{border-color:#1eae53;background:#1eae5326}.page-toc-desktop__item[data-astro-cid-ma5qe7zg].is-active{color:#fff;background:linear-gradient(90deg,#1eae53,#15803d);box-shadow:0 6px 18px -6px #1eae538c,0 0 0 1px #1eae5340,inset 0 1px #ffffff26;font-weight:600}.page-toc-desktop__item[data-astro-cid-ma5qe7zg].is-active .page-toc-desktop__num[data-astro-cid-ma5qe7zg]{color:#ffffffd9}.page-toc-desktop__item[data-astro-cid-ma5qe7zg].is-active .page-toc-desktop__dot[data-astro-cid-ma5qe7zg]{background:#fff;border-color:#fff;box-shadow:0 0 10px #fffc;transform:scale(1.2)}.page-toc-desktop__panel[data-astro-cid-ma5qe7zg]::-webkit-scrollbar{width:4px}.page-toc-desktop__panel[data-astro-cid-ma5qe7zg]::-webkit-scrollbar-thumb{background:#1eae534d;border-radius:2px}.page-toc-mobile[data-astro-cid-ma5qe7zg]{position:fixed;top:6.5rem;left:0;right:0;z-index:45;background:#0a1628f5;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px -8px #0000004d;transform:translateY(-150%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .25s ease,top .35s cubic-bezier(.22,.61,.36,1);will-change:transform,opacity,top}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled{transform:translateY(0);opacity:1;pointer-events:auto}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled.is-header-hidden{transform:translateY(-150%);opacity:0;pointer-events:none}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-drawer-open{transform:translateY(-150%)!important;opacity:0!important;pointer-events:none!important}.page-toc-mobile__trigger[data-astro-cid-ma5qe7zg]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:none;color:#e2e8f0e6;font-size:.875rem;font-weight:600;cursor:pointer;transition:color .25s ease,background .25s ease;font-family:inherit}.page-toc-mobile__trigger[data-astro-cid-ma5qe7zg]:hover,.page-toc-mobile__trigger[data-astro-cid-ma5qe7zg]:focus-visible{color:#8ef5b3;background:#1eae530f;outline:none}.page-toc-mobile__count[data-astro-cid-ma5qe7zg]{color:#8ef5b3bf;font-size:.72rem;font-weight:500;margin-left:.15rem}.page-toc-mobile__chevron[data-astro-cid-ma5qe7zg]{margin-left:auto;color:#e2e8f099;transition:transform .3s cubic-bezier(.22,.61,.36,1)}.page-toc-mobile[data-astro-cid-ma5qe7zg][data-open=true] .page-toc-mobile__chevron[data-astro-cid-ma5qe7zg]{transform:rotate(180deg);color:#8ef5b3}.page-toc-mobile__panel[data-astro-cid-ma5qe7zg]{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.22,.61,.36,1)}.page-toc-mobile[data-astro-cid-ma5qe7zg][data-open=true] .page-toc-mobile__panel[data-astro-cid-ma5qe7zg]{max-height:min(60vh,26rem)}.page-toc-mobile__list[data-astro-cid-ma5qe7zg]{list-style:none;padding:.25rem 1rem .75rem;margin:0;display:flex;flex-direction:column;gap:.15rem;max-height:min(60vh,24rem);overflow-y:auto}.page-toc-mobile__item[data-astro-cid-ma5qe7zg]{display:flex;align-items:center;gap:.75rem;padding:.55rem .65rem;border-radius:10px;color:#e2e8f0d1;font-size:.82rem;line-height:1.35;text-decoration:none;transition:background .25s ease,color .25s ease}.page-toc-mobile__item[data-astro-cid-ma5qe7zg]:hover,.page-toc-mobile__item[data-astro-cid-ma5qe7zg]:focus-visible,.page-toc-mobile__item[data-astro-cid-ma5qe7zg].is-active{background:#1eae531f;color:#8ef5b3;outline:none}.page-toc-mobile__num[data-astro-cid-ma5qe7zg]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.68rem;font-weight:600;color:#8ef5b3b3;flex-shrink:0;min-width:1.5rem}.page-toc-mobile__item[data-astro-cid-ma5qe7zg].is-active .page-toc-mobile__num[data-astro-cid-ma5qe7zg]{color:#8ef5b3}@media(min-width:768px)and (max-width:1535px){.page-toc-mobile[data-astro-cid-ma5qe7zg],.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled,.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled.is-header-hidden,.page-toc-mobile[data-astro-cid-ma5qe7zg].is-header-hidden,.page-toc-mobile[data-astro-cid-ma5qe7zg].is-drawer-open{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-header-hidden{top:6.5rem!important}.page-toc-mobile__panel[data-astro-cid-ma5qe7zg]{max-height:none!important;overflow:visible!important}.page-toc-mobile__trigger[data-astro-cid-ma5qe7zg]{display:none}.page-toc-mobile__list[data-astro-cid-ma5qe7zg]{flex-direction:row;align-items:center;gap:.35rem;padding:.6rem 1.25rem;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(142,245,179,.35) transparent;scroll-behavior:smooth;mask-image:linear-gradient(to right,transparent 0,black 2rem,black calc(100% - 2rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 2rem,black calc(100% - 2rem),transparent 100%)}.page-toc-mobile__list[data-astro-cid-ma5qe7zg]::-webkit-scrollbar{height:3px}.page-toc-mobile__list[data-astro-cid-ma5qe7zg]::-webkit-scrollbar-thumb{background:#8ef5b359;border-radius:2px}.page-toc-mobile__item[data-astro-cid-ma5qe7zg]{flex-shrink:0;padding:.42rem .95rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:999px;white-space:nowrap;font-size:.8rem;font-weight:600;color:#e2e8f0d1;transition:background .25s ease,border-color .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease}.page-toc-mobile__item[data-astro-cid-ma5qe7zg]:hover,.page-toc-mobile__item[data-astro-cid-ma5qe7zg]:focus-visible{background:#1eae531f;border-color:#1eae534d;color:#8ef5b3;transform:translateY(-1px)}.page-toc-mobile__item[data-astro-cid-ma5qe7zg].is-active{background:linear-gradient(90deg,#1eae53,#15803d);border-color:#1eae5399;color:#fff;box-shadow:0 4px 14px -4px #1eae538c,inset 0 1px #ffffff1f}.page-toc-mobile__item[data-astro-cid-ma5qe7zg] .page-toc-mobile__num[data-astro-cid-ma5qe7zg]{color:#8ef5b3a6;min-width:auto}.page-toc-mobile__item[data-astro-cid-ma5qe7zg].is-active .page-toc-mobile__num[data-astro-cid-ma5qe7zg]{color:#ffffffd9}.page-toc-mobile__chevron[data-astro-cid-ma5qe7zg]{display:none}}@media(min-width:1024px)and (max-width:1535px){.page-toc-mobile[data-astro-cid-ma5qe7zg],.page-toc-mobile[data-astro-cid-ma5qe7zg].is-header-hidden,.page-toc-mobile[data-astro-cid-ma5qe7zg].is-drawer-open{transform:translateY(-150%)!important;opacity:0!important;pointer-events:none!important}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled{transform:translateY(0)!important;opacity:1!important;pointer-events:auto!important}.page-toc-mobile[data-astro-cid-ma5qe7zg].is-scrolled.is-header-hidden{transform:translateY(-150%)!important;opacity:0!important;pointer-events:none!important}.page-toc-mobile[data-astro-cid-ma5qe7zg]{top:7rem;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}.page-toc-mobile__panel[data-astro-cid-ma5qe7zg]{max-width:66rem;margin:0 auto;background:#0a1628eb;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.08);border-radius:13.3px;box-shadow:0 8px 28px #0a16282e}.page-toc-mobile__list[data-astro-cid-ma5qe7zg]{padding:.35rem 1rem;gap:.3rem;mask-image:linear-gradient(to right,transparent 0,black 1.25rem,black calc(100% - 1.25rem),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black 1.25rem,black calc(100% - 1.25rem),transparent 100%)}.page-toc-mobile__item[data-astro-cid-ma5qe7zg]{padding:.3rem .75rem;font-size:.72rem;font-weight:600;letter-spacing:.005em}.page-toc-mobile__item[data-astro-cid-ma5qe7zg] .page-toc-mobile__num[data-astro-cid-ma5qe7zg]{font-size:.62rem}}[data-toc-section]{scroll-margin-top:6rem}@media(max-width:1535px){[data-toc-section]{scroll-margin-top:10rem}}@media(prefers-reduced-motion:reduce){.page-toc-desktop__panel[data-astro-cid-ma5qe7zg],.page-toc-desktop__item[data-astro-cid-ma5qe7zg],.page-toc-desktop__num[data-astro-cid-ma5qe7zg],.page-toc-desktop__label[data-astro-cid-ma5qe7zg],.page-toc-desktop__dot[data-astro-cid-ma5qe7zg],.page-toc-desktop__progress-fill[data-astro-cid-ma5qe7zg],.page-toc-desktop__header[data-astro-cid-ma5qe7zg],.page-toc-mobile__trigger[data-astro-cid-ma5qe7zg],.page-toc-mobile__chevron[data-astro-cid-ma5qe7zg],.page-toc-mobile__panel[data-astro-cid-ma5qe7zg],.page-toc-mobile__item[data-astro-cid-ma5qe7zg]{transition:none}}.hero-cover-wrap[data-astro-cid-l7ptxyfd]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;isolation:isolate}.hero-cover[data-astro-cid-l7ptxyfd]{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.hero-cover[data-astro-cid-l7ptxyfd] img[data-astro-cid-l7ptxyfd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media(max-width:768px){.hero-cover[data-astro-cid-l7ptxyfd] img[data-astro-cid-l7ptxyfd]{-o-object-position:65% center;object-position:65% center}}.hero-cover-overlay[data-astro-cid-l7ptxyfd]{position:absolute;inset:0;z-index:1;pointer-events:none}.peb-calc-root{--peb-navy-900: #060E19;--peb-navy-850: #0A1628;--peb-navy-800: #0F2035;--peb-green-500: #1eae53;--peb-green-300: #2cc966;--peb-green-text: #D6F3C2;--peb-gold-500: #1eae53;--peb-gold-600: #178f42;--peb-red: #EF4444;--peb-text-primary: #F8FAFC;--peb-text-secondary: #C1CAD6;--peb-text-muted: #8B95A5;--peb-surface-card: var(--peb-navy-850);--peb-surface-input: rgba(28, 38, 54, .95);--peb-border-soft: rgba(255,255,255,.12);--peb-shadow-card: 0 10px 30px rgba(0,0,0,.5), inset 0 0 0 1px rgba(255,255,255,.05);--peb-shadow-gold: 0 8px 25px rgba(30, 174, 83, .35);--peb-shadow-green: 0 8px 25px rgba(30, 174, 83, .45);--peb-transition: .2s cubic-bezier(.4, 0, .2, 1);--peb-transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--peb-thumb-size: 60px;--peb-slider-track-height: 16px;--peb-slider-progress: 0%;--peb-pebify-logo: url(/assets/images/pebify-favicon-v5-white-300x300.webp);font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;display:flex;justify-content:center;align-items:center;isolation:isolate}.peb-calc-root *,.peb-calc-root *:before,.peb-calc-root *:after{box-sizing:border-box}@keyframes peb-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes peb-toast-in{0%{transform:translate(-50%) translateY(-100%);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}@keyframes peb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes peb-slot{0%{transform:translateY(0) scale(1);opacity:1}30%{transform:translateY(-12px) scale(.96);opacity:.7}60%{transform:translateY(8px) scale(1.04);opacity:.85}to{transform:translateY(0) scale(1);opacity:1}}@keyframes peb-shine{0%{transform:translate(-200%)}50%,to{transform:translate(200%)}}@keyframes peb-badge-glow{0%,to{opacity:1}50%{opacity:.7}}.peb-calc-root .peb-calculator-column{background:transparent;border-radius:0;padding:0;box-shadow:none;border:0;max-width:640px;width:100%;position:relative}.peb-calc-root .peb-calculator-wrapper{max-width:100%;width:100%;margin:0 auto}.peb-calc-root .peb-calc-with-tabs{position:relative;margin-top:3rem}@media(min-width:1024px){.peb-calc-root .peb-calculator-column{max-width:1100px}}.peb-calc-root .peb-tabs{display:flex;gap:.25rem;position:absolute;top:-40px;left:0;right:0;padding:0 1.5rem;z-index:5;align-items:flex-end}.peb-calc-root .peb-tab{flex:1;padding:.75rem .5rem 1rem;background:#0f2035d9;border:1px solid rgba(255,255,255,.1);border-bottom:none;border-radius:12px 12px 0 0;color:#ffffffc7;font-size:clamp(.7rem,2vw,.85rem);font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;transition:all var(--peb-transition-smooth);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25rem;min-height:68px;text-align:center;backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;position:relative}.peb-calc-root .peb-tab .peb-tab-icon{color:#fff9;fill:#fff9}.peb-calc-root .peb-tab .peb-tab-icon.stroke-icon{fill:none;stroke:#fff9}.peb-calc-root .peb-tab:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;transition:background var(--peb-transition-smooth)}.peb-calc-root .peb-tab-label{white-space:normal;line-height:1.2;min-height:2.4em;display:flex;align-items:center;justify-content:center}.peb-calc-root .peb-tab-icon{width:clamp(1.1rem,2.8vw,1.3rem);height:clamp(1.1rem,2.8vw,1.3rem);transition:all var(--peb-transition-smooth);fill:currentColor}.peb-calc-root .peb-tab-icon.stroke-icon{fill:none;stroke:currentColor}.peb-calc-root .peb-tab:hover{background:#3399664d;color:var(--peb-text-primary);transform:translateY(-3px)}.peb-calc-root .peb-tab:hover .peb-tab-icon{color:var(--peb-gold-500);fill:var(--peb-gold-500);transform:scale(1.1)}.peb-calc-root .peb-tab:hover .peb-tab-icon.stroke-icon{fill:none;stroke:var(--peb-gold-500)}.peb-calc-root .peb-tab.active{background:linear-gradient(180deg,#0f2238,#0a1628);color:var(--peb-text-primary);transform:translateY(0);z-index:6;border-color:#1eae5340;font-weight:700;box-shadow:0 -8px 24px #1eae532e,0 -1px #1eae5366}.peb-calc-root .peb-tab.active:before{background:linear-gradient(90deg,transparent,#1eae53 30%,#2cc966 50%,#1eae53 70%,transparent);height:3px;box-shadow:0 0 8px #1eae5380}.peb-calc-root .peb-tab.active .peb-tab-icon{width:clamp(1.3rem,3.2vw,1.5rem);height:clamp(1.3rem,3.2vw,1.5rem);color:var(--peb-green-300);fill:var(--peb-green-300);transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(30,174,83,.5))}.peb-calc-root .peb-tabs-single{justify-content:center}.peb-calc-root .peb-tabs-single .peb-tab{flex:none;cursor:default;pointer-events:none;padding-left:1.5rem;padding-right:1.5rem;min-width:200px}.peb-calc-root .peb-tab.active .peb-tab-icon.stroke-icon{fill:none;stroke:var(--peb-green-300)}.peb-calc-root .peb-tab.active .peb-tab-label{font-size:clamp(.8rem,2.2vw,.95rem);color:var(--peb-green-text)}.peb-calc-root .peb-premium-badge{position:absolute;top:23px;left:50%;transform:translate(-50%);background:linear-gradient(180deg,var(--peb-gold-500) 0%,var(--peb-gold-600) 100%);color:#fff;padding:.3rem .6rem;border-radius:20px;font-size:clamp(.6rem,1.6vw,.75rem);font-weight:900;text-transform:uppercase;letter-spacing:.02em;box-shadow:0 6px 20px #1eae5366;border:2px solid rgba(255,255,255,.2);cursor:pointer;transition:all var(--peb-transition-smooth);display:inline-flex;align-items:center;justify-content:center;gap:.3rem;z-index:11;white-space:nowrap;opacity:0;pointer-events:none;will-change:transform,opacity}.peb-calc-root .peb-premium-badge.positioned{opacity:1;pointer-events:all}.peb-calc-root .peb-premium-badge:hover{transform:translate(-50%) scale(1.05);box-shadow:0 8px 25px #1eae5399;animation:none}.peb-calc-root .peb-premium-badge .badge-icon{width:clamp(.7rem,1.8vw,.85rem);height:clamp(.7rem,1.8vw,.85rem);fill:currentColor;flex-shrink:0}.peb-calc-root .peb-calc-card{background:radial-gradient(120% 80% at 50% 0%,rgba(30,174,83,.08) 0%,transparent 50%),linear-gradient(180deg,#0f2238,#0a1628 70%,#081120);border:1px solid rgba(255,255,255,.08);border-radius:24px;box-shadow:0 20px 60px -15px #0006,0 0 0 1px #1eae530a,inset 0 1px #ffffff0a;padding:3.5rem 1.5rem 2rem;position:relative;overflow:hidden;z-index:1}.peb-calc-root .peb-calc-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#1eae532e,#1eae5373,#1eae53 30%,#2cc966 45% 50%,#2cc966 55%,#1eae53,#1eae5373,#1eae532e);background-size:250% 100%;background-position:-50% 50%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2;animation:pebCalcBorderShine 8s linear infinite}@keyframes pebCalcBorderShine{0%{background-position:-50% 50%}to{background-position:200% 50%}}@media(prefers-reduced-motion:reduce){.peb-calc-root .peb-calc-card:before{animation:none;background-position:50% 50%}}.peb-calc-root .peb-calc-content{display:flex;flex-direction:column;gap:.786rem;min-height:0}.peb-calc-root .peb-calc-action{display:flex;flex-direction:column;gap:.618rem;min-width:0}.peb-calc-root .peb-calc-content.hidden,.peb-calc-root #calc-inline-form.hidden{display:none!important}.peb-calc-root.peb-form-active *:hover,.peb-calc-root.peb-form-active *:hover:before,.peb-calc-root.peb-form-active *:hover:after{transform:none!important;box-shadow:none!important;filter:none!important;animation:none!important}.peb-calc-root.peb-form-active .peb-cta-btn:hover,.peb-calc-root.peb-form-active button[type=submit]:hover{filter:brightness(1.05)!important;transform:none!important}.peb-calc-root .peb-slider-zone{margin:.5rem 0 1rem;padding-top:1.5rem}.peb-calc-root .peb-slider-container{position:relative;padding:10rem 1rem 1.5rem;display:flex;align-items:center;justify-content:center}.peb-calc-root .peb-surface-floating{position:absolute;top:20px;left:var(--floating-position, 50%);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:0;z-index:0;transition:left .08s ease-out;pointer-events:none}.peb-calc-root .peb-surface-label{font-size:clamp(.75rem,1.8vw,.85rem);color:var(--peb-text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.peb-calc-root .peb-surface-value{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;pointer-events:all}.peb-calc-root .peb-stepper-btn{width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:2px solid var(--peb-border-soft);color:var(--peb-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--peb-transition);-webkit-tap-highlight-color:transparent}.peb-calc-root .peb-stepper-btn:hover{background:#ffffff26;border-color:var(--peb-gold-500);color:var(--peb-gold-500)}.peb-calc-root .peb-stepper-btn:active{transform:scale(.95)}.peb-calc-root .peb-stepper-btn svg{width:14px;height:14px;fill:currentColor}.peb-calc-root .peb-surface-input{font-family:inherit;font-size:clamp(2rem,6vw,3rem);font-weight:900;color:var(--peb-green-text);text-shadow:0 2px 8px rgba(214,243,194,.3);background:var(--peb-surface-input);border:2px solid var(--peb-border-soft);outline:none;text-align:center;width:130px;max-width:160px;padding:.25rem .5rem;border-radius:12px;line-height:1.2;transition:all var(--peb-transition)}.peb-calc-root .peb-surface-input:hover{border-color:var(--peb-gold-500)}.peb-calc-root .peb-surface-input:focus{border-color:var(--peb-gold-500);box-shadow:0 4px 16px #1eae534d}.peb-calc-root .peb-surface-input.error{border-color:var(--peb-red);animation:peb-shake .4s ease-in-out}.peb-calc-root .peb-surface-unit{font-size:clamp(1.2rem,3vw,1.6rem);color:var(--peb-green-300);font-weight:700;line-height:1.2}.peb-calc-root .peb-error-toast{position:fixed;top:2rem;left:50%;transform:translate(-50%);background:var(--peb-red);color:#fff;padding:1rem 1.5rem;border-radius:12px;font-weight:600;box-shadow:0 8px 24px #ff6b6b66;z-index:10001;animation:peb-toast-in .3s ease-out}.peb-calc-root .peb-range-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--peb-slider-track-height);background:transparent;cursor:grab;-webkit-tap-highlight-color:transparent;padding:20px 0;margin:-20px 0;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.peb-calc-root .peb-range-slider:focus{outline:none}.peb-calc-root .peb-range-slider:not(.interacted)::-webkit-slider-thumb{animation:peb-pulse 1.5s ease-in-out 3}.peb-calc-root .peb-slider-container,.peb-calc-root .peb-surface-floating,.peb-calc-root .peb-surface-label{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.peb-calc-root .peb-surface-input{-moz-user-select:text;user-select:text;-webkit-user-select:text;touch-action:manipulation}.peb-calc-root .peb-range-slider::-webkit-slider-runnable-track{width:100%;height:var(--peb-slider-track-height);border-radius:999px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#2cc966 0%,#1eae53 calc(var(--peb-slider-progress) * .5),#0E8A3F var(--peb-slider-progress),rgba(255,255,255,.08) var(--peb-slider-progress),rgba(255,255,255,.08) 100%);box-shadow:inset 0 2px 6px #0006,0 0 18px -4px rgba(30,174,83,calc(var(--peb-slider-progress, 0%) / 100))}.peb-calc-root .peb-range-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--peb-thumb-size);height:var(--peb-thumb-size);margin-top:calc((var(--peb-thumb-size) - var(--peb-slider-track-height)) / -2);border-radius:50%;background-color:#1c2636eb;background-image:var(--peb-pebify-logo);background-repeat:no-repeat;background-position:center;background-size:82%;border:3px solid rgba(30,174,83,.9);box-shadow:0 6px 18px #1eae5399,inset 0 0 0 6px #fff;cursor:grab;-webkit-transition:transform var(--peb-transition),box-shadow var(--peb-transition);transition:transform var(--peb-transition),box-shadow var(--peb-transition);will-change:transform;-webkit-user-drag:none}.peb-calc-root .peb-range-slider::-webkit-slider-thumb:hover{transform:scale(1.08);box-shadow:0 10px 30px #1eae538c,inset 0 0 0 6px #fff}.peb-calc-root .peb-range-slider::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.02)}.peb-calc-root .peb-range-slider::-moz-range-track{width:100%;height:var(--peb-slider-track-height);border-radius:999px;border:1px solid var(--peb-border-soft);background:#ffffff1a;box-shadow:inset 0 2px 6px #0006}.peb-calc-root .peb-range-slider::-moz-range-progress{height:var(--peb-slider-track-height);border-radius:999px;background:linear-gradient(to right,var(--peb-green-300),var(--peb-green-text))}.peb-calc-root .peb-range-slider::-moz-range-thumb{width:var(--peb-thumb-size);height:var(--peb-thumb-size);border-radius:50%;background-color:#1c2636eb;background-image:var(--peb-pebify-logo);background-repeat:no-repeat;background-position:center;background-size:82%;border:3px solid rgba(30,174,83,.9);box-shadow:0 6px 18px #1eae5399,inset 0 0 0 6px #fff;cursor:grab;-moz-transition:transform var(--peb-transition),box-shadow var(--peb-transition);transition:transform var(--peb-transition),box-shadow var(--peb-transition)}.peb-calc-root .peb-slider-labels{display:flex;justify-content:space-between;color:var(--peb-text-secondary);font-size:.875rem;font-weight:600;margin-top:.75rem;padding:0 .25rem}.peb-calc-root .peb-price-box{background:#ffffff0d;border:1px solid var(--peb-border-soft);border-radius:16px;padding:.618rem 1rem;margin:0;box-shadow:inset 0 2px 8px #0003}.peb-calc-root .peb-main-price{text-align:center;margin:.382rem 0}.peb-calc-root .peb-price-value{font-size:clamp(4rem,12vw,5.5rem);font-weight:900;background:linear-gradient(180deg,#2cc966,#1eae53 60%,#0e8a3f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(30,174,83,.25));line-height:.9;display:inline-block;will-change:transform,opacity;font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;letter-spacing:-.04em}.peb-calc-root .peb-price-value.slot-animate{animation:peb-slot .5s cubic-bezier(.25,.46,.45,.94)}.peb-calc-root .peb-price-currency{font-size:clamp(1.4rem,4.5vw,2.2rem);font-weight:800;background:linear-gradient(180deg,#2cc966,#1eae53);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-left:.18rem;vertical-align:baseline;position:relative;top:-.15em;line-height:.9}.peb-calc-root .peb-price-ttc{display:block;font-size:clamp(.78rem,1.8vw,.88rem);color:#ffffffc7;font-weight:500;margin-top:.75rem;letter-spacing:.02em;text-transform:none;line-height:1.4}.peb-calc-root .peb-price-ttc-accent{color:var(--peb-green-300, #2cc966);font-weight:600}.peb-calc-root .peb-share-wrapper{display:flex;justify-content:center;margin-top:1rem}.peb-calc-root .peb-share-btn{display:inline-flex;align-items:center;gap:.35rem;margin-top:0;padding:.5rem 1rem;font-size:.72rem;color:var(--peb-text-secondary);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:2rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.peb-calc-root .peb-share-btn:hover{color:var(--peb-green-500);border-color:var(--peb-green-500);background:#1eae5314}.peb-calc-root .peb-cta-btn{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(180deg,#1eae53,#16a34a);color:#fff;border:none;border-radius:12px;font-size:clamp(1rem,2.5vw,1.125rem);font-weight:700;cursor:pointer;transition:transform var(--peb-transition-smooth),box-shadow var(--peb-transition-smooth);box-shadow:0 6px 18px #1eae5347,inset 0 1px #ffffff26;position:relative;overflow:hidden;margin-top:1rem;-webkit-tap-highlight-color:transparent}.peb-calc-root .peb-cta-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);animation:peb-shine 3s ease-in-out 1;will-change:transform}.peb-calc-root .peb-cta-btn:hover{transform:translateY(-3px);box-shadow:0 10px 24px #1eae5366,inset 0 1px #fff3}.peb-calc-root .peb-cta-btn:active{transform:translateY(-1px)}.peb-calc-root .peb-cta-btn span{text-transform:uppercase;z-index:1;letter-spacing:.04em}.peb-calc-root .peb-cta-primary{margin-top:1rem}.peb-calc-root .peb-cta-secondary{background:transparent;color:var(--peb-text-primary);border:1px solid rgba(255,255,255,.18);box-shadow:none;margin-top:.62rem;padding:.75rem 1.25rem;font-size:clamp(.85rem,2vw,.95rem)}.peb-calc-root .peb-cta-secondary:before{display:none}.peb-calc-root .peb-cta-secondary:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 4px 12px #00000026;filter:none}.peb-calc-root .peb-cta-secondary span{text-transform:none}.peb-calc-root .peb-cta-phone-icon{color:var(--peb-green-500);flex-shrink:0;z-index:1}.peb-calc-root .peb-calendar{--cal-w: 42px;--cal-h: 45px;--cal-header-h: 14px;--cal-radius: 8px;--cal-accent: var(--peb-red);position:relative;display:inline-block;width:var(--cal-w);height:var(--cal-h);border-radius:var(--cal-radius);background:#fff;border:2px solid var(--cal-accent);box-shadow:0 2px #0000000f,0 6px 12px #0000002e;overflow:hidden;flex-shrink:0;transition:transform .15s ease}.peb-calc-root .peb-cta-btn:hover .peb-calendar{transform:translateY(-1px)}.peb-calc-root .peb-calendar:before{content:attr(data-month);position:absolute;left:0;right:0;top:0;height:var(--cal-header-h);display:grid;place-items:center;background:var(--cal-accent);color:#fff;font:700 clamp(7px,calc(var(--cal-w) * .28),11px)/1.1 "Plus Jakarta Sans",sans-serif;text-transform:uppercase;letter-spacing:.4px;border-radius:calc(var(--cal-radius) - 1px) calc(var(--cal-radius) - 1px) 0 0}.peb-calc-root .peb-calendar:after{content:attr(data-day);position:absolute;left:0;right:0;top:var(--cal-header-h);bottom:0;display:grid;place-items:center;background:#fff;color:#111;font:800 clamp(12px,calc(var(--cal-w) * .46),18px)/1.05 "Plus Jakarta Sans",sans-serif;font-variant-numeric:tabular-nums}.peb-calc-root .peb-modal-overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;backdrop-filter:blur(8px);z-index:10000;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity var(--peb-transition-smooth),visibility var(--peb-transition-smooth)}.peb-calc-root .peb-modal-overlay.show{opacity:1;visibility:visible}.peb-calc-root .peb-modal{background:var(--peb-surface-card);border:1px solid var(--peb-border-soft);border-radius:24px;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0009;transform:scale(.9);transition:transform var(--peb-transition-smooth)}.peb-calc-root .peb-modal-overlay.show .peb-modal{transform:scale(1)}.peb-calc-root .peb-modal-header{background:var(--peb-navy-800);border-bottom:1px solid var(--peb-border-soft);padding:1.5rem 2rem;border-radius:24px 24px 0 0;display:flex;align-items:center;justify-content:space-between}.peb-calc-root .peb-modal-title{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;color:var(--peb-green-text);margin:0}.peb-calc-root .peb-modal-close{width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:none;color:var(--peb-text-primary);cursor:pointer;transition:all var(--peb-transition);display:flex;align-items:center;justify-content:center;flex-shrink:0}.peb-calc-root .peb-modal-close:hover{background:#fff3;transform:rotate(90deg)}.peb-calc-root .peb-modal-close svg{width:20px;height:20px;fill:currentColor}.peb-calc-root .peb-modal-body{padding:2rem}.peb-calc-root .peb-modal-section{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px dashed rgba(255,255,255,.08)}.peb-calc-root .peb-modal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.peb-calc-root .peb-modal-section-title{font-size:1.15rem;font-weight:700;color:var(--peb-gold-500);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.peb-calc-root .peb-modal-section-icon{width:22px;height:22px;fill:var(--peb-gold-500);flex-shrink:0}.peb-calc-root .peb-modal-section-icon.stroke-icon{fill:none;stroke:var(--peb-gold-500)}.peb-calc-root .peb-modal-section p{color:#e8edf5;font-size:.95rem;line-height:1.7;margin-bottom:.75rem}.peb-calc-root .peb-modal-section ul{list-style:none;padding:0;margin:1rem 0}.peb-calc-root .peb-modal-section li{color:#e8edf5;font-size:.9rem;line-height:1.7;padding-left:1.5rem;margin-bottom:.5rem;position:relative}.peb-calc-root .peb-modal-section li:before{content:"✓";position:absolute;left:0;color:var(--peb-green-300);font-weight:900}.peb-calc-root .peb-accordion{border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-bottom:.5rem;background:#ffffff08}.peb-calc-root .peb-accordion summary{padding:1rem 1.5rem;cursor:pointer;font-weight:600;color:var(--peb-gold-500);display:flex;align-items:center;justify-content:space-between;transition:background var(--peb-transition);list-style:none;font-size:1rem}.peb-calc-root .peb-accordion summary::-webkit-details-marker{display:none}.peb-calc-root .peb-accordion summary::marker{content:""!important}.peb-calc-root .peb-accordion summary:hover{background:#ffffff0d}.peb-calc-root .peb-accordion summary:after{content:"▼";font-size:.7rem;transition:transform var(--peb-transition)}.peb-calc-root .peb-accordion[open] summary:after{transform:rotate(180deg)}.peb-calc-root .peb-accordion-content{padding:1rem 1.5rem;color:#e8edf5;font-size:.9rem;line-height:1.7;border-top:1px solid rgba(255,255,255,.08)}.peb-calc-root .peb-accordion-content p{margin-bottom:.75rem}.peb-calc-root .peb-accordion-content strong{color:var(--peb-text-primary);font-weight:700}.peb-calc-root .peb-accordion-content ul{list-style:none;padding:0;margin:.5rem 0}.peb-calc-root .peb-accordion-content li{padding-left:1.5rem;margin-bottom:.4rem;position:relative}.peb-calc-root .peb-accordion-content li:before{content:"✓";position:absolute;left:0;color:var(--peb-green-300);font-weight:900}.peb-calc-root .peb-accordion-content li::marker{content:""!important}.peb-calc-root .peb-two-columns{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch;width:100%;max-width:1100px;margin:0 auto}.peb-calc-root .peb-info-column{display:flex;flex-direction:column;gap:1.15rem;justify-content:space-between;height:100%}@media(max-width:1023px){.peb-calc-root .peb-info-column{height:auto;justify-content:flex-start}}.peb-calc-root .peb-info-column>.peb-info-card{display:none!important}.peb-calc-root .peb-info-card{background:var(--peb-surface-card);border:1px solid var(--peb-border-soft);border-radius:24px;box-shadow:var(--peb-shadow-card);overflow:hidden}.peb-calc-root .peb-info-header{background:var(--peb-navy-800);border-bottom:1px solid var(--peb-border-soft);padding:1.25rem 1.5rem;display:flex;align-items:center;gap:.75rem}.peb-calc-root .peb-info-header-icon{width:28px;height:28px;fill:var(--peb-green-300);flex-shrink:0}.peb-calc-root .peb-info-header-icon.stroke-icon{fill:none;stroke:var(--peb-green-300)}.peb-calc-root .peb-info-header-title{font-size:1.25rem;font-weight:800;color:var(--peb-green-text);margin:0}.peb-calc-root .peb-info-body{padding:1.25rem 1.5rem}.peb-calc-root .peb-info-body .peb-modal-section{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dashed rgba(255,255,255,.08)}.peb-calc-root .peb-info-body .peb-modal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.peb-calc-root .peb-info-body .peb-modal-section-title{font-size:1.05rem;font-weight:700;color:var(--peb-gold-500);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.peb-calc-root .peb-info-body .peb-modal-section-icon{width:20px;height:20px;fill:var(--peb-gold-500);flex-shrink:0}.peb-calc-root .peb-info-body .peb-modal-section-icon.stroke-icon{fill:none;stroke:var(--peb-gold-500)}.peb-calc-root .peb-info-body .peb-modal-section p{color:#e8edf5;font-size:.9rem;line-height:1.6;margin-bottom:.5rem}.peb-calc-root .peb-info-body .peb-modal-section ul{list-style:none;padding:0;margin:.75rem 0}.peb-calc-root .peb-info-body .peb-modal-section li{color:#e8edf5;font-size:.85rem;line-height:1.6;padding-left:1.5rem;margin-bottom:.4rem;position:relative}.peb-calc-root .peb-info-body .peb-modal-section li:before{content:"✓";position:absolute;left:0;color:var(--peb-green-300);font-weight:900}.peb-calc-root .peb-info-body .peb-accordion{border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;margin-bottom:.5rem;background:#ffffff08}.peb-calc-root .peb-info-body .peb-accordion summary{padding:.85rem 1.25rem;cursor:pointer;font-weight:600;color:var(--peb-gold-500);display:flex;align-items:center;justify-content:space-between;transition:background var(--peb-transition);list-style:none;font-size:.95rem}.peb-calc-root .peb-info-body .peb-accordion summary::-webkit-details-marker{display:none}.peb-calc-root .peb-info-body .peb-accordion summary::marker{content:""!important}.peb-calc-root .peb-info-body .peb-accordion summary:hover{background:#ffffff0d}.peb-calc-root .peb-info-body .peb-accordion summary:after{content:"▼";font-size:.65rem;transition:transform var(--peb-transition)}.peb-calc-root .peb-info-body .peb-accordion[open] summary:after{transform:rotate(180deg)}.peb-calc-root .peb-info-body .peb-accordion-content{padding:.85rem 1.25rem;color:#e8edf5;font-size:.85rem;line-height:1.6;border-top:1px solid rgba(255,255,255,.08)}.peb-calc-root .peb-info-body .peb-accordion-content p{margin-bottom:.5rem}.peb-calc-root .peb-info-body .peb-accordion-content strong{color:var(--peb-text-primary);font-weight:700}.peb-calc-root .peb-info-body .peb-accordion-content ul{list-style:none;padding:0;margin:.4rem 0}.peb-calc-root .peb-info-body .peb-accordion-content li{padding-left:1.5rem;margin-bottom:.3rem;position:relative}.peb-calc-root .peb-info-body .peb-accordion-content li:before{content:"✓";position:absolute;left:0;color:var(--peb-green-300);font-weight:900}.peb-calc-root .peb-info-body .peb-accordion-content li::marker{content:""!important}.peb-calc-root .peb-info-body .peb-accordion-content a{color:var(--peb-green-300);text-decoration:underline;text-underline-offset:2px}.peb-calc-root .peb-info-body .peb-accordion-content a:hover{color:var(--peb-gold-500)}.peb-calc-root .peb-info-panel{display:none}.peb-calc-root .peb-info-panel.active{display:block}.peb-calc-root .peb-modal-panel{display:none}.peb-calc-root .peb-modal-panel.active{display:block}.peb-calc-embedded{background:transparent!important}.peb-calc-embedded:before,.peb-calc-embedded:after{display:none!important}.peb-calc-root.peb-embedded .peb-calc-card{background:#0a162899;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08)}.peb-calc-root.peb-embedded .peb-calculator-column{background:transparent}.peb-calc-root.peb-single-column .peb-info-column,.peb-calc-root.peb-single-column .peb-premium-badge,.peb-calc-root.peb-single-column .peb-modal-overlay{display:none!important}.peb-calc-root.peb-single-column .peb-two-columns{grid-template-columns:1fr!important;max-width:100%}.peb-calc-root.peb-single-column .peb-calculator-column,.peb-calc-root.peb-single-column .peb-calculator-wrapper{max-width:100%;margin:0 auto}@media(max-width:480px){.peb-calc-root .peb-calculator-column{padding:2.5rem 1rem 1.5rem;border-radius:24px}.peb-calc-root .peb-calc-card{padding:3rem 1rem 1.5rem}.peb-calc-root .peb-price-box{margin:.5rem 0 0}.peb-calc-root .peb-slider-container{padding:8rem .5rem 1rem}.peb-calc-root .peb-tab{min-height:56px;padding:.5rem .25rem .75rem}.peb-calc-root .peb-stepper-btn{width:36px;height:36px}}@media(min-width:1024px){.peb-calc-root .peb-two-columns{grid-template-columns:1fr 380px}.peb-calc-root .peb-premium-badge{display:none!important}.peb-calc-root .peb-calculator-column{max-width:700px}.peb-calc-root .peb-calculator-wrapper{max-width:600px}}@media(min-width:768px)and (max-width:1023px){.peb-calc-root .peb-calculator-column{max-width:700px;margin:0 auto}.peb-calc-root .peb-calculator-wrapper{max-width:600px}}@media(prefers-reduced-motion:reduce){.peb-calc-root *,.peb-calc-root *:before,.peb-calc-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.peb-calc-root :focus-visible{outline:3px solid var(--peb-gold-500);outline-offset:3px;border-radius:4px}.peb-calc-root :focus:not(:focus-visible){outline:none}.peb-calc-root .peb-breakdown{margin:0;padding:1.4rem 1.5rem;background:#0a1628eb;border:1px solid rgba(44,201,102,.18);border-radius:13.3px;backdrop-filter:blur(8px);box-shadow:0 4px 14px #00000038}.peb-calc-root .peb-breakdown-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;margin:0 0 .65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,255,255,.08)}.peb-calc-root .peb-breakdown-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.peb-calc-root .peb-breakdown-item{display:grid;grid-template-columns:1.4rem 1fr auto;align-items:center;gap:.65rem;font-size:.88rem;color:#ffffffd9;line-height:1.4;padding:.15rem 0}.peb-calc-root .peb-breakdown-icon{font-size:1.05rem;line-height:1;text-align:center}.peb-calc-root .peb-breakdown-label{color:#ffffffe0;font-weight:500}.peb-calc-root .peb-breakdown-amount{font-family:JetBrains Mono,Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:.78rem;color:var(--peb-gold-500);white-space:nowrap}.peb-calc-root .peb-breakdown-check{width:18px;height:18px;color:var(--peb-green-300, #2cc966);flex-shrink:0;filter:drop-shadow(0 0 4px rgba(30,174,83,.35))}.peb-calc-root .peb-breakdown-item--free .peb-breakdown-label{color:#ffffffe0}.peb-calc-root .peb-breakdown-signature{margin:.85rem 0 0;padding:.7rem 0 .7rem .95rem;border-left:2px solid rgba(30,174,83,.5);font-style:italic;font-size:.85rem;line-height:1.5;color:#ffffffc7}.peb-calc-root .peb-breakdown-signature:before{content:"— ";color:var(--peb-green-300, #2cc966);font-style:normal;font-weight:700}.peb-calc-root .peb-compare{margin:0;padding:1.4rem 1.5rem;background:linear-gradient(135deg,#143223eb,#0a1628f0);border:1px solid rgba(30,174,83,.35);border-radius:13.3px;box-shadow:0 4px 14px #00000038}.peb-calc-root .peb-compare-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffb3;margin:0 0 .7rem}.peb-calc-root .peb-compare-row{display:grid;grid-template-columns:5rem 1fr 4.5rem;align-items:center;gap:.65rem;font-size:.85rem;margin-bottom:.55rem}.peb-calc-root .peb-compare-label{color:#ffffffc7;font-weight:600}.peb-calc-root .peb-compare-row--mine .peb-compare-label{color:var(--peb-green-300, #2cc966);font-weight:700}.peb-calc-root .peb-compare-bar{position:relative;height:12px;background:#ffffff12;border-radius:999px;overflow:hidden}.peb-calc-root .peb-compare-fill{position:absolute;inset:0 auto 0 0;width:0;border-radius:999px;transition:width .35s cubic-bezier(.34,1.56,.64,1)}.peb-calc-root .peb-compare-fill--mine{background:linear-gradient(90deg,#1eae53,#2cc966);box-shadow:0 0 12px #1eae5366}.peb-calc-root .peb-compare-fill--market{background:linear-gradient(90deg,#fff3,#fff6)}.peb-calc-root .peb-compare-amount{font-family:JetBrains Mono,Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:.95rem;text-align:right;color:#fffffff2}.peb-calc-root .peb-compare-row--mine .peb-compare-amount{color:var(--peb-green-300, #2cc966)}.peb-calc-root .peb-compare-saving{margin:.85rem 0 0;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem;color:#ffffffc7;text-align:center;line-height:1.45}.peb-calc-root .peb-compare-saving strong{color:var(--peb-green-300, #2cc966);font-weight:800}.peb-calc-root .peb-promise{margin:0;padding:1.3rem 1.5rem 1.3rem 1.7rem;background:linear-gradient(135deg,#0f3220f0,#0a1628f2);border:1px solid rgba(30,174,83,.45);border-left:4px solid var(--peb-green-300, #2cc966);border-radius:13.3px;box-shadow:0 4px 16px #00000040,0 0 24px #1eae531f}.peb-calc-root .peb-promise-quote{margin:0 0 .55rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:.95rem;font-weight:600;font-style:italic;line-height:1.45;color:#fff;letter-spacing:-.005em}.peb-calc-root .peb-promise-quote:before{content:"“";font-size:1.6em;line-height:0;vertical-align:-.25em;margin-right:.15em;color:var(--peb-green-300, #2cc966);font-style:normal;font-weight:700}.peb-calc-root .peb-promise-quote:after{content:"”";font-size:1.4em;line-height:0;vertical-align:-.35em;margin-left:.1em;color:var(--peb-green-300, #2cc966);font-style:normal;font-weight:700}.peb-calc-root .peb-promise-author{margin:0;font-size:.78rem;font-weight:700;color:#2cc966;text-align:right;letter-spacing:.02em}.peb-calc-root .peb-trust-strip{margin:auto 0 0;padding:1.15rem 1.3rem;background:#0a1628eb;border:1px solid rgba(44,201,102,.18);border-radius:13.3px;backdrop-filter:blur(8px);box-shadow:0 4px 14px #00000038;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:.7rem .95rem;font-size:.82rem;color:#ffffffeb}.peb-calc-root .peb-trust-item{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.peb-calc-root .peb-trust-item svg{width:15px;height:15px}.peb-calc-root .peb-trust-item:nth-child(1) svg{color:#fbbf24}.peb-calc-root .peb-trust-item:nth-child(3) svg{color:var(--peb-green-300, #2cc966)}.peb-calc-root .peb-trust-item:nth-child(5) svg{color:#fff9}.peb-calc-root .peb-trust-item--differentiator{background:#1eae5329;border:1px solid rgba(44,201,102,.42);color:#2cc966;font-weight:700;padding:.35rem .7rem;border-radius:999px}.peb-calc-root .peb-trust-item--differentiator svg{color:#2cc966}.peb-calc-root .peb-trust-item strong{color:#fffffff2;font-weight:800}.peb-calc-root .peb-trust-sep{color:#ffffff38;font-weight:800;display:none}@media(max-width:640px){.peb-calc-root .peb-breakdown,.peb-calc-root .peb-compare,.peb-calc-root .peb-trust-strip{padding:.85rem 1rem}.peb-calc-root .peb-breakdown-item{font-size:.82rem;gap:.55rem;grid-template-columns:1.3rem 1fr auto}.peb-calc-root .peb-compare-row{grid-template-columns:4.5rem 1fr 4rem;gap:.55rem;font-size:.8rem}.peb-calc-root .peb-compare-amount{font-size:.88rem}.peb-calc-root .peb-trust-strip{font-size:.75rem;gap:.4rem .6rem}.peb-calc-root .peb-breakdown-signature{font-size:.8rem}}.faq-badge[data-astro-cid-al2ca2vr]{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1eae53;background:#1eae5314;border:1px solid rgba(30,174,83,.2);border-radius:3.14rem;padding:.35rem 1rem}.faq-wrapper[data-astro-cid-al2ca2vr]{position:relative}.faq-item[data-astro-cid-al2ca2vr]{position:relative;overflow:hidden;transition:border-color .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94),transform .25s cubic-bezier(.25,.46,.45,.94)}.faq-item[data-astro-cid-al2ca2vr]+.faq-item[data-astro-cid-al2ca2vr]{margin-top:.75rem}.faq-item--dark[data-astro-cid-al2ca2vr]{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:1rem;box-shadow:0 1px 3px #0a16280a,0 4px 16px -4px #0a16280f}.faq-item--dark[data-astro-cid-al2ca2vr]:hover{box-shadow:0 2px 8px #0a16280f,0 8px 24px -6px #0a16281a}.faq-item--dark[data-astro-cid-al2ca2vr]:has([aria-expanded=true]){border-color:#1eae5359;box-shadow:0 2px 8px #1eae530f,0 8px 32px -8px #1eae5326}.faq-item--light[data-astro-cid-al2ca2vr]{background:#0a1628;border:1px solid rgba(255,255,255,.08);border-radius:1rem;box-shadow:0 4px 12px -2px #0a16282e,0 12px 32px -8px #0a162838}.faq-item--light[data-astro-cid-al2ca2vr]:hover{box-shadow:0 6px 18px -2px #0a16283d,0 16px 40px -8px #0a162847}.faq-item--light[data-astro-cid-al2ca2vr]:has([aria-expanded=true]){border-color:#2cc96673;box-shadow:0 6px 20px -4px #1eae5338,0 16px 44px -8px #1eae532e}.faq-item--light[data-astro-cid-al2ca2vr] .faq-question[data-astro-cid-al2ca2vr]{color:#fff}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-question[data-astro-cid-al2ca2vr]{color:#2cc966}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-question[data-astro-cid-al2ca2vr]{color:#fff}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr]:hover{background:#2cc9660d}.faq-item--light[data-astro-cid-al2ca2vr] .faq-number[data-astro-cid-al2ca2vr]{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1a}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-number[data-astro-cid-al2ca2vr]{color:#2cc966;background:#2cc9661a;border-color:#2cc9664d}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-number[data-astro-cid-al2ca2vr]{color:#fff;background:#1eae53;border-color:#1eae53}.faq-item--light[data-astro-cid-al2ca2vr] .faq-indicator__line[data-astro-cid-al2ca2vr]{background:#cbd5e1}.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-indicator__line[data-astro-cid-al2ca2vr],.faq-item--light[data-astro-cid-al2ca2vr] .faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-indicator__line[data-astro-cid-al2ca2vr]{background:#2cc966}.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr]{color:#cbd5e1}.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr] strong{color:#fff}.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr] a{color:#2cc966;text-decoration-color:#2cc96673}.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr] a:hover,.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr] a:focus-visible{color:#fff;text-decoration-color:#2cc966}.faq-item--light[data-astro-cid-al2ca2vr] .faq-answer[data-astro-cid-al2ca2vr]:before{background:linear-gradient(to bottom,#2cc96680,#2cc9661a)}.faq-trigger[data-astro-cid-al2ca2vr]{display:flex;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;text-align:left;cursor:pointer;border:none;background:transparent;transition:background .2s ease}.faq-trigger[data-astro-cid-al2ca2vr]:hover{background:#1eae5305}.faq-trigger[data-astro-cid-al2ca2vr]:focus-visible{outline:2px solid #1eae53;outline-offset:-2px;border-radius:1rem}.faq-number[data-astro-cid-al2ca2vr]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.5rem;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.05em;color:#475569;background:#f1f5f9;border:1px solid rgba(10,22,40,.08);transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-number[data-astro-cid-al2ca2vr]{color:#fff;background:#1eae53;border-color:#1eae53;transform:scale(1.05)}.faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-number[data-astro-cid-al2ca2vr]{color:#1eae53;border-color:#1eae534d;background:#1eae530f}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true]:hover .faq-number[data-astro-cid-al2ca2vr]{color:#fff;background:#1eae53;border-color:#1eae53}.faq-question[data-astro-cid-al2ca2vr]{flex:1;font-size:.95rem;line-height:1.5;color:#0a1628;transition:color .25s ease}.faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-question[data-astro-cid-al2ca2vr]{color:#1eae53}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-question[data-astro-cid-al2ca2vr]{color:#0a1628}.faq-indicator[data-astro-cid-al2ca2vr]{flex-shrink:0;position:relative;width:1.25rem;height:1.25rem}.faq-indicator__line[data-astro-cid-al2ca2vr]{position:absolute;background:#94a3b8;border-radius:2px;transition:transform .35s cubic-bezier(.25,.46,.45,.94),background .3s ease,opacity .3s ease}.faq-indicator__h[data-astro-cid-al2ca2vr]{top:50%;left:15%;right:15%;height:2px;transform:translateY(-50%)}.faq-indicator__v[data-astro-cid-al2ca2vr]{left:50%;top:15%;bottom:15%;width:2px;transform:translate(-50%)}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-indicator__v[data-astro-cid-al2ca2vr]{transform:translate(-50%) rotate(90deg);opacity:0}.faq-trigger[data-astro-cid-al2ca2vr][aria-expanded=true] .faq-indicator__line[data-astro-cid-al2ca2vr],.faq-trigger[data-astro-cid-al2ca2vr]:hover .faq-indicator__line[data-astro-cid-al2ca2vr]{background:#1eae53}.faq-panel[data-astro-cid-al2ca2vr]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94)}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.5rem 4.5rem;font-size:.875rem;line-height:1.75;color:#475569;position:relative}.faq-answer[data-astro-cid-al2ca2vr]:before{content:"";position:absolute;left:2.4rem;top:0;bottom:1.5rem;width:2px;background:linear-gradient(to bottom,#1eae534d,#1eae530d);border-radius:2px}.faq-answer[data-astro-cid-al2ca2vr] a{color:#0f7a38;text-decoration:underline;text-decoration-color:#0f7a3866;text-decoration-thickness:1.5px;text-underline-offset:3px;font-weight:600;transition:color .2s ease,text-decoration-color .2s ease}.faq-answer[data-astro-cid-al2ca2vr] a:hover,.faq-answer[data-astro-cid-al2ca2vr] a:focus-visible{color:#0a1628;text-decoration-color:#1eae53}.faq-answer[data-astro-cid-al2ca2vr] a:focus-visible{outline:2px solid #1eae53;outline-offset:3px;border-radius:2px}.faq-answer[data-astro-cid-al2ca2vr] ul,.faq-answer[data-astro-cid-al2ca2vr] ol{padding-left:1.25rem;margin-top:.5rem}.faq-answer[data-astro-cid-al2ca2vr] li{margin-bottom:.25rem}.faq-answer[data-astro-cid-al2ca2vr] strong{color:#0a1628;font-weight:600}.faq-answer[data-astro-cid-al2ca2vr] p+p{margin-top:.75rem}@media(max-width:640px){.faq-trigger[data-astro-cid-al2ca2vr]{padding:1rem 1.15rem;gap:.75rem}.faq-question[data-astro-cid-al2ca2vr]{font-size:.875rem}.faq-answer[data-astro-cid-al2ca2vr]{padding:0 1.15rem 1.25rem 3.75rem}.faq-answer[data-astro-cid-al2ca2vr]:before{left:1.95rem}.faq-number[data-astro-cid-al2ca2vr]{width:1.75rem;height:1.75rem;font-size:.65rem}}.cg-root{--peb-A: #18c752;--peb-B: #6ED37F;--peb-C: #C4E041;--peb-D: #F4D03F;--peb-E: #F39C12;--peb-F: #E67E22;--peb-G: #E74C3C}.cg-layout{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:start}.cg-mapcol,.cg-dash{min-width:0}#communes-map{width:100%;height:auto;max-width:100%;display:block}@media(max-width:1023px){.cg-layout{grid-template-columns:1fr 280px;gap:1.5rem}}@media(max-width:900px){.cg-layout{grid-template-columns:1fr;gap:1.5rem}.cg-mapcol{order:1}.cg-dash{order:2;display:grid;grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:640px){.cg-dash{grid-template-columns:1fr}}.cg-filters{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;padding:.35rem;border-radius:14px;background:#142d4aeb;border:1px solid rgba(30,174,83,.35);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 30px -10px #00000073,inset 0 1px #ffffff0d}.cg-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border-radius:999px;background:transparent;border:1px solid transparent;color:#e2e8f0c7;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .2s ease,box-shadow .22s ease;white-space:nowrap}.cg-pill:hover{background:#1eae5324;color:#f8fafc}.cg-pill.is-active{background:#1eae5338;color:#fff;border-color:#6ce7a07a;box-shadow:0 2px 12px #0e8a3f47}.cg-pill__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 1px #ffffff4d}.cg-pill__dot--all{background:conic-gradient(from 0deg,var(--peb-A),var(--peb-C),var(--peb-D),var(--peb-E),var(--peb-G),var(--peb-A))}.cg-pill__count{display:inline-block;min-width:1.3rem;padding:.05rem .38rem;border-radius:999px;background:#0000004d;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;color:#ffffffe6;text-align:center}.cg-pill.is-active .cg-pill__count{background:#ffffff38;color:#fff}.cg-light .cg-filters{background:#f5fdf9d9;border-color:#1eae5338}.cg-light .cg-pill{color:#334155}.cg-light .cg-pill:hover{background:#1eae531a;color:#0a1628}.cg-light .cg-pill.is-active{background:#fff;color:#0a1628;border-color:#1eae538c;box-shadow:0 2px 10px #1eae532e}.cg-light .cg-pill__count{background:#0f172a1a;color:#0a1628}.cg-light .cg-pill.is-active .cg-pill__count{background:#1eae532e;color:#0c5f2a}.cg-map{position:relative;padding:.75rem .5rem;background:transparent;isolation:isolate;border-radius:18px}.commune-path{fill:#11402ad9;stroke:#1eae5373;stroke-width:1.2;stroke-linejoin:round;transition:fill .32s cubic-bezier(.618,0,.382,1),stroke .32s cubic-bezier(.618,0,.382,1),stroke-width .26s ease,filter .32s ease,opacity .42s ease;cursor:pointer}.cg-cls-A .commune-path{fill:#18c75294}.cg-cls-B .commune-path{fill:#6ed37f94}.cg-cls-C .commune-path{fill:#c4e04199}.cg-cls-D .commune-path{fill:#f4d03f9e}.cg-cls-E .commune-path{fill:#f39c129e}.cg-cls-F .commune-path{fill:#e67e22a6}.cg-cls-G .commune-path{fill:#e74c3cad}.cg-light .cg-cls-A .commune-path{fill:#18c7528c}.cg-light .cg-cls-B .commune-path{fill:#6ed37f99}.cg-light .cg-cls-C .commune-path{fill:#c4e041ad}.cg-light .cg-cls-D .commune-path{fill:#f4d03fb3}.cg-light .cg-cls-E .commune-path{fill:#f39c129e}.cg-light .cg-cls-F .commune-path{fill:#e67e2299}.cg-light .cg-cls-G .commune-path{fill:#e74c3c94}.cg-light .commune-path{stroke:#1eae538c}.commune-label{fill:#f8fafc;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:9px;font-weight:700;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;paint-order:stroke;stroke:#050e1ccc;stroke-width:2.4;stroke-linejoin:round;transition:fill .3s ease,font-size .26s ease}.cg-light .commune-label{fill:#0a1628;stroke:#ffffffe6;stroke-width:2.4}.commune-cp{fill:#ffffffe0;font-family:JetBrains Mono,monospace;font-size:6.5px;font-weight:700;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;paint-order:stroke;stroke:#050e1c99;stroke-width:1.8;stroke-linejoin:round;transition:fill .3s ease}.cg-light .commune-cp{fill:#1e293be6;stroke:#ffffffbf;stroke-width:1.8}.commune-zone{transform-box:fill-box;transform-origin:center;transition:transform .38s cubic-bezier(.22,.61,.36,1)}.commune-zone:hover,.commune-zone:focus,.commune-zone.is-hovered{transform:scale(1.08);z-index:10}.commune-zone:hover .commune-path,.commune-zone:focus .commune-path,.commune-zone.is-hovered .commune-path{stroke:#fff;stroke-width:2.3;filter:drop-shadow(0 0 14px rgba(255,255,255,.42))}.cg-cls-A.commune-zone:hover .commune-path,.cg-cls-A.commune-zone.is-hovered .commune-path{fill:var(--peb-A)}.cg-cls-B.commune-zone:hover .commune-path,.cg-cls-B.commune-zone.is-hovered .commune-path{fill:var(--peb-B)}.cg-cls-C.commune-zone:hover .commune-path,.cg-cls-C.commune-zone.is-hovered .commune-path{fill:var(--peb-C)}.cg-cls-D.commune-zone:hover .commune-path,.cg-cls-D.commune-zone.is-hovered .commune-path{fill:var(--peb-D)}.cg-cls-E.commune-zone:hover .commune-path,.cg-cls-E.commune-zone.is-hovered .commune-path{fill:var(--peb-E)}.cg-cls-F.commune-zone:hover .commune-path,.cg-cls-F.commune-zone.is-hovered .commune-path{fill:var(--peb-F)}.cg-cls-G.commune-zone:hover .commune-path,.cg-cls-G.commune-zone.is-hovered .commune-path{fill:var(--peb-G)}.commune-zone:hover .commune-label,.commune-zone.is-hovered .commune-label{fill:#fff;font-size:10.5px}.commune-zone:hover .commune-cp,.commune-zone.is-hovered .commune-cp{fill:#fff}.cg-light .commune-zone:hover .commune-label,.cg-light .commune-zone.is-hovered .commune-label{fill:#0a1628;stroke:#fffffff2}.cg-light .commune-zone:hover .commune-cp,.cg-light .commune-zone.is-hovered .commune-cp{fill:#0a1628}.commune-zone.is-dimmed .commune-path{opacity:.18}.commune-zone.is-dimmed .commune-label,.commune-zone.is-dimmed .commune-cp{opacity:.35}.commune-zone.is-dimmed{pointer-events:none}.cg-legend{display:flex;align-items:center;gap:.75rem;margin-top:1rem;padding:.6rem .85rem;border-radius:12px;background:#0a281852;border:1px solid rgba(30,174,83,.18)}.cg-legend__end{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0c7;white-space:nowrap;flex-shrink:0}.cg-legend__bars{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;flex:1}.cg-legend__bar{display:flex;align-items:center;justify-content:center;height:24px;border-radius:4px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-light .cg-legend{background:#f5fdf9d9;border-color:#1eae5333}.cg-light .cg-legend__end{color:#334155}@media(max-width:560px){.cg-legend{flex-direction:column;gap:.5rem}.cg-legend__bars{width:100%}}.cg-cls-A-bg{background:var(--peb-A);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-cls-B-bg{background:var(--peb-B);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-cls-C-bg{background:var(--peb-C);color:#0a1628;text-shadow:none}.cg-cls-D-bg{background:var(--peb-D);color:#0a1628;text-shadow:none}.cg-cls-E-bg{background:var(--peb-E);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-cls-F-bg{background:var(--peb-F);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-cls-G-bg{background:var(--peb-G);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}.cg-dash{display:flex;flex-direction:column;gap:1rem}.cg-card{padding:1rem 1.1rem 1.15rem;border-radius:16px;background:linear-gradient(160deg,#1c3a5ef5,#163c32eb);border:1px solid rgba(108,231,160,.42);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 18px 42px -10px #0000008c,0 0 0 1px #1eae532e,inset 0 1px #ffffff0f;transition:border-color .26s ease,box-shadow .26s ease}.cg-light .cg-card{background:linear-gradient(160deg,#fff,#f5fdf9);border-color:#1eae5347;box-shadow:0 14px 32px -12px #0a16282e,0 0 0 1px #1eae531a,inset 0 1px #fffc}.cg-card__head{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.7rem;margin-bottom:.8rem;border-bottom:1px solid rgba(108,231,160,.22)}.cg-light .cg-card__head{border-bottom-color:#1eae5333}.cg-card__eyebrow{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#6ce7a0;line-height:1.3}.cg-light .cg-card__eyebrow{color:#0c5f2a}.cg-card__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.08rem;font-weight:800;color:#fff;line-height:1.2;letter-spacing:-.01em;margin:0}.cg-light .cg-card__title{color:#0a1628}.cg-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem;margin-bottom:.85rem}.cg-kpi--compact{grid-template-columns:1fr 1fr}.cg-kpi__item{padding:.55rem .35rem .5rem;border-radius:10px;background:#6ce7a014;border:1px solid rgba(108,231,160,.16);text-align:center}.cg-light .cg-kpi__item{background:#1eae530f;border-color:#1eae532e}.cg-kpi__val{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:800;color:#f8fafc;line-height:1.15;letter-spacing:-.005em;margin-bottom:.12rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-light .cg-kpi__val{color:#0a1628}.cg-kpi__lbl{display:block;font-size:.58rem;font-weight:700;color:#b6f4cee0;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.cg-light .cg-kpi__lbl{color:#475569e6}.cg-dist__label{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.7rem;font-weight:600;color:#e2e8f0d9;margin-bottom:.55rem;letter-spacing:.01em}.cg-light .cg-dist__label{color:#334155e6}.cg-dist__row{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.55rem;margin-bottom:.4rem}.cg-dist__row:last-child{margin-bottom:0}.cg-dist__chip{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:7px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.75rem;font-weight:800}.cg-dist__bar-wrap{height:10px;border-radius:999px;background:#6ce7a01a;overflow:hidden;position:relative}.cg-light .cg-dist__bar-wrap{background:#1eae5314}.cg-dist__bar{height:100%;width:var(--w, 0%);border-radius:999px;transform-origin:left center;animation:cg-bar-fill .9s cubic-bezier(.618,0,.382,1) both;box-shadow:inset 0 1px #ffffff40}@keyframes cg-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cg-dist__count{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:700;color:#f8fafc;min-width:1.6rem;text-align:right}.cg-light .cg-dist__count{color:#0a1628}.cg-card--insp{min-height:240px}.cg-insp__class{margin-bottom:.9rem}.cg-insp__class-lbl{display:block;font-size:.62rem;font-weight:700;color:#b6f4cee0;text-transform:uppercase;letter-spacing:.09em;margin-bottom:.4rem}.cg-light .cg-insp__class-lbl{color:#475569e6}.cg-insp__class-chips{display:flex;flex-wrap:wrap;gap:.35rem}.cg-insp__chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;padding:.32rem .6rem;border-radius:8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.85rem;font-weight:800;color:#e2e8f0b3;background:#e2e8f014;border:1px solid rgba(108,231,160,.18);letter-spacing:.02em}.cg-light .cg-insp__chip{color:#475569bf;background:#1e293b0a;border-color:#1eae5333}.cg-insp__cta{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem .9rem;border-radius:10px;background:#1f3a2d;color:#e2e8f073;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.88rem;font-weight:700;text-align:center;text-decoration:none;letter-spacing:.005em;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease;pointer-events:none;cursor:default}.cg-light .cg-insp__cta{background:#e2e8f0;color:#4755698c}.cg-insp__cta.is-active{background:#0e8a3f;color:#fff;box-shadow:0 2px 10px #0e8a3f66;pointer-events:auto;cursor:pointer}.cg-insp__cta.is-active:hover,.cg-insp__cta.is-active:focus-visible{background:#0b7334;transform:translateY(-1px);box-shadow:0 4px 16px #0e8a3f8c;outline:none}.cg-insp__cta.is-active:focus-visible{box-shadow:0 0 0 3px #6ce7a080,0 4px 16px #0e8a3f8c}.cg-insp__arrow{display:inline-block;transition:transform .2s ease}.cg-insp__cta.is-active:hover .cg-insp__arrow{transform:translate(3px)}.cg-strip{display:flex;gap:.45rem;overflow-x:auto;padding:1rem .25rem 1.15rem;margin-top:1.75rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(108,231,160,.4) transparent}.cg-strip::-webkit-scrollbar{height:6px}.cg-strip::-webkit-scrollbar-thumb{background:#6ce7a066;border-radius:999px}.cg-strip::-webkit-scrollbar-track{background:transparent}.cg-strip__pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem .5rem .5rem;border-radius:999px;background:#0a28188c;border:1px solid rgba(30,174,83,.22);color:#f8fafc;text-decoration:none;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;white-space:nowrap;flex-shrink:0;transition:background .22s ease,border-color .22s ease,transform .2s ease,box-shadow .2s ease}.cg-strip__pill:hover,.cg-strip__pill.is-active{background:#1eae5338;border-color:#6ce7a08c;transform:translateY(-1px);box-shadow:0 6px 16px -6px #0e8a3f66}.cg-light .cg-strip__pill{background:#fff;border-color:#1eae5338;color:#0a1628}.cg-light .cg-strip__pill:hover,.cg-light .cg-strip__pill.is-active{background:#d7f0e0f2;border-color:#1eae538c;box-shadow:0 6px 16px -6px #1eae5338}.cg-strip__chip{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800;flex-shrink:0}.cg-strip__cp{font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:600;color:#b6f4ced1;margin-left:.1rem}.cg-light .cg-strip__cp{color:#475569e6}@media(prefers-reduced-motion:reduce){.commune-zone,.commune-path,.commune-label,.commune-cp,.cg-pill,.cg-strip__pill,.cg-insp__cta,.cg-dist__bar,.cg-insp__arrow{transition:none;animation:none}.commune-zone:hover,.commune-zone:focus,.commune-zone.is-hovered{transform:none}.cg-dist__bar{transform:scaleX(1)}}.commune-label--short{display:none}@media(max-width:767px){.cg-root .container-main{padding-left:0;padding-right:0;max-width:100%}.cg-map{padding:.6rem .35rem;border-radius:14px}.cg-filters{margin:0 .75rem .75rem;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.cg-filters::-webkit-scrollbar{display:none}.cg-legend{margin:.75rem .75rem 0}.cg-strip{padding-left:.75rem;padding-right:.75rem;margin-top:1.25rem}.cg-dash{padding:0 .75rem}.commune-label--full,.commune-cp{display:none}.commune-label--short{display:block;font-size:10px}.commune-zone:hover .commune-label--short,.commune-zone.is-hovered .commune-label--short{font-size:11.5px}.cg-card{padding:.9rem .95rem 1rem}.cg-card__title{font-size:1rem}.cg-kpi{gap:.3rem}.cg-kpi__item{padding:.5rem .2rem .45rem}.cg-kpi__val{font-size:.85rem;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.1}.cg-kpi__lbl{font-size:.55rem;letter-spacing:.06em}.cg-dist__row{gap:.45rem;grid-template-columns:1.5rem 1fr auto}.cg-dist__chip{width:1.5rem;height:1.5rem;font-size:.72rem}.cg-insp__chip{font-size:.8rem;min-width:2.2rem;padding:.3rem .5rem}.cg-insp__cta{padding:.65rem .8rem;font-size:.85rem}}@media(max-width:360px){.cg-kpi__val{font-size:.78rem}.cg-card__title{font-size:.95rem}}.ct-hero[data-astro-cid-izuirmcz]{--dot-color: rgba(255,255,255,.35)}.ct-hero__bg[data-astro-cid-izuirmcz]{background:linear-gradient(135deg,#060e19,#0a1628 38.2%,#0d1b2e 61.8%,#060e19)}.ct-section-dark[data-astro-cid-izuirmcz]{--dot-color: rgba(255,255,255,.35);background:linear-gradient(135deg,#060e19,#0a1628 61.8%,#060e19)}.ct-shimmer[data-astro-cid-izuirmcz]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ctShimmer 8s ease-in-out infinite}.ct-shimmer-dark[data-astro-cid-izuirmcz]{background-image:linear-gradient(135deg,#0d7a3a,#1eae53 35%,#2cc966,#1eae53 65%,#0d7a3a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ctShimmer 8s ease-in-out infinite}@keyframes ctShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ct-frost[data-astro-cid-izuirmcz]{border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-frost[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.ct-frost-card[data-astro-cid-izuirmcz]{padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-frost-card[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.ct-card-light[data-astro-cid-izuirmcz]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);border-left:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-card-light[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae531f}.ct-stat-card[data-astro-cid-izuirmcz]{padding:1.5rem 1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);border-top:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a16280f;text-align:center;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}.ct-stat-card[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.ct-stat-num[data-astro-cid-izuirmcz]{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,1rem + 2.5vw,2.75rem);line-height:1;letter-spacing:-.02em}.ct-stat-unit[data-astro-cid-izuirmcz]{font-size:.55em;font-weight:700;margin-left:.05em}.ct-navy-card[data-astro-cid-izuirmcz]{border-radius:20px;padding:2px;background:linear-gradient(135deg,#1eae5366,#0a16284d,#1eae5333)}.ct-navy-card__inner[data-astro-cid-izuirmcz]{border-radius:18px;background:linear-gradient(135deg,#0a1628,#0d1b2e);padding:2rem}.ct-highlight[data-astro-cid-izuirmcz]{padding:.75rem 1rem;border-radius:10px;background:#f8fafc26;border:1px solid rgba(255,255,255,.2);text-align:center}.ct-class-badge[data-astro-cid-izuirmcz]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:10px;font-weight:700;flex-shrink:0}.ct-class-badge--d[data-astro-cid-izuirmcz]{background:#f59e0b33;color:#f59e0b}.ct-class-badge--e[data-astro-cid-izuirmcz]{background:#ef444433;color:#ef4444}.ct-class-badge--f[data-astro-cid-izuirmcz]{background:#f9731633;color:#f97316}.ct-class-badge--g[data-astro-cid-izuirmcz]{background:#dc262633;color:#dc2626}.ct-regul-card[data-astro-cid-izuirmcz]{padding:1.5rem;border-radius:16px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3)}.ct-cas-card[data-astro-cid-izuirmcz]{padding:2rem 1.75rem;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 36px -12px #00000073}.ct-cas-profil[data-astro-cid-izuirmcz]{text-align:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(10,22,40,.08)}.ct-cas-profil__label[data-astro-cid-izuirmcz]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1eae53;margin-bottom:.25rem}.ct-cas-profil__value[data-astro-cid-izuirmcz]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;font-weight:700;color:#0a1628}.ct-cas-grid[data-astro-cid-izuirmcz]{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center;margin-bottom:1.75rem}.ct-cas-side[data-astro-cid-izuirmcz]{text-align:center;padding:1rem .75rem;border-radius:12px}.ct-cas-side--avant[data-astro-cid-izuirmcz]{background:#f43f5e0f;border:1px solid rgba(244,63,94,.15)}.ct-cas-side--apres[data-astro-cid-izuirmcz]{background:#1eae5314;border:1px solid rgba(30,174,83,.2)}.ct-cas-side__label[data-astro-cid-izuirmcz]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:.5rem}.ct-cas-classe[data-astro-cid-izuirmcz]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.75rem;font-weight:900;line-height:1;margin-bottom:.35rem}.ct-cas-conso[data-astro-cid-izuirmcz]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:700;color:#0a1628}.ct-cas-unit[data-astro-cid-izuirmcz]{font-size:.7rem;font-weight:500;color:#64748b}.ct-cas-arrow[data-astro-cid-izuirmcz]{width:2.5rem;height:2.5rem;color:#1eae53;display:flex;align-items:center;justify-content:center}.ct-cas-arrow[data-astro-cid-izuirmcz] svg[data-astro-cid-izuirmcz]{width:100%;height:100%}.ct-cas-travaux[data-astro-cid-izuirmcz]{background:#f8fafc;border:1px solid rgba(10,22,40,.05);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1rem}.ct-cas-travaux__title[data-astro-cid-izuirmcz]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475569;margin-bottom:.75rem}.ct-cas-travaux__list[data-astro-cid-izuirmcz]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.ct-cas-travail[data-astro-cid-izuirmcz]{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;font-size:.8rem}.ct-cas-travail__rank[data-astro-cid-izuirmcz]{width:1.4rem;height:1.4rem;flex-shrink:0;background:#1eae53;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:800}.ct-cas-travail__nom[data-astro-cid-izuirmcz]{color:#0a1628;font-weight:600;line-height:1.3}.ct-cas-travail__gain[data-astro-cid-izuirmcz]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.75rem;font-weight:700;color:#1eae53;white-space:nowrap}.ct-cas-note[data-astro-cid-izuirmcz]{font-size:.7rem;color:#64748b;line-height:1.55;margin:0}@media(max-width:640px){.ct-cas-grid[data-astro-cid-izuirmcz]{grid-template-columns:1fr;gap:.75rem}.ct-cas-arrow[data-astro-cid-izuirmcz]{transform:rotate(90deg);margin:0 auto;width:2rem;height:2rem}}.ct-qa-card[data-astro-cid-izuirmcz]{position:relative;padding:1.5rem 1.5rem 1.5rem 2rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-qa-card[data-astro-cid-izuirmcz]:before{content:"";position:absolute;left:0;top:1.5rem;bottom:1.5rem;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#1eae53,#2cc966);opacity:.6;transition:opacity .3s ease}.ct-qa-card[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae5324}.ct-qa-card[data-astro-cid-izuirmcz]:hover:before{opacity:1}.ct-action-card[data-astro-cid-izuirmcz]{display:block;padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-action-card[data-astro-cid-izuirmcz]:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae5326}.ct-action-card__icon[data-astro-cid-izuirmcz]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#2cc966,#8ef5b3);color:#0a1628;margin-bottom:.75rem}.ct-temoignage-card[data-astro-cid-izuirmcz]{padding:1.5rem 2rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);border-left:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a16280f}.ct-action-card-dark[data-astro-cid-izuirmcz]{display:block;padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-action-card-dark[data-astro-cid-izuirmcz]:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae532e}.ct-temoignage-card-dark[data-astro-cid-izuirmcz]{padding:1.5rem 2rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);border-left:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a162814}.ct-voisine-card[data-astro-cid-izuirmcz]{display:block;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);border-left:3px solid #1eae53;box-shadow:0 2px 8px -3px #0a16280a;text-align:left;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.ct-voisine-card[data-astro-cid-izuirmcz]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae531f;border-left-color:#2cc966}.ct-navy-card[data-astro-cid-izuirmcz] .commune-zone{transition:transform .3s cubic-bezier(.22,.61,.36,1);transform-origin:center}.ct-navy-card[data-astro-cid-izuirmcz] .commune-zone:hover{transform:scale(1.06)}.ct-communes-green[data-astro-cid-izuirmcz]{--dot-color: rgba(255,255,255,.2);background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a)}.ct-communes-navy-wrap[data-astro-cid-izuirmcz]{border-radius:20px;padding:2px;background:linear-gradient(135deg,#1eae5366,#0a162880,#1eae534d)}.ct-communes-navy-wrap__inner[data-astro-cid-izuirmcz]{border-radius:18px;background:linear-gradient(135deg,#0a1628,#0d1b2e);padding:2rem}@media(prefers-reduced-motion:reduce){.ct-shimmer[data-astro-cid-izuirmcz],.ct-shimmer-dark[data-astro-cid-izuirmcz]{animation:none}.ct-frost[data-astro-cid-izuirmcz],.ct-frost-card[data-astro-cid-izuirmcz],.ct-card-light[data-astro-cid-izuirmcz],.ct-action-card[data-astro-cid-izuirmcz],.ct-action-card-dark[data-astro-cid-izuirmcz],.ct-voisine-card[data-astro-cid-izuirmcz]{transition:none}}.uccle-hero[data-astro-cid-chcysug7]{--dot-color: rgba(255,255,255,.35)}.uccle-hero__bg[data-astro-cid-chcysug7]{background:linear-gradient(135deg,#060e19,#0a1628 38.2%,#0d1b2e 61.8%,#060e19)}.uccle-section-dark[data-astro-cid-chcysug7]{--dot-color: rgba(255,255,255,.35);background:linear-gradient(135deg,#060e19,#0a1628 61.8%,#060e19)}.uccle-shimmer[data-astro-cid-chcysug7]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:uccleShimmer 8s ease-in-out infinite}.uccle-shimmer-dark[data-astro-cid-chcysug7]{background-image:linear-gradient(135deg,#0d7a3a,#1eae53 35%,#2cc966,#1eae53 65%,#0d7a3a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:uccleShimmer 8s ease-in-out infinite}@keyframes uccleShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.uccle-frost[data-astro-cid-chcysug7]{border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.uccle-frost[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.paradox-card[data-astro-cid-chcysug7]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);border-left:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.paradox-card[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae531f}.uccle-stat-card[data-astro-cid-chcysug7]{padding:1.5rem 1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);border-top:4px solid #1eae53;box-shadow:0 2px 12px -4px #0a16280f;text-align:center;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}.uccle-stat-card[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.uccle-stat-num[data-astro-cid-chcysug7]{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:clamp(2rem,1rem + 2.5vw,2.75rem);line-height:1;letter-spacing:-.02em}.uccle-stat-unit[data-astro-cid-chcysug7]{font-size:.55em;font-weight:700;margin-left:.05em}.thermo-card[data-astro-cid-chcysug7]{padding:1.75rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.08);box-shadow:0 4px 20px -6px #0a162814}.thermo-bar-bg[data-astro-cid-chcysug7]{height:6px;border-radius:3px;background:#0a16280f;overflow:hidden}.thermo-bar-fill[data-astro-cid-chcysug7]{height:100%;border-radius:3px;width:var(--bar-width);background:linear-gradient(90deg,#f59e0b,#ef4444);transition:width 1.2s cubic-bezier(.22,.61,.36,1)}.thermo-bar-wrap[data-astro-cid-chcysug7]:hover .thermo-bar-fill[data-astro-cid-chcysug7]{filter:brightness(1.15)}.quartier-card[data-astro-cid-chcysug7]{padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.quartier-card[data-astro-cid-chcysug7]:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae532e}.quartier-badge[data-astro-cid-chcysug7]{display:inline-block;padding:2px 10px;border-radius:20px;font-size:10px;font-weight:700;flex-shrink:0}.quartier-badge--d[data-astro-cid-chcysug7]{background:#f59e0b33;color:#f59e0b}.quartier-badge--e[data-astro-cid-chcysug7]{background:#ef444433;color:#ef4444}.quartier-meta[data-astro-cid-chcysug7]{display:flex;flex-direction:column;gap:1px}.reno-timeline[data-astro-cid-chcysug7]{position:relative;padding-left:2rem;border-left:2px solid rgba(10,22,40,.1)}.reno-timeline__start[data-astro-cid-chcysug7],.reno-timeline__end[data-astro-cid-chcysug7]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;position:relative}.reno-timeline__start[data-astro-cid-chcysug7]:before,.reno-timeline__end[data-astro-cid-chcysug7]:before{content:"";position:absolute;left:-2rem;top:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#f8fafc;border:2px solid #1eae53}.reno-class[data-astro-cid-chcysug7]{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:1.25rem;flex-shrink:0}.reno-class--e[data-astro-cid-chcysug7]{background:#ef44441f;color:#ef4444;border:2px solid rgba(239,68,68,.3)}.reno-class--d[data-astro-cid-chcysug7]{background:#f59e0b1f;color:#f59e0b;border:2px solid rgba(245,158,11,.3)}.reno-class--c[data-astro-cid-chcysug7]{background:#1eae531f;color:#2cc966;border:2px solid rgba(30,174,83,.3)}.reno-class--b[data-astro-cid-chcysug7]{background:#1eae5326;color:#1eae53;border:2px solid rgba(30,174,83,.4)}.reno-class--sm[data-astro-cid-chcysug7]{width:2rem;height:2rem;font-size:.75rem}.reno-step[data-astro-cid-chcysug7]{position:relative;padding:1rem 0}.reno-step__connector[data-astro-cid-chcysug7]{position:absolute;left:-2rem;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 0 8px #2cc96666}.reno-step__content[data-astro-cid-chcysug7]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.reno-step__content[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae531f}.reno-step__num[data-astro-cid-chcysug7]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:.875rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 4px 12px -4px #2cc96666;flex-shrink:0}.reno-stat[data-astro-cid-chcysug7]{display:flex;flex-direction:column;gap:1px;padding:.5rem;border-radius:8px;background:#f8fafc;border:1px solid rgba(10,22,40,.04)}.reno-link[data-astro-cid-chcysug7]{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem 1rem;border-radius:3.14rem;font-size:.75rem;font-weight:600;color:#1eae53;border:1px solid rgba(30,174,83,.3);transition:all .3s ease}.reno-link[data-astro-cid-chcysug7]:hover{background:#1eae5314;border-color:#1eae53;transform:translateY(-1px)}.impact-card[data-astro-cid-chcysug7]{padding:2rem;border-radius:20px;background:#f8fafc;border:1px solid rgba(10,22,40,.06);box-shadow:0 4px 24px -8px #0a162826}.impact-card[data-astro-cid-chcysug7] h3[data-astro-cid-chcysug7]{color:#0a1628!important}.impact-card[data-astro-cid-chcysug7] .text-slate-300[data-astro-cid-chcysug7]{color:#334155!important}.impact-card[data-astro-cid-chcysug7] .text-slate-500[data-astro-cid-chcysug7]{color:#64748b!important}.impact-card[data-astro-cid-chcysug7] .text-peb-green-light[data-astro-cid-chcysug7]{color:#0e8a3f!important}.impact-bar-bg[data-astro-cid-chcysug7]{height:8px;border-radius:4px;background:#0a162814;overflow:hidden}.impact-bar-fill[data-astro-cid-chcysug7]{height:100%;border-radius:4px;width:var(--bar-width);background:linear-gradient(90deg,#1eae53,#2cc966,#8ef5b3);transition:width 1.5s cubic-bezier(.22,.61,.36,1)}.eu-card[data-astro-cid-chcysug7]{padding:1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.eu-card[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.eu-card__flag[data-astro-cid-chcysug7]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:.625rem;color:#0a1628;background:linear-gradient(135deg,#f8fafce6,#f8fafcb3);margin-bottom:.75rem}.tarifs-navy-card[data-astro-cid-chcysug7]{border-radius:20px;padding:2px;background:linear-gradient(135deg,#1eae5366,#0a16284d,#1eae5333)}.tarifs-navy-card__inner[data-astro-cid-chcysug7]{border-radius:18px;background:linear-gradient(135deg,#0a1628,#0d1b2e);padding:2rem}.expert-card[data-astro-cid-chcysug7]{border-radius:20px;padding:2px;background:linear-gradient(135deg,#1eae5380,#ffffff1a,#1eae534d)}.expert-card__inner[data-astro-cid-chcysug7]{border-radius:18px;background:#fff;padding:2rem}.prep-card[data-astro-cid-chcysug7]{display:block;padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;text-decoration:none}.prep-card[data-astro-cid-chcysug7]:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae532e}.prep-card__icon[data-astro-cid-chcysug7]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:linear-gradient(135deg,#2cc966,#8ef5b3);color:#0a1628;margin-bottom:.75rem}.faq-panel[data-astro-cid-chcysug7]{border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 8px -3px #0a16280f;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faq-panel[data-astro-cid-chcysug7]:has([aria-expanded=true]){border-color:#1eae53;box-shadow:0 4px 20px -6px #1eae532e}.faq-panel__trigger[data-astro-cid-chcysug7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;color:#0a1628}.faq-panel__trigger[data-astro-cid-chcysug7]:hover{background:#1eae530a}.faq-panel__chevron[data-astro-cid-chcysug7]{transition:transform .3s ease,color .3s ease;color:#64748b}.faq-panel__trigger[data-astro-cid-chcysug7][aria-expanded=true] .faq-panel__chevron[data-astro-cid-chcysug7]{transform:rotate(180deg);color:#1eae53}.faq-panel__body[data-astro-cid-chcysug7]{transition:max-height .4s cubic-bezier(.22,.61,.36,1)}.voisine-card[data-astro-cid-chcysug7]{display:block;padding:1rem 1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 8px -3px #0a16280a;text-align:center;text-decoration:none;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.voisine-card[data-astro-cid-chcysug7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae531f}.uccle-communes-green[data-astro-cid-chcysug7]{--dot-color: rgba(255,255,255,.2);background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a)}.uccle-communes-navy-wrap[data-astro-cid-chcysug7]{border-radius:20px;padding:2px;background:linear-gradient(135deg,#1eae5366,#0a162880,#1eae534d)}.uccle-communes-navy-wrap__inner[data-astro-cid-chcysug7]{border-radius:18px;background:linear-gradient(135deg,#0a1628,#0d1b2e);padding:2rem}@media(prefers-reduced-motion:reduce){.uccle-shimmer[data-astro-cid-chcysug7],.uccle-shimmer-dark[data-astro-cid-chcysug7]{animation:none}.uccle-frost[data-astro-cid-chcysug7],.quartier-card[data-astro-cid-chcysug7],.paradox-card[data-astro-cid-chcysug7],.reno-step__content[data-astro-cid-chcysug7],.prep-card[data-astro-cid-chcysug7],.eu-card[data-astro-cid-chcysug7],.voisine-card[data-astro-cid-chcysug7]{transition:none}}:root{--cd-accent-100: #e0f7ff;--cd-accent-200: #bae6fd;--cd-accent-300: #7dd3fc;--cd-accent-400: #22d3ee;--cd-accent-500: #0ea5e9;--cd-accent-600: #0891b2;--cd-green: #1eae53;--cd-green-light: #2cc966;--cd-green-bright: #8ef5b3;--cd-navy: #0a1628;--cd-navy-mid: #0F2035;--cd-navy-light: #14253D}.comp-devis[data-astro-cid-fspwluip]{container-type:inline-size}.comp-devis__inner[data-astro-cid-fspwluip]{display:flex;flex-direction:column;gap:1.618rem;max-width:1180px;margin:0 auto}.comp-devis__profile[data-astro-cid-fspwluip]{background:linear-gradient(135deg,#0a1628f7,#0f2035f7);border:1px solid rgba(125,211,252,.18);border-top-color:#7dd3fc52;border-radius:1.618rem;padding:1.382rem 1.618rem;box-shadow:0 14px 38px #0a16282e,0 1px #ffffff0f inset}.comp-devis__profile-row[data-astro-cid-fspwluip]{display:grid;grid-template-columns:1fr;gap:1.382rem;align-items:end}@media(min-width:900px){.comp-devis__profile-row[data-astro-cid-fspwluip]{grid-template-columns:1fr 1.4fr 1.4fr;gap:1.618rem}}.comp-devis__field[data-astro-cid-fspwluip]{display:flex;flex-direction:column;gap:.618rem}.comp-devis__label[data-astro-cid-fspwluip]{display:flex;align-items:center;justify-content:space-between;gap:.618rem;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em}.comp-devis__badge[data-astro-cid-fspwluip]{display:inline-block;padding:.236rem .618rem;background:#22d3ee29;border:1px solid rgba(34,211,238,.36);border-radius:6.28px;color:var(--cd-accent-300);font-family:JetBrains Mono,monospace;font-size:.812rem;font-weight:600;font-variant-numeric:tabular-nums}.comp-devis__slider[data-astro-cid-fspwluip]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:linear-gradient(to right,var(--cd-accent-500) 0%,var(--cd-accent-400) var(--pos, 50%),rgba(255,255,255,.12) var(--pos, 50%),rgba(255,255,255,.12) 100%);border-radius:999px;cursor:pointer;outline:none}.comp-devis__slider[data-astro-cid-fspwluip]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:var(--cd-accent-400);border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 2px 10px #00000052,0 0 0 1px #22d3ee73;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.comp-devis__slider[data-astro-cid-fspwluip]::-webkit-slider-thumb:hover{transform:scale(1.0618);box-shadow:0 4px 14px #0000006b,0 0 0 4px #22d3ee47}.comp-devis__slider[data-astro-cid-fspwluip]::-moz-range-thumb{width:22px;height:22px;background:var(--cd-accent-400);border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 2px 10px #00000052;-moz-transition:transform .15s ease;transition:transform .15s ease}.comp-devis__slider[data-astro-cid-fspwluip]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #22d3ee6b,0 2px 10px #00000052}.comp-devis__peb-badges[data-astro-cid-fspwluip]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.382rem}.comp-devis__peb-badge[data-astro-cid-fspwluip]{display:flex;align-items:center;justify-content:center;height:38px;padding:0 .236rem;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.18);border-radius:6.28px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease;will-change:transform}.comp-devis__peb-badge[data-astro-cid-fspwluip]:hover{transform:translateY(-1px) scale(1.0236);border-color:#ffffff59}.comp-devis__peb-badge[data-astro-cid-fspwluip].is-active{background:var(--badge-color, #22d3ee);border-color:#ffffffd9;color:#0a1628;box-shadow:0 0 0 2px #ffffff2e,0 6px 18px #00000059}.comp-devis__peb-badge[data-astro-cid-fspwluip]:focus-visible{outline:none;box-shadow:0 0 0 3px #22d3ee80}.comp-devis__tiers[data-astro-cid-fspwluip]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.382rem}.comp-devis__tier[data-astro-cid-fspwluip]{display:flex;flex-direction:column;align-items:flex-start;gap:.118rem;padding:.618rem .764rem;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.18);border-radius:6.28px;color:#fff;cursor:pointer;text-align:left;transition:transform .15s ease,border-color .2s ease,background .2s ease}.comp-devis__tier[data-astro-cid-fspwluip]:hover{transform:translateY(-1px);border-color:var(--cd-accent-400)}.comp-devis__tier[data-astro-cid-fspwluip].is-active{background:linear-gradient(135deg,#22d3ee2e,#0ea5e91a);border-color:var(--cd-accent-400);box-shadow:0 0 0 1px #22d3ee59,0 6px 16px #0ea5e92e}.comp-devis__tier-label[data-astro-cid-fspwluip]{font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:700;color:#fff}.comp-devis__tier-desc[data-astro-cid-fspwluip]{font-size:.688rem;color:#ffffff9e;line-height:1.3}.comp-devis__tier[data-astro-cid-fspwluip]:focus-visible{outline:none;box-shadow:0 0 0 3px #22d3ee80}.comp-devis__quotes[data-astro-cid-fspwluip]{display:grid;grid-template-columns:1fr;gap:1.236rem}@media(min-width:900px){.comp-devis__quotes[data-astro-cid-fspwluip]{grid-template-columns:1fr 1fr;gap:1.382rem}}.comp-devis__quote[data-astro-cid-fspwluip]{background:#fff;border:1px solid #cbd5e1;border-top:4px solid var(--cd-accent-500);border-radius:1.618rem;padding:1.382rem 1.382rem 1.618rem;box-shadow:0 10px 28px -10px #0ea5e92e,0 1px #fff9 inset;transition:box-shadow .25s ease,transform .25s ease}.comp-devis__quote[data-astro-cid-fspwluip]:hover{box-shadow:0 14px 36px #0ea5e924;transform:translateY(-2px)}.comp-devis__quote--b[data-astro-cid-fspwluip]{border-top-color:var(--cd-accent-400)}.comp-devis__quote-head[data-astro-cid-fspwluip]{display:flex;align-items:center;gap:.618rem;margin-bottom:1.236rem}.comp-devis__quote-tag[data-astro-cid-fspwluip]{flex-shrink:0;padding:.236rem .618rem;background:linear-gradient(135deg,var(--cd-accent-500),var(--cd-accent-400));color:#fff;border-radius:6.28px;font-family:Plus Jakarta Sans,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.comp-devis__quote--b[data-astro-cid-fspwluip] .comp-devis__quote-tag[data-astro-cid-fspwluip]{background:linear-gradient(135deg,var(--cd-accent-400),var(--cd-accent-300));color:var(--cd-navy)}.comp-devis__quote-name[data-astro-cid-fspwluip]{flex:1;min-width:0;padding:.382rem .618rem;background:transparent;border:1px solid transparent;border-radius:6.28px;color:var(--cd-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:1.062rem;font-weight:700;transition:border-color .2s ease,background .2s ease}.comp-devis__quote-name[data-astro-cid-fspwluip]:hover{border-color:#cbd5e1;background:#f8fafc}.comp-devis__quote-name[data-astro-cid-fspwluip]:focus{outline:none;border-color:var(--cd-accent-500);box-shadow:0 0 0 3px #22d3ee2e;background:#fff}.comp-devis__quote-amount[data-astro-cid-fspwluip]{margin-bottom:1.236rem}.comp-devis__amount-label[data-astro-cid-fspwluip]{display:block;font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:600;color:#475569;margin-bottom:.382rem}.comp-devis__amount-input-wrap[data-astro-cid-fspwluip]{display:flex;align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6.28px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;overflow:hidden}.comp-devis__amount-input-wrap[data-astro-cid-fspwluip]:focus-within{border-color:var(--cd-accent-500);background:#fff;box-shadow:0 0 0 3px #22d3ee2e}.comp-devis__amount-input[data-astro-cid-fspwluip]{flex:1;min-width:0;padding:.764rem .854rem;background:transparent;border:none;outline:none;color:var(--cd-navy);font-family:JetBrains Mono,monospace;font-size:1.236rem;font-weight:700;font-variant-numeric:tabular-nums}.comp-devis__amount-input[data-astro-cid-fspwluip]::-webkit-outer-spin-button,.comp-devis__amount-input[data-astro-cid-fspwluip]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.comp-devis__amount-input[data-astro-cid-fspwluip][type=number]{-moz-appearance:textfield}.comp-devis__amount-unit[data-astro-cid-fspwluip]{flex-shrink:0;padding:0 .854rem;color:#64748b;font-family:JetBrains Mono,monospace;font-size:1.062rem;font-weight:700}.comp-devis__works-title[data-astro-cid-fspwluip]{display:block;font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:600;color:#475569;margin-bottom:.618rem}.comp-devis__works-grid[data-astro-cid-fspwluip]{display:grid;grid-template-columns:1fr 1fr;gap:.382rem}@container (min-width: 480px){.comp-devis__works-grid[data-astro-cid-fspwluip]{grid-template-columns:1fr 1fr}}.comp-devis__work[data-astro-cid-fspwluip]{display:flex;align-items:center;gap:.382rem;padding:.382rem .618rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6.28px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comp-devis__work[data-astro-cid-fspwluip]:hover{border-color:var(--cd-accent-300);background:#f0f9ff;transform:translateY(-1px)}.comp-devis__work[data-astro-cid-fspwluip]:has(.comp-devis__work-input:checked){background:linear-gradient(135deg,#ecfeff,#f0f9ff);border-color:var(--cd-accent-500);box-shadow:0 0 0 1px #0ea5e924}.comp-devis__work-input[data-astro-cid-fspwluip]:checked~.comp-devis__work-name[data-astro-cid-fspwluip]{color:var(--cd-accent-600);font-weight:700}.comp-devis__work-input[data-astro-cid-fspwluip]{flex-shrink:0;width:16px;height:16px;accent-color:var(--cd-accent-500);cursor:pointer}.comp-devis__work-icon[data-astro-cid-fspwluip]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;color:var(--cd-accent-600);background:#0ea5e91a;flex-shrink:0}.comp-devis__work[data-astro-cid-fspwluip]:has(.comp-devis__work-input:checked) .comp-devis__work-icon[data-astro-cid-fspwluip]{color:#fff;background:linear-gradient(135deg,var(--cd-accent-500),var(--cd-accent-400))}.comp-devis__work-name[data-astro-cid-fspwluip]{flex:1;min-width:0;color:#334155;font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:500;line-height:1.25}.comp-devis__work[data-astro-cid-fspwluip]:focus-within{outline:none;box-shadow:0 0 0 3px #22d3ee52}.comp-devis__results[data-astro-cid-fspwluip]{background:linear-gradient(135deg,var(--cd-navy) 0%,var(--cd-navy-mid) 50%,var(--cd-navy) 100%);border:1px solid rgba(125,211,252,.22);border-radius:1.618rem;padding:1.618rem 1.382rem;box-shadow:0 18px 48px #0a162838}@media(min-width:768px){.comp-devis__results[data-astro-cid-fspwluip]{padding:2rem 1.618rem}}.comp-devis__results-title[data-astro-cid-fspwluip]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.382rem;font-weight:700;color:#fff;text-align:center;margin-bottom:1.382rem;letter-spacing:-.01em}@media(min-width:768px){.comp-devis__results-title[data-astro-cid-fspwluip]{font-size:1.618rem;margin-bottom:1.618rem}}.comp-devis__results-hl[data-astro-cid-fspwluip]{background:linear-gradient(135deg,var(--cd-accent-300) 0%,var(--cd-accent-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.comp-devis__cards[data-astro-cid-fspwluip]{display:grid;grid-template-columns:1fr;gap:1.236rem;margin-bottom:1.382rem}@media(min-width:768px){.comp-devis__cards[data-astro-cid-fspwluip]{grid-template-columns:1fr 1fr;gap:1.382rem}}.comp-devis__card[data-astro-cid-fspwluip]{background:#0f2035b8;border:1px solid rgba(255,255,255,.1);border-top-color:#7dd3fc52;border-radius:1.382rem;padding:1.236rem 1.236rem 1.382rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;will-change:transform}.comp-devis__card[data-astro-cid-fspwluip]:hover{transform:translateY(-3px);box-shadow:0 14px 38px #0ea5e92e;border-color:#7dd3fc73}.comp-devis__card[data-astro-cid-fspwluip].is-winner{border-color:var(--cd-green-light);background:linear-gradient(135deg,#0f2035c7,#1eae5314);box-shadow:0 0 0 1px #1eae5352,0 14px 38px #1eae532e;position:relative}.comp-devis__card[data-astro-cid-fspwluip].is-winner:before{content:"Meilleur choix";position:absolute;top:-10px;left:50%;transform:translate(-50%);padding:.236rem .764rem;background:linear-gradient(135deg,var(--cd-green) 0%,var(--cd-green-light) 100%);color:#fff;border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.688rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px #1eae536b;white-space:nowrap}.comp-devis__card-header[data-astro-cid-fspwluip]{display:flex;align-items:center;gap:.618rem;padding-bottom:.854rem;margin-bottom:.854rem;border-bottom:1px solid rgba(255,255,255,.08)}.comp-devis__card-tag[data-astro-cid-fspwluip]{flex-shrink:0;padding:.118rem .5rem;background:#22d3ee2e;border:1px solid rgba(34,211,238,.36);color:var(--cd-accent-300);border-radius:4px;font-family:JetBrains Mono,monospace;font-size:.688rem;font-weight:700;text-transform:uppercase}.comp-devis__card-name[data-astro-cid-fspwluip]{flex:1;min-width:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-devis__metrics[data-astro-cid-fspwluip]{display:flex;flex-direction:column;gap:.382rem;margin-bottom:1.236rem}.comp-devis__metric[data-astro-cid-fspwluip]{display:flex;align-items:center;justify-content:space-between;gap:.618rem;padding:.382rem 0}.comp-devis__metric--feature[data-astro-cid-fspwluip]{padding:.618rem .764rem;background:#22d3ee14;border:1px solid rgba(34,211,238,.2);border-radius:6.28px;margin:.236rem 0}.comp-devis__metric-label[data-astro-cid-fspwluip]{color:#ffffffa6;font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:500}.comp-devis__metric--feature[data-astro-cid-fspwluip] .comp-devis__metric-label[data-astro-cid-fspwluip]{color:#ffffffd9;font-weight:600}.comp-devis__metric-value[data-astro-cid-fspwluip]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.comp-devis__metric-value--neutral[data-astro-cid-fspwluip]{color:#fff;font-size:.95rem}.comp-devis__metric-value--green[data-astro-cid-fspwluip]{color:var(--cd-green-bright);font-size:.95rem}.comp-devis__metric-value--accent[data-astro-cid-fspwluip]{background:linear-gradient(135deg,var(--cd-accent-300) 0%,var(--cd-accent-400) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.382rem;line-height:1}.comp-devis__peb-bar[data-astro-cid-fspwluip]{padding-top:.854rem;border-top:1px solid rgba(255,255,255,.08)}.comp-devis__peb-bar-label[data-astro-cid-fspwluip]{display:block;color:#ffffffa6;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;margin-bottom:.382rem}.comp-devis__peb-pills[data-astro-cid-fspwluip]{display:flex;align-items:center;gap:.618rem}.comp-devis__peb-pill[data-astro-cid-fspwluip]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.236rem;font-weight:800;box-shadow:0 2px 8px #00000040;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:background .35s ease}.comp-devis__peb-pill--before[data-astro-cid-fspwluip]{opacity:.65}.comp-devis__peb-arrow[data-astro-cid-fspwluip]{color:var(--cd-accent-300);flex-shrink:0}.comp-devis__verdict[data-astro-cid-fspwluip]{display:flex;align-items:flex-start;gap:.854rem;padding:1.045rem 1.236rem;background:linear-gradient(135deg,#1eae5324,#22d3ee0f);border:1px solid rgba(30,174,83,.32);border-left:3px solid var(--cd-green-light);border-radius:1.236rem;margin-bottom:1.236rem}.comp-devis__verdict-icon[data-astro-cid-fspwluip]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;color:var(--cd-green-light);background:#1eae532e;border-radius:10px}.comp-devis__verdict-body[data-astro-cid-fspwluip]{flex:1;min-width:0}.comp-devis__verdict-label[data-astro-cid-fspwluip]{display:block;color:var(--cd-green-bright);font-family:DM Sans,sans-serif;font-size:.688rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.236rem}.comp-devis__verdict-text[data-astro-cid-fspwluip]{color:#fff;font-family:DM Sans,sans-serif;font-size:.938rem;font-weight:500;line-height:1.5;margin:0}.comp-devis__verdict-text[data-astro-cid-fspwluip] strong[data-astro-cid-fspwluip]{color:var(--cd-green-bright);font-weight:700}.comp-devis__cta[data-astro-cid-fspwluip]{display:inline-flex;align-items:center;justify-content:center;gap:.618rem;width:100%;padding:1.045rem 2rem;background:linear-gradient(135deg,var(--cd-accent-500) 0%,var(--cd-accent-600) 100%);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.062rem;font-weight:700;text-decoration:none;border-radius:3.14rem;box-shadow:0 8px 24px #0ea5e95c,0 0 0 1px #ffffff0f inset;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;will-change:transform;min-height:48px;position:relative;overflow:hidden}.comp-devis__cta[data-astro-cid-fspwluip]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.18) 0%,transparent 50%);opacity:0;transition:opacity .25s ease}.comp-devis__cta[data-astro-cid-fspwluip]:hover{transform:translateY(-2px) scale(1.0236);box-shadow:0 14px 36px #0ea5e975;filter:brightness(1.06)}.comp-devis__cta[data-astro-cid-fspwluip]:hover:before{opacity:1}.comp-devis__cta[data-astro-cid-fspwluip]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #22d3ee99,0 8px 24px #0ea5e95c}.comp-devis__cta[data-astro-cid-fspwluip] svg[data-astro-cid-fspwluip]{transition:transform .25s ease}.comp-devis__cta[data-astro-cid-fspwluip]:hover svg[data-astro-cid-fspwluip]{transform:translate(3px)}.comp-devis__disclaimer[data-astro-cid-fspwluip]{margin-top:.854rem;color:#ffffff8c;font-size:.75rem;line-height:1.5;text-align:center;padding:0 .618rem}.comp-devis__info[data-astro-cid-fspwluip]{display:flex;align-items:flex-start;gap:.854rem;padding:.854rem 1.045rem;background:linear-gradient(135deg,#0a1628f5,#0f2035f5);border:1px solid rgba(125,211,252,.32);border-left:3px solid var(--cd-accent-400);border-radius:1.045rem;box-shadow:0 6px 22px -8px #0a162852}.comp-devis__info-icon[data-astro-cid-fspwluip]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--cd-accent-300);background:#7dd3fc2e;border-radius:8px}.comp-devis__info-body[data-astro-cid-fspwluip]{flex:1;min-width:0}.comp-devis__info-text[data-astro-cid-fspwluip]{color:#ffffffeb;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.55;margin:0 0 .382rem}.comp-devis__info-text[data-astro-cid-fspwluip] strong[data-astro-cid-fspwluip]{color:#fff;font-weight:700}.comp-devis__info-link[data-astro-cid-fspwluip]{display:inline-flex;align-items:center;gap:.236rem;color:var(--cd-accent-300);font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:700;text-decoration:underline;text-decoration-color:#7dd3fc66;text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.comp-devis__info-link[data-astro-cid-fspwluip]:hover{color:#fff;text-decoration-color:#fff}.comp-devis__ecoreno[data-astro-cid-fspwluip]{display:flex;align-items:flex-start;gap:.764rem;padding:.854rem 1.045rem;background:#ffffff0a;border:1px solid rgba(125,211,252,.22);border-radius:1.045rem;margin-bottom:1.045rem}.comp-devis__ecoreno-icon[data-astro-cid-fspwluip]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--cd-accent-300);background:#7dd3fc1f;border-radius:8px}.comp-devis__ecoreno-text[data-astro-cid-fspwluip]{flex:1;min-width:0;color:#ffffffc7;font-family:DM Sans,sans-serif;font-size:.875rem;line-height:1.55;margin:0}.comp-devis__ecoreno-text[data-astro-cid-fspwluip] strong[data-astro-cid-fspwluip]{color:#fff;font-weight:700}@media(prefers-reduced-motion:reduce){.comp-devis__quote[data-astro-cid-fspwluip],.comp-devis__card[data-astro-cid-fspwluip],.comp-devis__cta[data-astro-cid-fspwluip],.comp-devis__cta[data-astro-cid-fspwluip] svg[data-astro-cid-fspwluip],.comp-devis__work[data-astro-cid-fspwluip],.comp-devis__tier[data-astro-cid-fspwluip],.comp-devis__peb-badge[data-astro-cid-fspwluip],.comp-devis__slider[data-astro-cid-fspwluip]::-webkit-slider-thumb,.comp-devis__slider[data-astro-cid-fspwluip]::-moz-range-thumb,.comp-devis__peb-pill[data-astro-cid-fspwluip]{-webkit-transition:none!important;-moz-transition:none!important;transition:none!important}}body{background:linear-gradient(135deg,#040b14,#0a1628 25%,#0e1e36 38.2%,#0a1628 61.8%,#06101f 85%,#030810)}.contact-hero__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.05rem;margin-bottom:1.4rem;background:#1eae5324;border:1px solid rgba(30,174,83,.32);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2cc966;text-shadow:0 1px 2px rgba(6,14,25,.6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.contact-hero__pulse{width:8px;height:8px;border-radius:50%;background:#1eae53;box-shadow:0 0 #1eae53b3;animation:contact-pulse 2s cubic-bezier(.66,0,0,1) infinite}@keyframes contact-pulse{0%{transform:scale(.95);box-shadow:0 0 #1eae5399}70%{transform:scale(1);box-shadow:0 0 0 9px #1eae5300}to{transform:scale(.95);box-shadow:0 0 #1eae5300}}.contact-hero__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:900;font-size:clamp(2.5rem,1.5rem + 4vw,5rem);line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0 0 1.1rem;text-shadow:0 2px 4px rgba(6,14,25,.6),0 4px 24px rgba(6,14,25,.45)}.contact-hero__lead{max-width:36rem;margin:0 auto 2rem;font-size:clamp(.95rem,.55rem + .65vw,1.1rem);line-height:1.55;color:#f8fafceb;text-shadow:0 1px 2px rgba(6,14,25,.6),0 2px 8px rgba(6,14,25,.4)}.contact-hero__lead-accent{color:#2cc966;font-weight:700}.contact-hero__pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.55rem;margin-bottom:1.75rem}.contact-hero__pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;background:#0f172a8c;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-size:.74rem;font-weight:600;color:#f8fafcf2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:0 1px 2px rgba(6,14,25,.6);transition:background .3s ease,border-color .3s ease}.contact-hero__pill:hover{background:#0f172ab3;border-color:#2cc96659}.contact-hero__pill svg{color:#2cc966;flex-shrink:0}.contact-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem}.contact-hero__btn-primary{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.75rem;background:linear-gradient(135deg,#1eae53,#18c752);color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-decoration:none;border-radius:999px;box-shadow:0 4px 14px #1eae5352,0 1px 3px #060e1973;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.contact-hero__btn-primary:hover{background:linear-gradient(135deg,#18c752,#2cd968);transform:translateY(-2px);box-shadow:0 8px 22px #1eae5373,0 2px 6px #060e198c}.contact-hero__btn-secondary{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.75rem;background:#0f172a8c;color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.18);border-radius:999px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-shadow:0 1px 2px rgba(6,14,25,.6);transition:transform .3s cubic-bezier(.22,.61,.36,1),background .3s ease,border-color .3s ease}.contact-hero__btn-secondary:hover{background:#0f172abf;border-color:#2cc96666;transform:translateY(-2px)}.contact-hero__btn-secondary svg{color:#2cc966}@media(max-width:480px){.contact-hero__title{letter-spacing:-.025em}.contact-hero__btn-primary,.contact-hero__btn-secondary{padding:.85rem 1.4rem;font-size:.85rem}}.contact-form-card-light{background:linear-gradient(135deg,#0a1628f7,#0f1c32ed);border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:2rem;box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff0a}.contact-info-card{background:linear-gradient(135deg,#0a1628f2,#0f1c32e6);border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:1.5rem;box-shadow:0 4px 20px #0000001f,inset 0 1px #ffffff0a;transition:border-color .3s ease}.contact-coverage-strip{margin-top:2.618rem;padding:.95rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,#1eae530f,#1eae5305);border:1px solid rgba(30,174,83,.18);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .75rem;font-size:.85rem;color:#475569;text-align:center;transition:transform .3s cubic-bezier(.22,.61,.36,1),border-color .3s ease,background .3s ease}.contact-coverage-strip:hover{border-color:#1eae5359;transform:translateY(-1px)}.contact-coverage-link{display:inline-flex;align-items:center;gap:.15rem;font-weight:700;color:#1eae53;text-decoration:none;border-bottom:1px dashed rgba(30,174,83,.4);transition:color .2s ease,border-color .2s ease}.contact-coverage-link:hover{color:#18c752;border-bottom-color:#1eae53e6}.contact-coverage-link svg{transition:transform .2s ease}.contact-coverage-link:hover svg{transform:translate(2px)}@media(max-width:480px){.contact-coverage-strip{font-size:.78rem;padding:.85rem 1rem}}.contact-info-card:hover{border-color:#1eae5326}.contact-input-light{width:100%;background:#dcebfad9;border:1px solid rgba(180,210,240,.6);border-radius:.75rem;padding:.625rem 1rem;color:#0a1628;font-size:.875rem;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.contact-input-light::-moz-placeholder{color:#0a162859}.contact-input-light::placeholder{color:#0a162859}.contact-input-light:focus{outline:none;border-color:#1eae5380;background:#e1f0fff2;box-shadow:0 0 0 3px #1eae531a}.contact-info-item{display:flex;align-items:center;gap:.875rem;padding:.75rem;border-radius:.75rem;text-decoration:none;transition:background .2s ease}.contact-info-item:hover{background:#ffffff0a}.contact-info-icon{width:2.5rem;height:2.5rem;border-radius:.625rem;background:#1eae531a;display:flex;align-items:center;justify-content:center;color:#1eae53;flex-shrink:0}:root{--faq-ink: #0A1628;--faq-mist: #E8EDF3;--faq-paper: #FFFFFF;--faq-deep: #060B17;--faq-deep-2: #0B1424;--faq-line: rgba(10, 22, 40, .1);--faq-green: #1eae53;--faq-green-deep: #0E8A3F;--faq-green-soft: #2cc966}.faq-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.faq-container--narrow{max-width:880px}.faq-section{position:relative;padding-block:clamp(3rem,6vw,5rem);overflow:clip;isolation:isolate}.faq-section--light{background:var(--faq-mist);color:var(--faq-ink);--dot-color: rgba(10, 22, 40, .16)}.faq-section--dark{background:var(--faq-deep);color:#ffffffeb;--dot-color: rgba(255, 255, 255, .2)}.faq-container,.faq-section>*{position:relative;z-index:1}.faq-cat-quote{position:relative;overflow:hidden;background:var(--faq-deep);color:#fffffff0;--dot-color: rgba(255, 255, 255, .16);padding:clamp(3rem,6vw,5rem) clamp(1.2rem,3vw,2rem);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.faq-cat-quote>*{position:relative;z-index:1}.faq-cat-quote__inner{max-width:52rem;margin:0 auto;text-align:center;position:relative}.faq-cat-quote__mark{position:absolute;top:-1.6rem;left:50%;transform:translate(-50%);width:clamp(3.5rem,7vw,5rem);height:auto;color:var(--faq-green);opacity:.22;pointer-events:none}.faq-cat-quote__block{margin:0;padding:0;border:0}.faq-cat-quote__text{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.5;font-weight:500;font-style:italic;color:#fff;margin:0 auto;max-width:44ch;letter-spacing:-.005em;text-wrap:balance}.faq-cat-quote__attribution{margin-top:clamp(1.2rem,2.4vw,1.8rem);display:flex;flex-direction:column;align-items:center;gap:.2rem}.faq-cat-quote__name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:#ffffffeb;letter-spacing:.01em}.faq-cat-quote__role{font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase}@media(max-width:640px){.faq-cat-quote{padding:2.4rem 1rem}.faq-cat-quote__mark{top:-.8rem}}.faq-section-eyebrow{display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;color:var(--faq-green-deep);text-transform:uppercase;letter-spacing:.18em;margin-bottom:1rem}.faq-section-eyebrow--light{color:var(--faq-green-soft)}.faq-grad{background:linear-gradient(95deg,#2cc966,#fff,#2cc966);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:faq-grad-drift 9s ease-in-out infinite alternate;text-shadow:none!important}.faq-grad--strong{background:linear-gradient(95deg,#2cc966,#fff,#2cc966);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none!important}.faq-grad--on-light{background:linear-gradient(95deg,#065f46,#16a34a,#065f46);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:faq-grad-drift 9s ease-in-out infinite alternate;text-shadow:none!important;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.faq-grad--on-light{color:#065f46}}@keyframes faq-grad-drift{0%{background-position:0% 0}to{background-position:100% 0}}.faq-hero{position:relative;background:#060b17;color:#fff;overflow:hidden;padding:clamp(7rem,11vw,9rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,5rem)}.faq-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.faq-hero__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.faq-hero__veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#060b17e0,#060b17c7 30%,#060b17d9 70%,#060b17f7),radial-gradient(ellipse at 70% 30%,rgba(30,174,83,.18) 0%,transparent 55%),radial-gradient(ellipse at 25% 80%,rgba(44,201,102,.1) 0%,transparent 55%)}.faq-aurora{position:absolute;inset:0;pointer-events:none;filter:blur(70px);opacity:.45;z-index:0}.faq-aurora__orb{position:absolute;border-radius:50%;mix-blend-mode:screen}.faq-aurora__orb--1{top:-10%;left:10%;width:40vw;height:40vw;background:radial-gradient(circle,rgba(30,174,83,.32) 0%,transparent 60%);animation:faq-orb-1 28s ease-in-out infinite alternate}.faq-aurora__orb--2{bottom:-20%;right:-5%;width:50vw;height:50vw;background:radial-gradient(circle,rgba(14,138,63,.28) 0%,transparent 65%);animation:faq-orb-2 32s ease-in-out infinite alternate}@keyframes faq-orb-1{0%{transform:translateZ(0)}to{transform:translate3d(15%,8%,0)}}@keyframes faq-orb-2{0%{transform:translateZ(0)}to{transform:translate3d(-10%,-10%,0)}}.faq-hero__grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.faq-hero__inner{position:relative;z-index:1;width:100%;max-width:980px;margin-inline:auto;text-align:center}.faq-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .95rem;background:#0a16288c;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.76rem;font-weight:600;color:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0 auto 1.4rem;width:-moz-max-content;width:max-content;max-width:100%;animation:faq-fade-in .7s cubic-bezier(.25,.46,.45,.94) both}.faq-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--faq-green-soft);box-shadow:0 0 12px var(--faq-green-soft);animation:faq-pulse 2.4s ease-in-out infinite}@keyframes faq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.faq-h1{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.9rem,4.4vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fffffffa;margin:0 0 1.4rem;text-wrap:balance;text-shadow:0 2px 28px rgba(6,11,23,.65),0 1px 4px rgba(6,11,23,.5);animation:faq-rise .8s cubic-bezier(.25,.46,.45,.94) .1s both}.faq-lede{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:#ffffffe0;max-width:680px;margin:0 auto 2.4rem;text-shadow:0 1px 12px rgba(6,11,23,.6);animation:faq-rise .8s cubic-bezier(.25,.46,.45,.94) .25s both}.faq-lede a{color:var(--faq-green-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600}.faq-lede a:hover{color:#fff}.faq-search-wrap{max-width:640px;margin:0 auto 2rem;animation:faq-rise .8s cubic-bezier(.25,.46,.45,.94) .38s both}.faq-search{position:relative;display:flex;align-items:center;gap:.75rem;padding:.85rem 1.2rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);box-shadow:0 12px 32px -10px #0009,0 1px #ffffff0a inset;transition:border-color .22s ease,box-shadow .22s ease}.faq-search:focus-within{border-color:#2cc9668c;box-shadow:0 16px 42px -10px #000000b3,0 0 0 4px #1eae5329,0 1px #ffffff0a inset}.faq-search__icon{width:18px;height:18px;color:var(--faq-green-soft);flex-shrink:0}.faq-search__input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;font-weight:500;min-width:0}.faq-search__input::-moz-placeholder{color:#ffffff6b;font-weight:400}.faq-search__input::placeholder{color:#ffffff6b;font-weight:400}.faq-search__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#ffffff0f;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#ffffffb3;cursor:pointer;transition:background .2s ease,color .2s ease}.faq-search__clear:hover{background:#ffffff24;color:#fff}.faq-search__clear svg{width:14px;height:14px}.faq-search__hint{margin:.7rem 0 0;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;color:#ffffffb3;text-align:center}.faq-search__hint span{color:var(--faq-green-soft);font-weight:700}.faq-search__reset{background:none;border:none;color:var(--faq-green-soft);font-weight:600;cursor:pointer;text-decoration:underline;font-family:inherit;font-size:inherit}.faq-search__reset:hover{color:#fff}.faq-stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;max-width:720px;margin-inline:auto;animation:faq-rise .8s cubic-bezier(.25,.46,.45,.94) .5s both}@media(max-width:600px){.faq-stats{grid-template-columns:repeat(2,1fr)}}.faq-stats__item{text-align:center;padding:1rem .75rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:14px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.faq-stats__item:hover{transform:translateY(-2px);border-color:#2cc96652;background:#ffffff0f}.faq-stats__num{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.6rem;font-weight:800;color:#fff;line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0%,var(--faq-green-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.25rem}.faq-stats__unit{font-size:.5em;font-weight:700;margin-left:.05em}.faq-stats__label{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;color:#ffffffad}.faq-tags-head{text-align:center;margin-bottom:clamp(1.8rem,3vw,2.4rem)}.faq-tags-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.5rem,2.8vw,2.05rem);font-weight:800;color:var(--faq-ink);margin:.5rem 0 0;letter-spacing:-.018em;line-height:1.15}.faq-tags-subtitle{display:inline-flex;align-items:center;gap:.55rem;margin:.85rem 0 0;padding:.42rem .95rem;background:#1eae5314;border:1px solid rgba(30,174,83,.22);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.82rem;color:var(--faq-ink);font-weight:500}.faq-tags-subtitle__live{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.85rem;font-weight:800;color:var(--faq-green-deep);font-variant-numeric:tabular-nums}.faq-tags-subtitle__live:after{content:" résultats";font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;color:var(--faq-green-deep)}.faq-tags-subtitle__divider{color:#1eae5373;font-weight:800}.faq-tags-subtitle__hint{color:#1f2937ad;font-size:.78rem;letter-spacing:.01em}@media(max-width:540px){.faq-tags-subtitle__hint,.faq-tags-subtitle__divider{display:none}.faq-tags-subtitle{padding:.38rem .85rem}}.faq-tags-wrap{margin-inline:calc(clamp(1.25rem,4vw,2.5rem)*-1);padding-inline:clamp(1.25rem,4vw,2.5rem)}@media(min-width:720px){.faq-tags-wrap{margin-inline:0;padding-inline:0}}.faq-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:1180px;margin-inline:auto;scrollbar-width:none;-ms-overflow-style:none}.faq-tags::-webkit-scrollbar{display:none}@media(max-width:719px){.faq-tags{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1rem;padding-block:.4rem;justify-content:flex-start}.faq-tag{scroll-snap-align:start;flex-shrink:0}}.faq-tag{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.62rem 1.05rem .62rem .7rem;background:#fff;border:1.5px solid rgba(10,22,40,.085);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.86rem;font-weight:600;color:var(--faq-ink);letter-spacing:.005em;box-shadow:0 1px 2px #0a16280a,0 6px 16px -8px #0a16281a;transition:transform .24s cubic-bezier(.25,.46,.45,.94),box-shadow .24s cubic-bezier(.25,.46,.45,.94),border-color .24s ease,background .24s ease,color .2s ease}@media(hover:hover){.faq-tag:hover{transform:translateY(-2px);border-color:#1eae5373;box-shadow:0 4px 10px #0a16280f,0 14px 28px -10px #1eae5352;color:var(--faq-green-deep)}.faq-tag:hover .faq-tag__icon{background:#1eae532e;color:var(--faq-green-deep);transform:scale(1.06)}}.faq-tag:focus-visible{outline:none;border-color:var(--faq-green);box-shadow:0 0 0 3px #1eae5340,0 4px 12px #1eae534d}.faq-tag--active,.faq-tag[aria-pressed=true]{background:linear-gradient(135deg,var(--faq-green) 0%,var(--faq-green-deep) 100%);border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1eae5352,0 14px 32px -10px #1eae538c,inset 0 1px #ffffff2e}.faq-tag__indicator{position:absolute;top:6px;right:8px;width:6px;height:6px;border-radius:50%;background:#fffffff2;opacity:0;transform:scale(.6);transition:opacity .28s ease,transform .28s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 #fff9}.faq-tag--active .faq-tag__indicator,.faq-tag[aria-pressed=true] .faq-tag__indicator{opacity:1;transform:scale(1);animation:faq-tag-dot-pulse 1.8s ease-in-out infinite}@keyframes faq-tag-dot-pulse{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 4px #fff0}}.faq-tag__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#1eae531a;color:var(--faq-green-deep);flex-shrink:0;transition:background .22s ease,color .22s ease,transform .22s cubic-bezier(.25,.46,.45,.94)}.faq-tag__icon svg{width:14px;height:14px}.faq-tag--active .faq-tag__icon,.faq-tag[aria-pressed=true] .faq-tag__icon{background:#ffffff38;color:#fff}.faq-tag__count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 .5rem;border-radius:999px;background:#0a162812;color:#1f2937b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:700;flex-shrink:0;transition:background .22s ease,color .22s ease}.faq-tag--active .faq-tag__count,.faq-tag[aria-pressed=true] .faq-tag__count{background:#ffffff3d;color:#fff}@media(prefers-reduced-motion:no-preference){.faq-tag{animation:faq-tag-reveal .48s cubic-bezier(.25,.46,.45,.94) backwards}.faq-tag:nth-child(1){animation-delay:0ms}.faq-tag:nth-child(2){animation-delay:60ms}.faq-tag:nth-child(3){animation-delay:.12s}.faq-tag:nth-child(4){animation-delay:.18s}.faq-tag:nth-child(5){animation-delay:.24s}.faq-tag:nth-child(6){animation-delay:.3s}.faq-tag:nth-child(7){animation-delay:.36s}}@keyframes faq-tag-reveal{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.faq-cat-head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.faq-cat-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800;color:var(--faq-ink);margin:0;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.faq-cat-title--light{color:#fff}.faq-list{border-top:1px solid rgba(10,22,40,.1)}.faq-section--dark .faq-list{border-top-color:#ffffff1a}.faq-section .faq-item{border-bottom:1px solid rgba(10,22,40,.1);transition:background .24s ease}.faq-section .faq-item--dark{border-bottom-color:#ffffff1a}.faq-section .faq-item:hover{background:#0a162805}.faq-section .faq-item--dark:hover{background:#ffffff06}.faq-section .faq-item[open]{background:#ffffff8c}.faq-section .faq-item--dark[open]{background:#ffffff0a}.faq-section .faq-q{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1.4rem .8rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1rem,1.3vw,1.13rem);font-weight:600;color:var(--faq-ink);line-height:1.4;letter-spacing:-.01em;transition:color .22s ease,padding .22s ease}.faq-section .faq-q::-webkit-details-marker{display:none}.faq-section .faq-item--dark .faq-q{color:#fff}.faq-section .faq-q:hover{color:var(--faq-green-deep);padding-inline:1.2rem}.faq-section .faq-item--dark .faq-q:hover{color:var(--faq-green-soft)}.faq-section .faq-item[open] .faq-q{padding-bottom:.8rem;padding-inline:1.2rem}.faq-section .faq-q-num{font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;color:var(--faq-green-deep);letter-spacing:.04em;line-height:1;transition:color .22s ease}.faq-section .faq-item--dark .faq-q-num{color:var(--faq-green-soft)}.faq-section .faq-item[open] .faq-q-num{color:var(--faq-green)}.faq-section .faq-q-text{line-height:1.4}.faq-section .faq-q-actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.faq-section .faq-q-anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#1f293773;cursor:pointer;opacity:0;transform:scale(.85);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.faq-section .faq-item--dark .faq-q-anchor{color:#ffffff80}.faq-section .faq-q:hover .faq-q-anchor{opacity:1;transform:scale(1)}.faq-section .faq-q-anchor:hover{background:#1eae531f;color:var(--faq-green-deep)}.faq-section .faq-item--dark .faq-q-anchor:hover{background:#2cc9661f;color:var(--faq-green-soft)}.faq-section .faq-q-anchor svg{width:14px;height:14px}.faq-section .faq-q-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(10,22,40,.12);border-radius:50%;background:var(--faq-paper);transition:transform .32s cubic-bezier(.25,.46,.45,.94),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;color:#1f29378c;box-shadow:0 1px 2px #0a16280a}.faq-section .faq-q-icon svg{width:14px;height:14px}.faq-section .faq-item--dark .faq-q-icon{background:#ffffff0f;border-color:#ffffff24;color:#ffffffa6}.faq-section .faq-q:hover .faq-q-icon{border-color:#1eae5380;color:var(--faq-green-deep);box-shadow:0 4px 12px -4px #1eae534d}.faq-section .faq-item[open] .faq-q-icon{transform:rotate(45deg);background:var(--faq-green-deep);border-color:var(--faq-green-deep);color:#fff;box-shadow:0 6px 16px -4px #1eae5380}.faq-body{padding:0 1.2rem 1.5rem 3.7rem;max-width:880px;animation:faq-reveal .38s cubic-bezier(.25,.46,.45,.94)}@media(max-width:640px){.faq-body{padding-left:1.2rem}}.faq-section .faq-tldr{position:relative;padding:.8rem 1rem .8rem 1.1rem;margin:0 0 1rem;background:linear-gradient(95deg,#1eae5314,#1eae5305);border-left:3px solid var(--faq-green);border-radius:0 10px 10px 0}.faq-section .faq-item--dark .faq-tldr{background:linear-gradient(95deg,#2cc9661a,#2cc96605);border-left-color:var(--faq-green-soft)}.faq-section .faq-tldr__label{display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--faq-green-deep);margin-bottom:.3rem}.faq-section .faq-item--dark .faq-tldr__label{color:var(--faq-green-soft)}.faq-section .faq-tldr__text{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;line-height:1.55;color:var(--faq-ink);margin:0}.faq-section .faq-item--dark .faq-tldr__text{color:#fffffff0}.faq-section .faq-quote{position:relative;margin:0 0 1rem;padding:1.1rem 1.3rem;background:linear-gradient(135deg,#0a16280a,#0a162803);border:1px solid rgba(10,22,40,.08);border-radius:14px}.faq-section .faq-item--dark .faq-quote{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border-color:#ffffff1a}.faq-section .faq-quote__mark{position:absolute;top:.85rem;left:1rem;width:22px;height:16px;color:var(--faq-green-deep);opacity:.5}.faq-section .faq-item--dark .faq-quote__mark{color:var(--faq-green-soft)}.faq-section .faq-quote__text{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;font-weight:500;font-style:italic;line-height:1.5;color:var(--faq-ink);margin:0 0 .8rem;padding-left:2rem;text-wrap:balance}.faq-section .faq-item--dark .faq-quote__text{color:#ffffffeb}.faq-section .faq-quote__sig{display:flex;flex-direction:column;gap:.15rem;padding-left:2rem}.faq-section .faq-quote__sig-name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.86rem;font-weight:700;color:var(--faq-ink)}.faq-section .faq-item--dark .faq-quote__sig-name{color:#fff}.faq-section .faq-quote__sig-role{font-family:JetBrains Mono,monospace;font-size:.68rem;color:var(--faq-green-deep);letter-spacing:.04em}.faq-section .faq-item--dark .faq-quote__sig-role{color:var(--faq-green-soft)}.faq-detail-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;margin-top:.2rem;background:transparent;border:1px solid rgba(10,22,40,.14);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.84rem;font-weight:600;color:var(--faq-green-deep);transition:background .22s ease,border-color .22s ease,color .22s ease}.faq-section .faq-item--dark .faq-detail-toggle{border-color:#ffffff29;color:var(--faq-green-soft)}.faq-detail-toggle:hover{background:#1eae5314;border-color:#1eae5373}.faq-section .faq-item--dark .faq-detail-toggle:hover{background:#2cc96614;border-color:#2cc96673}.faq-detail-toggle__icon{width:14px;height:14px;transition:transform .28s cubic-bezier(.25,.46,.45,.94)}.faq-detail-toggle[aria-expanded=true] .faq-detail-toggle__icon{transform:rotate(180deg)}.faq-detail[hidden]{display:none}.faq-detail{margin-top:1.2rem;animation:faq-reveal .38s cubic-bezier(.25,.46,.45,.94)}.faq-howto{margin-top:1.5rem;padding:1.2rem;background:linear-gradient(135deg,#1eae530a,#2cc96605);border:1px solid rgba(30,174,83,.18);border-radius:14px}.faq-section .faq-item--dark .faq-howto{background:linear-gradient(135deg,#1eae5314,#2cc9660a);border-color:#2cc96638}.faq-howto__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--faq-green-deep);margin:0 0 .85rem}.faq-section .faq-item--dark .faq-howto__title{color:var(--faq-green-soft)}.faq-howto__steps{list-style:none;counter-reset:howto-step;padding:0;margin:0;display:grid;gap:.6rem}.faq-howto__step{counter-increment:howto-step;position:relative;padding:.55rem .8rem .55rem 2.6rem;background:#fff9;border:1px solid rgba(10,22,40,.06);border-radius:10px;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;line-height:1.55;color:#1f2937d9}.faq-section .faq-item--dark .faq-howto__step{background:#0000002e;border-color:#ffffff14;color:#ffffffd9}.faq-howto__step:before{content:counter(howto-step);position:absolute;left:.6rem;top:.55rem;width:24px;height:24px;border-radius:50%;background:var(--faq-green-deep);color:#fff;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #1eae531a}.faq-howto__step-name{display:block;margin-bottom:.2rem;color:var(--faq-ink);font-weight:700}.faq-section .faq-item--dark .faq-howto__step-name{color:#fff}.faq-a{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.72;color:#1f2937d1;padding:0;margin:0;max-width:800px}.faq-section .faq-item--dark .faq-a{color:#ffffffc7}.faq-a a{color:var(--faq-green-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq-section .faq-item--dark .faq-a a{color:var(--faq-green-soft)}.faq-a a:hover{color:var(--faq-green)}.faq-a strong{color:var(--faq-ink);font-weight:700}.faq-section .faq-item--dark .faq-a strong{color:#fff}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-thread{display:flex;flex-direction:column;gap:clamp(1.5rem,3vw,2.4rem)}.faq-msg-pair{display:flex;flex-direction:column;gap:.8rem;animation:faq-reveal .46s cubic-bezier(.25,.46,.45,.94)}.faq-msg-pair[hidden]{display:none}.faq-msg{display:flex;align-items:flex-end;gap:.8rem;max-width:100%}.faq-msg--user{justify-content:flex-end;align-self:flex-end;max-width:86%}.faq-msg__user-bubble{display:inline-flex;align-items:baseline;gap:.55rem;padding:.85rem 1.15rem;background:linear-gradient(160deg,var(--faq-ink) 0%,#0F2035 100%);color:#fffffff5;border-radius:18px 18px 4px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(.96rem,1.2vw,1.05rem);font-weight:600;line-height:1.4;letter-spacing:-.005em;box-shadow:0 6px 18px -8px #0a162866}.faq-thread--dark .faq-msg__user-bubble{background:linear-gradient(160deg,var(--faq-green-deep) 0%,var(--faq-green) 100%);box-shadow:0 6px 18px -8px #1eae538c}.faq-msg__num{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.66rem;font-weight:700;color:#ffffff8c;letter-spacing:.06em}.faq-msg__user-text{line-height:1.4}.faq-msg__anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#1f293766;cursor:pointer;opacity:0;transform:scale(.85);transition:all .22s cubic-bezier(.25,.46,.45,.94);flex-shrink:0}.faq-thread--dark .faq-msg__anchor{color:#ffffff73}.faq-msg-pair:hover .faq-msg__anchor{opacity:1;transform:scale(1)}.faq-msg__anchor:hover{background:#1eae531f;color:var(--faq-green-deep)}.faq-thread--dark .faq-msg__anchor:hover{background:#2cc9661f;color:var(--faq-green-soft)}.faq-msg__anchor svg{width:14px;height:14px}.faq-msg--milad{justify-content:flex-start;align-self:flex-start;max-width:96%}.faq-msg__avatar{flex-shrink:0;width:56px;height:56px;border-radius:50%;overflow:hidden;border:2px solid rgba(255,255,255,.95);box-shadow:0 6px 18px -6px #0a16284d;background:var(--faq-mist);align-self:flex-start;margin-top:1.4rem}.faq-msg__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.faq-msg__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:.45rem}.faq-msg__head{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .65rem;padding-left:.4rem}.faq-msg__name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.86rem;font-weight:800;color:var(--faq-ink);letter-spacing:-.005em}.faq-thread--dark .faq-msg__name{color:#fff}.faq-msg__role{font-family:JetBrains Mono,monospace;font-size:.66rem;color:var(--faq-green-deep);letter-spacing:.04em}.faq-thread--dark .faq-msg__role{color:var(--faq-green-soft)}.faq-msg__bubble{background:var(--faq-paper);border:1px solid rgba(10,22,40,.06);border-radius:4px 18px 18px;padding:1.15rem 1.3rem;box-shadow:0 1px 3px #0a16280f,0 18px 40px -16px #0a162833}.faq-thread--dark .faq-msg__bubble{box-shadow:0 1px 3px #0003,0 22px 50px -16px #00000080}.faq-msg__tldr{font-family:DM Sans,system-ui,sans-serif;font-size:1.02rem;font-weight:500;line-height:1.6;color:var(--faq-ink);margin:0}.faq-msg__quote{position:relative;margin:1.1rem 0 0;padding:.9rem 1rem .9rem 1.1rem;background:#1eae530d;border-left:3px solid var(--faq-green);border-radius:0 10px 10px 0}.faq-msg__quote-mark{position:absolute;top:.85rem;left:1.1rem;width:18px;height:14px;color:var(--faq-green-deep);opacity:.45}.faq-msg__quote p{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.96rem;font-weight:500;font-style:italic;line-height:1.55;color:var(--faq-ink);margin:0;padding-left:1.7rem;text-wrap:balance}.faq-msg__expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;margin-top:1rem;background:transparent;border:1px solid rgba(10,22,40,.14);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.82rem;font-weight:600;color:var(--faq-green-deep);transition:background .22s ease,border-color .22s ease,color .22s ease}.faq-msg__expand:hover{background:#1eae5314;border-color:#1eae5373}.faq-msg__expand-icon{width:14px;height:14px;transition:transform .28s cubic-bezier(.25,.46,.45,.94)}.faq-msg__expand[aria-expanded=true] .faq-msg__expand-icon{transform:rotate(180deg)}.faq-msg__detail[hidden]{display:none}.faq-msg__detail{margin-top:1.1rem;padding-top:1rem;border-top:1px dashed rgba(10,22,40,.1);animation:faq-reveal .38s cubic-bezier(.25,.46,.45,.94)}.faq-msg__answer{font-family:DM Sans,system-ui,sans-serif;font-size:.96rem;line-height:1.7;color:#1f2937d1;margin:0}.faq-msg__answer a{color:var(--faq-green-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.faq-msg__answer strong{color:var(--faq-ink);font-weight:700}.faq-msg__howto{margin-top:1.3rem;padding:1rem 1.1rem;background:linear-gradient(135deg,#1eae530d,#2cc96605);border:1px solid rgba(30,174,83,.18);border-radius:12px}.faq-msg__howto-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--faq-green-deep);margin:0 0 .75rem}.faq-msg__howto-steps{list-style:none;counter-reset:howto-step;padding:0;margin:0;display:grid;gap:.55rem}.faq-msg__howto-step{counter-increment:howto-step;position:relative;padding:.5rem .7rem .5rem 2.4rem;background:#ffffffb3;border:1px solid rgba(10,22,40,.06);border-radius:10px;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;line-height:1.55;color:#1f2937d9}.faq-msg__howto-step:before{content:counter(howto-step);position:absolute;left:.55rem;top:.5rem;width:22px;height:22px;border-radius:50%;background:var(--faq-green-deep);color:#fff;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.faq-msg__howto-step strong{display:block;margin-bottom:.15rem;color:var(--faq-ink);font-weight:700}@media(max-width:640px){.faq-msg--user{max-width:95%}.faq-msg--milad{max-width:100%;gap:.6rem}.faq-msg__avatar{width:44px;height:44px;margin-top:1.3rem}.faq-msg__head{padding-left:.2rem}}.faq-myths__intro{margin:1rem auto 0;max-width:600px;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.6;color:#1f2937b3;text-align:center}.faq-myths__list{list-style:none;padding:0;margin:2.5rem 0 0;counter-reset:myth-counter;display:grid;gap:clamp(1.4rem,3vw,2rem)}.faq-myth{counter-increment:myth-counter;display:grid;grid-template-columns:auto 1fr;gap:clamp(.8rem,2vw,1.4rem);align-items:start}@media(max-width:640px){.faq-myth{grid-template-columns:1fr;gap:.6rem}}.faq-myth__num{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1;color:var(--faq-green-deep);letter-spacing:-.04em;background:linear-gradient(180deg,var(--faq-green-deep) 0%,var(--faq-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-top:.4rem;min-width:3rem}.faq-myth__cards{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}@media(max-width:720px){.faq-myth__cards{grid-template-columns:1fr}}.faq-myth__card{padding:1.2rem 1.3rem 1.2rem 1.4rem;border-radius:14px;border:1px solid rgba(10,22,40,.08);background:#fff;box-shadow:0 4px 14px -6px #0a162814;position:relative;overflow:hidden}.faq-myth__card--myth{background:#fef2f2;border-color:#c147474d;border-left:4px solid #c14747;padding-left:1.2rem}.faq-myth__card--truth{background:#f0fdf4;border-color:#0e8a3f52;border-left:4px solid var(--faq-green-deep);padding-left:1.2rem}.faq-myth__label{display:inline-flex;align-items:center;gap:.4rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.6rem}.faq-myth__label svg{width:14px;height:14px}.faq-myth__label--myth{color:#991919}.faq-myth__label--truth{color:var(--faq-green-deep)}.faq-myth__text{font-family:DM Sans,system-ui,sans-serif;font-size:.97rem;line-height:1.6;color:var(--faq-ink);margin:0;font-weight:500}.faq-myth__card--myth .faq-myth__text{color:#4a1a1a;font-style:italic;font-weight:500}.faq-myth__text strong{color:var(--faq-ink);font-weight:700}.faq-myth__card--truth .faq-myth__text strong{color:var(--faq-green-deep);font-weight:700}.faq-gloss{position:relative;border-bottom:1px dashed rgba(30,174,83,.45);cursor:help;text-decoration:none;color:inherit;transition:border-color .2s ease,color .2s ease}.faq-gloss:hover,.faq-gloss:focus-visible{border-color:var(--faq-green-deep);color:var(--faq-green-deep);outline:none}.faq-gloss:after{content:attr(data-def);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(4px);width:-moz-max-content;width:max-content;max-width:min(320px,80vw);padding:.7rem .9rem;background:var(--faq-ink);color:#fff;font-family:DM Sans,system-ui,sans-serif;font-size:.82rem;font-style:normal;font-weight:400;line-height:1.5;border-radius:10px;box-shadow:0 12px 28px -10px #00000059;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:50;text-align:left;white-space:normal}.faq-gloss:hover:after,.faq-gloss:focus-visible:after,.faq-gloss[data-pinned=true]:after{opacity:1;transform:translate(-50%) translateY(0)}.faq-gloss:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--faq-ink);opacity:0;transition:opacity .2s ease;z-index:51}.faq-gloss:hover:before,.faq-gloss:focus-visible:before,.faq-gloss[data-pinned=true]:before{opacity:1}.faq-msg-pair.faq-highlight .faq-msg__bubble{box-shadow:0 0 0 2px #1eae5373,0 1px 3px #0a16280f,0 18px 40px -16px #0a162833}.faq-section .faq-item.faq-highlight{background:linear-gradient(90deg,rgba(30,174,83,.08) 0%,transparent 50%);border-left:2px solid var(--faq-green)}.faq-section .faq-item--dark.faq-highlight{background:linear-gradient(90deg,rgba(44,201,102,.08) 0%,transparent 50%);border-left-color:var(--faq-green-soft)}.faq-section .faq-item[hidden],.faq-section[data-faq-cat-section][data-cat-empty=true],.faq-cat-quote[data-faq-quote-cat][data-cat-empty=true]{display:none}.faq-toast{position:fixed;bottom:clamp(1rem,3vw,2rem);left:50%;transform:translate(-50%) translateY(8px);z-index:100;display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.3rem;background:#0a1628f2;color:#fff;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.88rem;font-weight:600;box-shadow:0 16px 42px -12px #00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(44,201,102,.32);opacity:0;transition:opacity .22s ease,transform .22s ease}.faq-toast[data-faq-toast-visible=true]{opacity:1;transform:translate(-50%) translateY(0)}.faq-toast svg{width:16px;height:16px;color:var(--faq-green-soft)}@keyframes faq-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes faq-fade-in{0%{opacity:0}to{opacity:1}}.peb-source-badge[data-astro-cid-q3fwzt4m]{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .65rem;background:#1eae5314;border:1px solid rgba(30,174,83,.25);border-radius:999px;color:#2cc966f2;font-size:.7rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap;-webkit-tap-highlight-color:transparent}.peb-source-badge[data-astro-cid-q3fwzt4m]:hover,.peb-source-badge[data-astro-cid-q3fwzt4m]:focus-visible{background:#1eae5329;border-color:#1eae5380;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1eae5333;text-decoration:none}.peb-source-badge[data-astro-cid-q3fwzt4m]:focus-visible{outline:2px solid rgba(30,174,83,.6);outline-offset:2px}.peb-source-badge__icon[data-astro-cid-q3fwzt4m]{width:.85em;height:.85em;flex-shrink:0;opacity:.9}.peb-source-badge--inline[data-astro-cid-q3fwzt4m]{padding:.1rem .5rem;font-size:.62rem;margin-left:.25rem;vertical-align:baseline;position:relative;top:-.1em}@media(max-width:640px){.peb-source-badge[data-astro-cid-q3fwzt4m]{max-width:100%;white-space:normal;text-align:left}.peb-source-badge__label[data-astro-cid-q3fwzt4m]{overflow-wrap:anywhere}}.peb-timeline[data-astro-cid-zhxkjw2l]{list-style:none;margin:2rem 0;padding:0;position:relative;counter-reset:peb-timeline}.peb-timeline[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:linear-gradient(to bottom,#1eae53,#f59e0b,#ef4444);border-radius:999px;opacity:.6}.peb-timeline__item[data-astro-cid-zhxkjw2l]{position:relative;padding-left:2.5rem;padding-bottom:1.75rem}.peb-timeline__item[data-astro-cid-zhxkjw2l]:last-child{padding-bottom:0}.peb-timeline__dot[data-astro-cid-zhxkjw2l]{position:absolute;left:4px;top:6px;width:16px;height:16px;border-radius:50%;background:#0a1628;border:3px solid rgba(255,255,255,.35);box-shadow:0 0 0 4px #0a162899;z-index:1}.peb-timeline__item--current[data-astro-cid-zhxkjw2l] .peb-timeline__dot[data-astro-cid-zhxkjw2l]{border-color:#1eae53;box-shadow:0 0 0 4px #0a162899,0 0 12px #1eae5399;animation:peb-timeline-pulse 2.4s ease-in-out infinite}.peb-timeline__item--soon[data-astro-cid-zhxkjw2l] .peb-timeline__dot[data-astro-cid-zhxkjw2l]{border-color:#f59e0b}.peb-timeline__item--critical[data-astro-cid-zhxkjw2l] .peb-timeline__dot[data-astro-cid-zhxkjw2l]{border-color:#ef4444;box-shadow:0 0 0 4px #0a162899,0 0 12px #ef444466}.peb-timeline__item--future[data-astro-cid-zhxkjw2l] .peb-timeline__dot[data-astro-cid-zhxkjw2l]{border-color:#a78bfa}@keyframes peb-timeline-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.peb-timeline__item--current[data-astro-cid-zhxkjw2l] .peb-timeline__dot[data-astro-cid-zhxkjw2l]{animation:none}}.peb-timeline__content[data-astro-cid-zhxkjw2l]{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:13.3px;padding:.85rem 1rem;backdrop-filter:blur(4px);transition:background .25s ease,border-color .25s ease}.peb-timeline__item[data-astro-cid-zhxkjw2l]:hover .peb-timeline__content[data-astro-cid-zhxkjw2l]{background:#1eae530f;border-color:#1eae5333}.peb-timeline__head[data-astro-cid-zhxkjw2l]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:.4rem}.peb-timeline__year[data-astro-cid-zhxkjw2l]{font-family:JetBrains Mono,Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:800;color:#fffffff2;letter-spacing:-.02em}.peb-timeline__item--current[data-astro-cid-zhxkjw2l] .peb-timeline__year[data-astro-cid-zhxkjw2l]{color:#2cc966}.peb-timeline__item--soon[data-astro-cid-zhxkjw2l] .peb-timeline__year[data-astro-cid-zhxkjw2l]{color:#f59e0b}.peb-timeline__item--critical[data-astro-cid-zhxkjw2l] .peb-timeline__year[data-astro-cid-zhxkjw2l]{color:#f87171}.peb-timeline__item--future[data-astro-cid-zhxkjw2l] .peb-timeline__year[data-astro-cid-zhxkjw2l]{color:#c4b5fd}.peb-timeline__title[data-astro-cid-zhxkjw2l]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:#f8fafc;margin:0;line-height:1.3}.peb-timeline__desc[data-astro-cid-zhxkjw2l]{margin:0;font-size:.82rem;line-height:1.5;color:#ffffffb8}.peb-timeline__desc[data-astro-cid-zhxkjw2l] strong{color:#f1f5f9;font-weight:600}.peb-timeline__desc[data-astro-cid-zhxkjw2l] a{color:#2cc966;text-decoration:underline;text-underline-offset:2px}.peb-timeline__source[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:.18rem .55rem;background:#1eae5314;border:1px solid rgba(30,174,83,.2);border-radius:999px;color:#2cc966e6;font-size:.65rem;font-weight:600;text-decoration:none;transition:all .2s ease}.peb-timeline__source[data-astro-cid-zhxkjw2l]:hover{background:#1eae5329;color:#fff;text-decoration:none}.peb-timeline__source[data-astro-cid-zhxkjw2l] svg[data-astro-cid-zhxkjw2l]{width:.85em;height:.85em;flex-shrink:0}.multi-hero[data-astro-cid-wi5eotv5]{min-height:78vh;min-height:78dvh;display:flex;flex-direction:column}@media(max-width:1023px){.multi-hero[data-astro-cid-wi5eotv5]{min-height:auto;padding-bottom:2.618rem}}.multi-guarantees-card[data-astro-cid-wi5eotv5]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.multi-guarantees-card[data-astro-cid-wi5eotv5]{max-width:100%;margin-left:0;margin-top:1.618rem}}.multi-stat[data-astro-cid-wi5eotv5]{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;border-radius:10px;background:#1eae5314;border:1px solid rgba(30,174,83,.18)}.multi-stat__value[data-astro-cid-wi5eotv5]{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-weight:800;font-size:1.125rem;color:#8ef5b3;line-height:1;margin-bottom:.25rem}.multi-stat__label[data-astro-cid-wi5eotv5]{font-size:.625rem;color:#e2e8f0bf;text-transform:uppercase;letter-spacing:.04em}.multi-frost[data-astro-cid-wi5eotv5]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-frost[data-astro-cid-wi5eotv5]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.multi-row[data-astro-cid-wi5eotv5]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;position:relative;overflow:hidden;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-row[data-astro-cid-wi5eotv5]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.multi-row__accent[data-astro-cid-wi5eotv5]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966)}.multi-step__num[data-astro-cid-wi5eotv5]{width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:1rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.multi-shimmer[data-astro-cid-wi5eotv5]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.multi-shimmer-dark[data-astro-cid-wi5eotv5]{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.cta-card[data-astro-cid-wi5eotv5]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-wi5eotv5]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-wi5eotv5]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-wi5eotv5]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-wi5eotv5]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-wi5eotv5]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-wi5eotv5]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-wi5eotv5]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-wi5eotv5]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-wi5eotv5]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.multi-shimmer[data-astro-cid-wi5eotv5],.multi-shimmer-dark[data-astro-cid-wi5eotv5]{animation:none}.multi-frost[data-astro-cid-wi5eotv5],.multi-frost[data-astro-cid-wi5eotv5]:hover,.multi-row[data-astro-cid-wi5eotv5],.multi-row[data-astro-cid-wi5eotv5]:hover,.cta-submit-btn[data-astro-cid-wi5eotv5]{transition:none;transform:none}}.multi-guarantees-card[data-astro-cid-qx2umtn7]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.multi-guarantees-card[data-astro-cid-qx2umtn7]{max-width:100%;margin-left:0;margin-top:1.618rem}}.multi-stat[data-astro-cid-qx2umtn7]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem .6rem;text-align:center;transition:background .3s ease,border-color .3s ease}.multi-stat[data-astro-cid-qx2umtn7]:hover{background:#1eae5314;border-color:#1eae5340}.multi-stat__value[data-astro-cid-qx2umtn7]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:#8ef5b3;line-height:1.1;letter-spacing:-.01em}.multi-stat__label[data-astro-cid-qx2umtn7]{font-size:.68rem;color:#e2e8f0bf;margin-top:.2rem;line-height:1.25}.multi-frost[data-astro-cid-qx2umtn7]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-frost[data-astro-cid-qx2umtn7]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.multi-card-light[data-astro-cid-qx2umtn7]{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:14px;box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-card-light[data-astro-cid-qx2umtn7]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.multi-step__num[data-astro-cid-qx2umtn7]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:1rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.multi-shimmer[data-astro-cid-qx2umtn7]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.multi-shimmer-dark[data-astro-cid-qx2umtn7]{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.cta-card[data-astro-cid-qx2umtn7]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-qx2umtn7]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-qx2umtn7]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-qx2umtn7]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-qx2umtn7]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-qx2umtn7]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-qx2umtn7]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-qx2umtn7]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-qx2umtn7]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-qx2umtn7]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.multi-shimmer[data-astro-cid-qx2umtn7],.multi-shimmer-dark[data-astro-cid-qx2umtn7]{animation:none}.multi-frost[data-astro-cid-qx2umtn7],.multi-frost[data-astro-cid-qx2umtn7]:hover,.multi-card-light[data-astro-cid-qx2umtn7],.multi-card-light[data-astro-cid-qx2umtn7]:hover,.multi-stat[data-astro-cid-qx2umtn7],.multi-stat[data-astro-cid-qx2umtn7]:hover,.cta-submit-btn[data-astro-cid-qx2umtn7],.cta-submit-btn[data-astro-cid-qx2umtn7]:hover{transition:none;transform:none}}.invest-hero[data-astro-cid-hp3yg2vv]{min-height:78vh;min-height:78dvh;display:flex;flex-direction:column}@media(max-width:1023px){.invest-hero[data-astro-cid-hp3yg2vv]{min-height:auto;padding-bottom:2.618rem}}.invest-hero__cover[data-astro-cid-hp3yg2vv]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.invest-hero__cover[data-astro-cid-hp3yg2vv] img[data-astro-cid-hp3yg2vv]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 60%;object-position:center 60%;display:block}.invest-accent[data-astro-cid-hp3yg2vv]{color:#8ef5b3;text-shadow:0 2px 8px rgba(0,0,0,.65),0 1px 2px rgba(0,0,0,.85)}.invest-stats-card[data-astro-cid-hp3yg2vv]{background:#0a1628b8;backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(30,174,83,.22);border-radius:22px;padding:1.618rem 1.382rem;box-shadow:0 20px 60px -16px #000000a6}@media(min-width:768px){.invest-stats-card[data-astro-cid-hp3yg2vv]{padding:2rem 1.618rem}}.invest-btn-outline[data-astro-cid-hp3yg2vv]{display:inline-flex;align-items:center;justify-content:center;gap:.382rem;padding:.786rem 1.382rem;background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;font-weight:700;font-size:.875rem;letter-spacing:.02em;text-decoration:none;transition:background .2s cubic-bezier(.618,0,.382,1),border-color .2s cubic-bezier(.618,0,.382,1),transform .2s cubic-bezier(.618,0,.382,1)}.invest-btn-outline[data-astro-cid-hp3yg2vv]:hover,.invest-btn-outline[data-astro-cid-hp3yg2vv]:focus-visible{background:#ffffff2e;border-color:#ffffffb3;transform:translate(2px)}.invest-btn-outline[data-astro-cid-hp3yg2vv]:focus-visible{outline:2px solid #1eae53;outline-offset:3px}.invest-service-card-light[data-astro-cid-hp3yg2vv]{position:relative;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:1.618rem 1.382rem;box-shadow:0 18px 44px -18px #00000073;transition:border-color .22s cubic-bezier(.618,0,.382,1),transform .22s cubic-bezier(.618,0,.382,1),box-shadow .22s cubic-bezier(.618,0,.382,1)}@media(min-width:768px){.invest-service-card-light[data-astro-cid-hp3yg2vv]{padding:1.85rem 1.618rem}}.invest-service-card-light[data-astro-cid-hp3yg2vv]:hover{border-color:#1eae5373;transform:translateY(-2px);box-shadow:0 24px 56px -16px #1eae5352}.invest-service-icon-light[data-astro-cid-hp3yg2vv]{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;background:linear-gradient(135deg,#1eae5324,#1eae530d);border:1px solid rgba(30,174,83,.28);border-radius:14px;color:#1eae53;margin-bottom:1rem;box-shadow:0 0 0 4px #1eae530a;transition:background .22s cubic-bezier(.618,0,.382,1),transform .22s cubic-bezier(.618,0,.382,1)}.invest-service-card-light[data-astro-cid-hp3yg2vv]:hover .invest-service-icon-light[data-astro-cid-hp3yg2vv]{background:linear-gradient(135deg,#1eae5338,#1eae531a);transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.invest-btn-outline[data-astro-cid-hp3yg2vv],.invest-service-card-light[data-astro-cid-hp3yg2vv],.invest-service-card-light[data-astro-cid-hp3yg2vv]:hover,.invest-service-icon-light[data-astro-cid-hp3yg2vv]{transition:none;transform:none}}.multi-hero[data-astro-cid-aflknuy3]{min-height:78vh;min-height:78dvh;display:flex;flex-direction:column}@media(max-width:1023px){.multi-hero[data-astro-cid-aflknuy3]{min-height:auto;padding-bottom:2.618rem}}.multi-hero__cover[data-astro-cid-aflknuy3]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.multi-hero__cover[data-astro-cid-aflknuy3] img[data-astro-cid-aflknuy3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:1}@media(max-width:768px){.multi-hero__cover[data-astro-cid-aflknuy3] img[data-astro-cid-aflknuy3]{-o-object-position:65% center;object-position:65% center}}.multi-guarantees-card[data-astro-cid-aflknuy3]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.multi-guarantees-card[data-astro-cid-aflknuy3]{max-width:100%;margin-left:0;margin-top:1.618rem}}.multi-stat[data-astro-cid-aflknuy3]{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;border-radius:10px;background:#1eae5314;border:1px solid rgba(30,174,83,.18)}.multi-stat__value[data-astro-cid-aflknuy3]{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-weight:800;font-size:1.125rem;color:#8ef5b3;line-height:1;margin-bottom:.25rem}.multi-stat__label[data-astro-cid-aflknuy3]{font-size:.625rem;color:#e2e8f0bf;text-transform:uppercase;letter-spacing:.04em}.multi-frost[data-astro-cid-aflknuy3]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-frost[data-astro-cid-aflknuy3]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.multi-card-light[data-astro-cid-aflknuy3]{background:#fff;border:1px solid rgba(10,22,40,.06);border-radius:14px;box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-card-light[data-astro-cid-aflknuy3]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.multi-row[data-astro-cid-aflknuy3]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;position:relative;overflow:hidden;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-row[data-astro-cid-aflknuy3]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.multi-row__accent[data-astro-cid-aflknuy3]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966)}.multi-step__num[data-astro-cid-aflknuy3]{width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:1rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.multi-shimmer[data-astro-cid-aflknuy3]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.multi-shimmer-dark[data-astro-cid-aflknuy3]{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.cta-card[data-astro-cid-aflknuy3]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-aflknuy3]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-aflknuy3]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-aflknuy3]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-aflknuy3]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-aflknuy3]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-aflknuy3]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-aflknuy3]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-aflknuy3]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-aflknuy3]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.multi-shimmer[data-astro-cid-aflknuy3],.multi-shimmer-dark[data-astro-cid-aflknuy3]{animation:none}.multi-frost[data-astro-cid-aflknuy3],.multi-frost[data-astro-cid-aflknuy3]:hover,.multi-card-light[data-astro-cid-aflknuy3],.multi-card-light[data-astro-cid-aflknuy3]:hover,.multi-row[data-astro-cid-aflknuy3],.multi-row[data-astro-cid-aflknuy3]:hover,.cta-submit-btn[data-astro-cid-aflknuy3]{transition:none;transform:none}}.multi-hero[data-astro-cid-5je7eiqd]{min-height:78vh;min-height:78dvh;display:flex;flex-direction:column}@media(max-width:1023px){.multi-hero[data-astro-cid-5je7eiqd]{min-height:auto;padding-bottom:2.618rem}}.multi-guarantees-card[data-astro-cid-5je7eiqd]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.multi-guarantees-card[data-astro-cid-5je7eiqd]{max-width:100%;margin-left:0;margin-top:1.618rem}}.multi-stat[data-astro-cid-5je7eiqd]{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;border-radius:10px;background:#1eae5314;border:1px solid rgba(30,174,83,.18)}.multi-stat__value[data-astro-cid-5je7eiqd]{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-weight:800;font-size:1.125rem;color:#8ef5b3;line-height:1;margin-bottom:.25rem}.multi-stat__label[data-astro-cid-5je7eiqd]{font-size:.625rem;color:#e2e8f0bf;text-transform:uppercase;letter-spacing:.04em}.multi-frost[data-astro-cid-5je7eiqd]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-frost[data-astro-cid-5je7eiqd]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.multi-row[data-astro-cid-5je7eiqd]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;position:relative;overflow:hidden;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.multi-row[data-astro-cid-5je7eiqd]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.multi-row__accent[data-astro-cid-5je7eiqd]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966)}.multi-step__num[data-astro-cid-5je7eiqd]{width:2.5rem;height:2.5rem;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:1rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.multi-shimmer[data-astro-cid-5je7eiqd]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}.multi-shimmer-dark[data-astro-cid-5je7eiqd]{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:multiShimmer 8s ease-in-out infinite}@keyframes multiShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.cta-card[data-astro-cid-5je7eiqd]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-5je7eiqd]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-5je7eiqd]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-5je7eiqd]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-5je7eiqd]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-5je7eiqd]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-5je7eiqd]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-5je7eiqd]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-5je7eiqd]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-5je7eiqd]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.multi-shimmer[data-astro-cid-5je7eiqd],.multi-shimmer-dark[data-astro-cid-5je7eiqd]{animation:none}.multi-frost[data-astro-cid-5je7eiqd],.multi-frost[data-astro-cid-5je7eiqd]:hover,.multi-row[data-astro-cid-5je7eiqd],.multi-row[data-astro-cid-5je7eiqd]:hover,.cta-submit-btn[data-astro-cid-5je7eiqd]{transition:none;transform:none}}.sticky-cta-urgent[data-astro-cid-cqplx3vj]{position:fixed;bottom:0;left:50%;transform:translate(-50%) translateY(120%);width:calc(100% - 1.5rem);max-width:30rem;z-index:40;padding:.5rem .6rem calc(env(safe-area-inset-bottom,.5rem) + .5rem);background:#0a1628f2;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(30,174,83,.25);border-radius:3.14rem;box-shadow:0 12px 32px -8px #0a162873,0 4px 12px -4px #00000040;opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.618,0,.382,1),opacity .25s ease;margin-bottom:.5rem}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=visible]{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=mini]{transform:translate(-50%) translateY(0);opacity:1;pointer-events:auto;padding-top:.3rem;padding-bottom:calc(env(safe-area-inset-bottom,.3rem) + .3rem)}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=mini] .sticky-cta-urgent__label[data-astro-cid-cqplx3vj],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=mini] .sticky-cta-urgent__btn-label[data-astro-cid-cqplx3vj]{display:none}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=mini] .sticky-cta-urgent__btn[data-astro-cid-cqplx3vj]{padding:.4rem .7rem}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=input-focused],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=hidden]{transform:translate(-50%) translateY(120%);opacity:0;pointer-events:none}.sticky-cta-urgent__label[data-astro-cid-cqplx3vj]{display:flex;align-items:center;justify-content:center;gap:.45rem;text-align:center;color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.01em;margin-bottom:.4rem;line-height:1.3}.sticky-cta-urgent__label--long[data-astro-cid-cqplx3vj]{display:inline}.sticky-cta-urgent__label--short[data-astro-cid-cqplx3vj]{display:none}.sticky-cta-urgent__dot[data-astro-cid-cqplx3vj]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#94a3b8;position:relative}.sticky-cta-urgent__dot[data-astro-cid-cqplx3vj]:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:0;animation:sticky-cta-dot-pulse 2.6s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes sticky-cta-dot-pulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-dispo-tone=success] .sticky-cta-urgent__dot[data-astro-cid-cqplx3vj]{background:#1eae53}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-dispo-tone=warning] .sticky-cta-urgent__dot[data-astro-cid-cqplx3vj]{background:#fbbf24}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-dispo-tone=info] .sticky-cta-urgent__dot[data-astro-cid-cqplx3vj],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-dispo-tone=neutral] .sticky-cta-urgent__dot[data-astro-cid-cqplx3vj]{background:#94a3b8}@media(max-width:379px){.sticky-cta-urgent__label--long[data-astro-cid-cqplx3vj]{display:none}.sticky-cta-urgent__label--short[data-astro-cid-cqplx3vj]{display:inline}.sticky-cta-urgent__btn-label--long[data-astro-cid-cqplx3vj]{display:none}.sticky-cta-urgent__btn-label--short[data-astro-cid-cqplx3vj]{display:inline}}@media(min-width:380px){.sticky-cta-urgent__btn-label--short[data-astro-cid-cqplx3vj]{display:none}}.sticky-cta-urgent__actions[data-astro-cid-cqplx3vj]{display:flex;gap:.5rem;align-items:stretch;justify-content:center}.sticky-cta-urgent__btn[data-astro-cid-cqplx3vj]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem 1rem;min-height:48px;border-radius:3.14rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:-.01em;text-decoration:none;transition:background-color .2s ease,transform .15s ease;white-space:nowrap;flex:1 1 auto;-webkit-tap-highlight-color:transparent}.sticky-cta-urgent__btn--primary[data-astro-cid-cqplx3vj]{background:#0e8a3f;color:#fff;box-shadow:0 2px 8px -2px #0e8a3f80;animation:sticky-cta-pulse 2s ease-in-out infinite;flex:1.4 1 0}.sticky-cta-urgent__btn--primary[data-astro-cid-cqplx3vj]:hover,.sticky-cta-urgent__btn--primary[data-astro-cid-cqplx3vj]:active{background:#178f42}.sticky-cta-urgent__btn--primary[data-astro-cid-cqplx3vj]:active{transform:scale(.98)}.sticky-cta-urgent__btn--secondary[data-astro-cid-cqplx3vj]{background:#ffffff1a;color:#8ef5b3;border:1px solid rgba(255,255,255,.12)}.sticky-cta-urgent__btn--secondary[data-astro-cid-cqplx3vj]:hover,.sticky-cta-urgent__btn--secondary[data-astro-cid-cqplx3vj]:active{background:#ffffff2e}.sticky-cta-urgent__btn--secondary[data-astro-cid-cqplx3vj]:active{transform:scale(.98)}.sticky-cta-urgent__icon[data-astro-cid-cqplx3vj]{width:20px;height:20px;flex-shrink:0}.sticky-cta-urgent__btn--secondary[data-astro-cid-cqplx3vj] .sticky-cta-urgent__icon[data-astro-cid-cqplx3vj]{width:18px;height:18px;color:#25d366}.sticky-cta-urgent__btn[data-astro-cid-cqplx3vj]:focus-visible{outline:2px solid #1eae53;outline-offset:2px}@keyframes sticky-cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.sticky-cta-urgent[data-astro-cid-cqplx3vj]{transition:opacity .1s ease}.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=visible],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=mini],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=hidden],.sticky-cta-urgent[data-astro-cid-cqplx3vj][data-state=input-focused]{transform:translate(-50%) translateY(0)}.sticky-cta-urgent__btn--primary[data-astro-cid-cqplx3vj]{animation:none}}@media(min-width:1024px){.sticky-cta-urgent[data-astro-cid-cqplx3vj]{display:none!important}}.banner-dispo[data-astro-cid-j627finl]{position:sticky;top:6rem;z-index:40;width:100%;pointer-events:none;padding:.4rem 1rem 0;display:flex;justify-content:center}.banner-dispo__pill[data-astro-cid-j627finl]{pointer-events:auto;display:inline-flex;align-items:center;background:#0a1628eb;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:9999px;box-shadow:0 8px 24px -6px #0a162859,0 2px 6px -2px #0003;padding:0;color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;max-width:calc(100% - 2rem)}.banner-dispo__inner[data-astro-cid-j627finl]{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem 1rem;min-height:36px}.banner-dispo__dot[data-astro-cid-j627finl]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#94a3b8;position:relative}.banner-dispo__dot[data-astro-cid-j627finl]:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:inherit;opacity:0;animation:bannerDispoDotPulse 2.6s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes bannerDispoDotPulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.banner-dispo[data-astro-cid-j627finl][data-tone=success] .banner-dispo__dot[data-astro-cid-j627finl]{background:#1eae53}.banner-dispo[data-astro-cid-j627finl][data-tone=warning] .banner-dispo__dot[data-astro-cid-j627finl]{background:#fbbf24}.banner-dispo[data-astro-cid-j627finl][data-tone=info] .banner-dispo__dot[data-astro-cid-j627finl],.banner-dispo[data-astro-cid-j627finl][data-tone=neutral] .banner-dispo__dot[data-astro-cid-j627finl]{background:#94a3b8}@media(prefers-reduced-motion:reduce){.banner-dispo__dot[data-astro-cid-j627finl]:after{animation:none}}.banner-dispo__label[data-astro-cid-j627finl]{font-size:.78rem;font-weight:500;color:#ffffffeb;letter-spacing:.005em;white-space:nowrap}.banner-dispo__cta[data-astro-cid-j627finl]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem .3rem .85rem;border-radius:9999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.005em;color:#ffffffeb;background:#ffffff14;border:1px solid rgba(255,255,255,.12);text-decoration:none;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.banner-dispo__cta[data-astro-cid-j627finl]:hover{background:#ffffff29;border-color:#ffffff3d;color:#fff}.banner-dispo__cta[data-astro-cid-j627finl]:focus-visible{outline:2px solid rgba(44,201,102,.65);outline-offset:2px}.banner-dispo__chevron[data-astro-cid-j627finl]{width:10px;height:10px;opacity:.7;transition:transform .2s ease,opacity .2s ease}.banner-dispo__cta[data-astro-cid-j627finl]:hover .banner-dispo__chevron[data-astro-cid-j627finl]{transform:translate(2px);opacity:1}.banner-dispo[data-astro-cid-j627finl][data-tone=success] .banner-dispo__cta[data-astro-cid-j627finl]{color:#d1fae5;background:#34d39924;border-color:#34d39952}.banner-dispo[data-astro-cid-j627finl][data-tone=success] .banner-dispo__cta[data-astro-cid-j627finl]:hover{background:#34d39938;border-color:#34d39980;color:#fff}.banner-dispo[data-astro-cid-j627finl][data-tone=warning] .banner-dispo__cta[data-astro-cid-j627finl]{color:#fde68a;background:#fbbf241f;border-color:#fbbf244d}.banner-dispo[data-astro-cid-j627finl][data-tone=warning] .banner-dispo__cta[data-astro-cid-j627finl]:hover{background:#fbbf2433;color:#fef3c7}.banner-dispo__skel-dot[data-astro-cid-j627finl]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#ffffff1a}.banner-dispo__skel-line[data-astro-cid-j627finl]{height:.55rem;width:14rem;border-radius:3.14px;background:#ffffff14}.banner-dispo__inner--content[data-astro-cid-j627finl]{animation:bannerDispoFadeIn .32s cubic-bezier(.4,0,.2,1)}@keyframes bannerDispoFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.banner-dispo__inner--content[data-astro-cid-j627finl]{animation:none}}@media(max-width:1023px){.banner-dispo[data-astro-cid-j627finl]{display:none}}.banner-dispo[data-astro-cid-j627finl] .sr-only[data-astro-cid-j627finl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonials-urgent[data-astro-cid-fcnsefm2]{margin-top:4rem}.testimonials-urgent__header[data-astro-cid-fcnsefm2]{text-align:center;margin-bottom:2.618rem;max-width:36rem;margin-left:auto;margin-right:auto}.testimonials-urgent__title[data-astro-cid-fcnsefm2]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:1.618rem;line-height:1.25;color:#fff;margin:0 0 .618rem}@media(min-width:768px){.testimonials-urgent__title[data-astro-cid-fcnsefm2]{font-size:2rem}}.testimonials-urgent__title-accent[data-astro-cid-fcnsefm2]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:testimonialsShimmer 8s ease-in-out infinite}@keyframes testimonialsShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.testimonials-urgent__subtitle[data-astro-cid-fcnsefm2]{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.618;color:#e2e8f0b3;margin:0}.testimonials-urgent__grid[data-astro-cid-fcnsefm2]{display:grid;grid-template-columns:1fr;gap:1.618rem;align-items:stretch}@media(min-width:768px){.testimonials-urgent__grid[data-astro-cid-fcnsefm2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.testimonials-urgent__grid[data-astro-cid-fcnsefm2]{grid-template-columns:repeat(3,1fr)}}.testimonials-urgent__card[data-astro-cid-fcnsefm2]{display:flex;flex-direction:column;gap:1.236rem;padding:1.618rem;border-radius:16px;background:linear-gradient(180deg,#1eae530f,#ffffff0a 38.2%,#ffffff05);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px -8px #0006,inset 0 1px #ffffff0f;transition:transform .382s cubic-bezier(.22,.61,.36,1),border-color .382s ease,box-shadow .382s ease;will-change:transform}.testimonials-urgent__card[data-astro-cid-fcnsefm2]:hover{transform:translateY(-2px) scale(1.0236);border-color:#1eae5340;box-shadow:0 12px 32px -8px #1eae532e,0 4px 12px -4px #00000080,inset 0 1px #ffffff14}.testimonials-urgent__card-top[data-astro-cid-fcnsefm2]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.testimonials-urgent__stars[data-astro-cid-fcnsefm2]{display:flex;gap:.125rem}.testimonials-urgent__star[data-astro-cid-fcnsefm2]{width:1rem;height:1rem;fill:#ffc857;flex-shrink:0}.testimonials-urgent__tag[data-astro-cid-fcnsefm2]{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:3.14rem;background:#1eae5326;color:#8ef5b3;border:1px solid rgba(30,174,83,.3);font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.testimonials-urgent__quote[data-astro-cid-fcnsefm2]{flex:1;margin:0;position:relative;padding-left:1.5rem}.testimonials-urgent__quote-mark[data-astro-cid-fcnsefm2]{position:absolute;top:-.5rem;left:-.125rem;font-family:Plus Jakarta Sans,serif;font-size:3rem;line-height:1;color:#1eae5359;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials-urgent__quote-text[data-astro-cid-fcnsefm2]{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.9375rem;line-height:1.618;color:#f1f5f9eb;font-style:italic}.testimonials-urgent__author[data-astro-cid-fcnsefm2]{display:flex;align-items:center;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.testimonials-urgent__avatar[data-astro-cid-fcnsefm2]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,.1);background:#ffffff0d}.testimonials-urgent__author-meta[data-astro-cid-fcnsefm2]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.testimonials-urgent__author-name[data-astro-cid-fcnsefm2]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.875rem;font-weight:600;color:#2cc966;line-height:1.3}.testimonials-urgent__author-date[data-astro-cid-fcnsefm2]{font-family:DM Sans,system-ui,sans-serif;font-size:.75rem;color:#94a3b8d9;line-height:1.3}.testimonials-urgent__footer[data-astro-cid-fcnsefm2]{margin-top:2rem;text-align:center}.testimonials-urgent__google-link[data-astro-cid-fcnsefm2]{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.5rem;border-radius:3.14rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#f1f5f9f2;font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:transform .25s cubic-bezier(.22,.61,.36,1),border-color .25s ease,background .25s ease}.testimonials-urgent__google-link[data-astro-cid-fcnsefm2]:hover{background:#1eae5314;border-color:#1eae5359;transform:translateY(-1px)}.testimonials-urgent__google-icon[data-astro-cid-fcnsefm2]{width:1rem;height:1rem;flex-shrink:0}.testimonials-urgent__arrow[data-astro-cid-fcnsefm2]{width:.875rem;height:.875rem;flex-shrink:0;transition:transform .25s cubic-bezier(.22,.61,.36,1)}.testimonials-urgent__google-link[data-astro-cid-fcnsefm2]:hover .testimonials-urgent__arrow[data-astro-cid-fcnsefm2]{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.testimonials-urgent__title-accent[data-astro-cid-fcnsefm2]{animation:none}.testimonials-urgent__card[data-astro-cid-fcnsefm2],.testimonials-urgent__google-link[data-astro-cid-fcnsefm2],.testimonials-urgent__arrow[data-astro-cid-fcnsefm2]{transition:none}.testimonials-urgent__card[data-astro-cid-fcnsefm2]:hover{transform:none}}@media(max-width:640px){.testimonials-urgent[data-astro-cid-fcnsefm2]{margin-top:3rem}.testimonials-urgent__card[data-astro-cid-fcnsefm2]{padding:1.236rem}.testimonials-urgent__quote-text[data-astro-cid-fcnsefm2]{font-size:.875rem}}.simu-roi-urgent__hl[data-astro-cid-thcltjq4]{color:#2cc966;text-shadow:0 0 24px rgba(44,201,102,.18)}.simu-roi-urgent__layout[data-astro-cid-thcltjq4]{display:grid;grid-template-columns:1fr;gap:2.618rem;max-width:1180px;margin:0 auto}@media(min-width:1024px){.simu-roi-urgent__layout[data-astro-cid-thcltjq4]{grid-template-columns:38.2% 61.8%;align-items:start;gap:3.236rem}}.simu-roi-urgent__inputs[data-astro-cid-thcltjq4]{background:#0f2035b8;border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff2e;border-radius:1.618rem;padding:2rem 1.618rem;backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);box-shadow:0 12px 32px #0000004d,0 1px #ffffff0f inset}@media(min-width:1024px){.simu-roi-urgent__inputs[data-astro-cid-thcltjq4]{padding:2.618rem 2rem;position:sticky;top:6rem}}.simu-roi-urgent__inputs-title[data-astro-cid-thcltjq4]{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:1.618rem;letter-spacing:.01em}.simu-roi-urgent__field[data-astro-cid-thcltjq4]{margin-bottom:1.618rem}.simu-roi-urgent__field[data-astro-cid-thcltjq4]:last-child{margin-bottom:0}.simu-roi-urgent__label[data-astro-cid-thcltjq4]{display:flex;align-items:center;justify-content:space-between;gap:.618rem;color:#fff;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;margin-bottom:.618rem}.simu-roi-urgent__value-badge[data-astro-cid-thcltjq4]{display:inline-block;padding:.236rem .618rem;background:#1eae5329;border:1px solid rgba(30,174,83,.32);border-radius:6.28px;color:#8ef5b3;font-family:JetBrains Mono,monospace;font-size:.812rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background .25s ease}.simu-roi-urgent__hint[data-astro-cid-thcltjq4]{color:#ffffff8c;font-size:.75rem;margin-top:.382rem;line-height:1.4}.simu-roi-urgent__date[data-astro-cid-thcltjq4]{display:block;width:100%;padding:.764rem .854rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:6.28px;color:#fff;font-family:DM Sans,sans-serif;font-size:.938rem;color-scheme:dark;transition:border-color .25s ease,background .25s ease}.simu-roi-urgent__date[data-astro-cid-thcltjq4]:hover{background:#ffffff14;border-color:#ffffff47}.simu-roi-urgent__date[data-astro-cid-thcltjq4]:focus{outline:none;border-color:#2cc966;box-shadow:0 0 0 3px #1eae5347;background:#ffffff1a}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;background:linear-gradient(to right,#1eae53 0%,#1eae53 var(--pos, 50%),rgba(255,255,255,.12) var(--pos, 50%),rgba(255,255,255,.12) 100%);border-radius:999px;cursor:pointer;margin-top:.236rem}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#1eae53;border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 2px 10px #00000052,0 0 0 1px #1eae5373;-webkit-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-webkit-slider-thumb:hover{transform:scale(1.0618);box-shadow:0 4px 14px #0000006b,0 0 0 4px #1eae5338}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.0236)}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-moz-range-thumb{width:24px;height:24px;background:#1eae53;border:2px solid #fff;border-radius:50%;cursor:grab;box-shadow:0 2px 10px #00000052;-moz-transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]:focus{outline:none}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px #1eae5352,0 2px 10px #00000052}.simu-roi-urgent__slider[data-astro-cid-thcltjq4]:focus::-moz-range-thumb{box-shadow:0 0 0 4px #1eae5352,0 2px 10px #00000052}.simu-roi-urgent__results[data-astro-cid-thcltjq4]{display:flex;flex-direction:column;gap:.854rem}.simu-roi-urgent__card[data-astro-cid-thcltjq4]{display:flex;align-items:center;gap:1.236rem;background:#0f2035d9;border:1px solid rgba(255,255,255,.1);border-top-color:#ffffff29;border-left:3px solid #1eae53;border-radius:1.618rem;padding:1.236rem 1.382rem;box-shadow:0 8px 24px #00000038,0 1px #ffffff0d inset;transition:opacity .35s ease,transform .35s ease,max-height .35s ease;will-change:transform,opacity}.simu-roi-urgent__card[data-astro-cid-thcltjq4].is-hidden{opacity:0;transform:translateY(-8px) scale(.98);max-height:0;margin:0;padding-top:0;padding-bottom:0;border-width:0;overflow:hidden;pointer-events:none}.simu-roi-urgent__card-icon[data-astro-cid-thcltjq4]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:#2cc966;background:#1eae531a;border-radius:13.3px}.simu-roi-urgent__card-body[data-astro-cid-thcltjq4]{flex:1;min-width:0}.simu-roi-urgent__card-label[data-astro-cid-thcltjq4]{color:#ffffffa6;font-family:DM Sans,sans-serif;font-size:.812rem;font-weight:500;line-height:1.3;margin-bottom:.236rem}.simu-roi-urgent__card-value[data-astro-cid-thcltjq4]{color:#2cc966;font-family:Plus Jakarta Sans,sans-serif;font-size:1.618rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;margin-bottom:.236rem}.simu-roi-urgent__card-sub[data-astro-cid-thcltjq4]{color:#ffffff8c;font-size:.75rem;line-height:1.4}.simu-roi-urgent__total[data-astro-cid-thcltjq4]{margin-top:.854rem;padding:1.618rem 1.382rem;background:linear-gradient(135deg,#1eae5324,#1eae530a);border:1px solid rgba(30,174,83,.28);border-bottom:2px solid #1eae53;border-radius:1.618rem;text-align:center;box-shadow:0 12px 32px #1eae531a}.simu-roi-urgent__total-label[data-astro-cid-thcltjq4]{color:#ffffffc7;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.01em;margin-bottom:.382rem}.simu-roi-urgent__total-value[data-astro-cid-thcltjq4]{font-family:Plus Jakarta Sans,sans-serif;font-size:3rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#8ef5b3,#2cc966,#1eae53);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:.382rem}@media(min-width:768px){.simu-roi-urgent__total-value[data-astro-cid-thcltjq4]{font-size:3.5rem}}@media(min-width:1024px){.simu-roi-urgent__total-value[data-astro-cid-thcltjq4]{font-size:4rem}}.simu-roi-urgent__total-sub[data-astro-cid-thcltjq4]{color:#ffffffb3;font-family:DM Sans,sans-serif;font-size:.938rem;line-height:1.45}.simu-roi-urgent__cta[data-astro-cid-thcltjq4]{display:inline-flex;align-items:center;justify-content:center;gap:.618rem;width:100%;margin-top:1.236rem;padding:1.045rem 2rem;background:linear-gradient(135deg,#1eae53,#178f42);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:1.062rem;font-weight:700;text-decoration:none;border-radius:3.14rem;box-shadow:0 8px 24px #1eae5352,0 0 0 1px #ffffff0d inset;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease;will-change:transform;min-height:48px}.simu-roi-urgent__cta[data-astro-cid-thcltjq4]:hover{transform:translateY(-2px) scale(1.0236);box-shadow:0 14px 36px #1eae536b,0 0 0 1px #ffffff14 inset;filter:brightness(1.05)}.simu-roi-urgent__cta[data-astro-cid-thcltjq4]:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #1eae538c,0 8px 24px #1eae5352}.simu-roi-urgent__cta[data-astro-cid-thcltjq4] svg[data-astro-cid-thcltjq4]{transition:transform .25s ease}.simu-roi-urgent__cta[data-astro-cid-thcltjq4]:hover svg[data-astro-cid-thcltjq4]{transform:translate(3px)}.simu-roi-urgent__disclaimer[data-astro-cid-thcltjq4]{margin-top:.854rem;color:#ffffff73;font-size:.75rem;line-height:1.45;text-align:center;padding:0 .618rem}@media(prefers-reduced-motion:reduce){.simu-roi-urgent__card[data-astro-cid-thcltjq4],.simu-roi-urgent__cta[data-astro-cid-thcltjq4],.simu-roi-urgent__cta[data-astro-cid-thcltjq4] svg[data-astro-cid-thcltjq4],.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-webkit-slider-thumb,.simu-roi-urgent__slider[data-astro-cid-thcltjq4]::-moz-range-thumb,.simu-roi-urgent__value-badge[data-astro-cid-thcltjq4]{-webkit-transition:none;-moz-transition:none;transition:none}}.urgent-hero-img[data-astro-cid-yztbyrvk] img[data-astro-cid-yztbyrvk]{-o-object-position:center 58%;object-position:center 58%}.urgent-hero[data-astro-cid-yztbyrvk]{min-height:75vh;min-height:75dvh;display:flex;flex-direction:column}.urgent-hero[data-astro-cid-yztbyrvk]>.container-main[data-astro-cid-yztbyrvk]{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.urgent-hero[data-astro-cid-yztbyrvk]{min-height:70vh;min-height:70dvh}.urgent-hero-img[data-astro-cid-yztbyrvk] img[data-astro-cid-yztbyrvk]{-o-object-position:center 62%;object-position:center 62%}}.urgent-guarantees-card[data-astro-cid-yztbyrvk]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.urgent-guarantees-card[data-astro-cid-yztbyrvk]{max-width:100%;margin-left:0;margin-top:1.618rem}}.urgent-stat[data-astro-cid-yztbyrvk]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.5rem .25rem;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.urgent-stat__value[data-astro-cid-yztbyrvk]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:.95rem;color:#8ef5b3;line-height:1.2}.urgent-stat__label[data-astro-cid-yztbyrvk]{font-size:.68rem;color:#e2e8f0b8;margin-top:.15rem;letter-spacing:.02em}.urgent-shimmer[data-astro-cid-yztbyrvk]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:urgentShimmer 8s ease-in-out infinite}.urgent-shimmer-dark[data-astro-cid-yztbyrvk]{background-image:linear-gradient(135deg,#0d7a3a,#1eae53 35%,#2cc966,#1eae53 65%,#0d7a3a);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:urgentShimmer 8s ease-in-out infinite}@keyframes urgentShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.urgence-card[data-astro-cid-yztbyrvk]{padding:1.25rem 1.5rem;border-radius:14px;background:#0a1628;color:#e2e8f0;border:1px solid rgba(255,255,255,.08);border-left:4px solid #f59e0b;box-shadow:0 18px 44px -18px #0a162873;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}.urgence-card[data-astro-cid-yztbyrvk] h3[data-astro-cid-yztbyrvk]{color:#fff}.urgence-card[data-astro-cid-yztbyrvk] p[data-astro-cid-yztbyrvk]{color:#cbd5e1}.urgence-card[data-astro-cid-yztbyrvk]:hover{transform:translateY(-2px);border-left-color:#fbbf24;box-shadow:0 24px 56px -16px #f59e0b52}.urgent-step[data-astro-cid-yztbyrvk]{padding:1.5rem;border-radius:16px;text-align:center;background:#0a1628;color:#e2e8f0;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px -18px #0a162873;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .4s ease}.urgent-step[data-astro-cid-yztbyrvk]:hover{transform:translateY(-3px);border-color:#1eae534d;box-shadow:0 24px 56px -16px #1eae5352}.urgent-step__num[data-astro-cid-yztbyrvk]{width:3rem;height:3rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:1.25rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.urgent-perk-card[data-astro-cid-yztbyrvk]{background:#0a1628;color:#e2e8f0;border:1.5px solid rgba(255,255,255,.08);border-radius:16px;padding:1.4rem 1.2rem;text-align:center;box-shadow:0 18px 44px -18px #0a162873;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.urgent-perk-card[data-astro-cid-yztbyrvk]:hover{transform:translateY(-3px);border-color:#1eae5373;box-shadow:0 24px 56px -16px #1eae5352}.urgent-perk-card--accent[data-astro-cid-yztbyrvk]{border-color:#1eae5373;background:linear-gradient(180deg,#0a1628,#1eae531a);box-shadow:0 22px 48px -16px #1eae5361}.urgent-perk-icon[data-astro-cid-yztbyrvk]{font-size:2rem;line-height:1;margin-bottom:.6rem}.urgent-perk-title[data-astro-cid-yztbyrvk]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1rem;font-weight:800;color:#fff;margin-bottom:.4rem;line-height:1.25}.urgent-perk-desc[data-astro-cid-yztbyrvk]{font-size:.85rem;color:#cbd5e1;line-height:1.5}.urgent-cta-tarifs[data-astro-cid-yztbyrvk]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;background:transparent;border:2px solid #0B7334;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.92rem;font-weight:700;color:#0b7334;text-decoration:none;transition:all .18s ease}.urgent-cta-tarifs[data-astro-cid-yztbyrvk]:hover{background:#0b7334;color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px -6px #0b733466}.urgent-legit-col[data-astro-cid-yztbyrvk]{background:#fff;color:#1f2937;border-radius:16px;padding:1.6rem 1.4rem;border-top:4px solid;box-shadow:0 18px 44px -18px #00000073;transition:transform .22s ease,box-shadow .22s ease;height:100%}.urgent-legit-col[data-astro-cid-yztbyrvk]:hover{transform:translateY(-3px);box-shadow:0 24px 56px -16px #0000008c}.urgent-legit-col--yes[data-astro-cid-yztbyrvk]{border-top-color:#1eae53}.urgent-legit-col--maybe[data-astro-cid-yztbyrvk]{border-top-color:#f59e0b}.urgent-legit-col--no[data-astro-cid-yztbyrvk]{border-top-color:#ef4444}.urgent-legit-header[data-astro-cid-yztbyrvk]{display:flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.urgent-legit-icon[data-astro-cid-yztbyrvk]{font-size:1.6rem;line-height:1}.urgent-legit-title[data-astro-cid-yztbyrvk]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:800;color:#0a1628;margin:0}.urgent-legit-intro[data-astro-cid-yztbyrvk]{font-size:.85rem;color:#475569;margin:0 0 .85rem;line-height:1.5}.urgent-legit-list[data-astro-cid-yztbyrvk]{list-style:none;padding:0;margin:0 0 .85rem}.urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk]{font-size:.88rem;color:#334155;padding:.4rem 0 .4rem 1.2rem;line-height:1.5;position:relative;border-bottom:1px dashed rgba(10,22,40,.08)}.urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk]:last-child{border-bottom:0}.urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk] strong[data-astro-cid-yztbyrvk]{color:#0a1628}.urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk]:before{content:"•";position:absolute;left:.3rem;top:.4rem;color:#1eae53;font-weight:800}.urgent-legit-col--maybe[data-astro-cid-yztbyrvk] .urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk]:before{color:#f59e0b}.urgent-legit-col--no[data-astro-cid-yztbyrvk] .urgent-legit-list[data-astro-cid-yztbyrvk] li[data-astro-cid-yztbyrvk]:before{color:#ef4444}.urgent-legit-note[data-astro-cid-yztbyrvk]{font-size:.8rem;color:#475569;margin:0;padding:.7rem .95rem;background:#0a16280d;border-radius:8px;line-height:1.55}.urgent-legit-note[data-astro-cid-yztbyrvk] strong[data-astro-cid-yztbyrvk]{color:#0a1628}.urgent-why-card[data-astro-cid-yztbyrvk]{background:#142d4aeb;border:1px solid rgba(30,174,83,.35);border-radius:16px;padding:1.6rem 1.4rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 24px #00000059,inset 0 1px #ffffff0a;transition:all .22s ease;position:relative}.urgent-why-card[data-astro-cid-yztbyrvk]:hover{transform:translateY(-3px);border-color:#1eae5399;background:#1c3c60f2;box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.urgent-why-num[data-astro-cid-yztbyrvk]{font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:800;color:#2cc966;letter-spacing:.08em;margin-bottom:.55rem;opacity:.85}.urgent-why-title[data-astro-cid-yztbyrvk]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.08rem;font-weight:800;color:#fff;margin:0 0 .55rem;line-height:1.3}.urgent-why-desc[data-astro-cid-yztbyrvk]{font-size:.92rem;color:#ffffffc7;line-height:1.55;margin:0}.urgent-why-desc[data-astro-cid-yztbyrvk] strong[data-astro-cid-yztbyrvk]{color:#fff}.urgent-why-trust[data-astro-cid-yztbyrvk]{background:linear-gradient(135deg,#1eae5314,#1eae5305);border-left:4px solid #1eae53;border-radius:12px;padding:1.4rem 1.6rem}.urgent-why-trust-quote[data-astro-cid-yztbyrvk]{font-size:.95rem;color:#fff;line-height:1.6;margin:0 0 .75rem;font-style:italic}.urgent-why-trust-quote[data-astro-cid-yztbyrvk] strong[data-astro-cid-yztbyrvk]{color:#2cc966;font-style:normal;font-weight:800}.urgent-why-trust-author[data-astro-cid-yztbyrvk]{font-size:.82rem;color:#1eae53;font-weight:700;margin:0}.urgent-trust-item[data-astro-cid-yztbyrvk]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f}.urgent-trust-icon[data-astro-cid-yztbyrvk]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1eae5314;color:#1eae53}.urgent-cta-card[data-astro-cid-yztbyrvk]{padding:2rem;border-radius:16px;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);border:1px solid rgba(30,174,83,.3);box-shadow:0 8px 32px -8px #1eae5333}.urgent-docs-card[data-astro-cid-yztbyrvk]{padding:1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f}.cta-card[data-astro-cid-yztbyrvk]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-yztbyrvk]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-yztbyrvk]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-yztbyrvk]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-yztbyrvk]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-yztbyrvk]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-yztbyrvk]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-yztbyrvk]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-yztbyrvk]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-yztbyrvk]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.urgent-shimmer[data-astro-cid-yztbyrvk],.urgent-shimmer-dark[data-astro-cid-yztbyrvk]{animation:none}.urgence-card[data-astro-cid-yztbyrvk],.urgent-step[data-astro-cid-yztbyrvk],.urgent-trust-item[data-astro-cid-yztbyrvk]{transition:none}}@media(max-width:640px){.urgent-perk-card[data-astro-cid-yztbyrvk]{padding:1.1rem .9rem}.urgent-perk-icon[data-astro-cid-yztbyrvk]{font-size:1.7rem}}.rdv-hero[data-astro-cid-rfzsruxg]{position:relative;width:100%;min-height:62vh;overflow:hidden;background:#0a1628;display:flex;align-items:flex-end;padding-top:8.854rem;padding-bottom:3.5rem}.rdv-hero-bg[data-astro-cid-rfzsruxg]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.rdv-hero-bg[data-astro-cid-rfzsruxg] img[data-astro-cid-rfzsruxg]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;display:block}.rdv-hero-overlay[data-astro-cid-rfzsruxg]{position:absolute;inset:0;z-index:1;background:linear-gradient(to right,#0a1628eb,#0a1628bf 28%,#0a162861 55%,#0a16281f 80%,#0a162800),linear-gradient(to bottom,#0a162833,#0a162800,#0a162859)}.rdv-hero-content[data-astro-cid-rfzsruxg]{position:relative;z-index:2;max-width:1200px;width:100%;margin:0 auto;padding:0 1.618rem;color:#fff}@media(min-width:768px){.rdv-hero-content[data-astro-cid-rfzsruxg]{padding:0 2.618rem}}.rdv-hero-badge[data-astro-cid-rfzsruxg]{display:inline-flex;align-items:center;gap:.382rem;padding:.382rem .854rem;background:#1eae5326;border:1px solid rgba(30,174,83,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#2cc966;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:1.236rem}.rdv-hero-title[data-astro-cid-rfzsruxg]{font-family:Plus Jakarta Sans,DM Sans,system-ui,sans-serif;font-size:clamp(2rem,5vw,3.75rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem;text-shadow:0 2px 20px rgba(0,0,0,.3);max-width:620px}.rdv-hero-sub[data-astro-cid-rfzsruxg]{font-size:clamp(1rem,1.6vw,1.188rem);line-height:1.55;color:#ffffffe6;margin:0 0 2rem;max-width:520px;text-shadow:0 1px 10px rgba(0,0,0,.4)}.rdv-hero-sub[data-astro-cid-rfzsruxg] strong[data-astro-cid-rfzsruxg]{color:#fff;font-weight:700}.rdv-hero-trust[data-astro-cid-rfzsruxg]{display:grid;grid-template-columns:repeat(4,1fr);gap:.854rem;max-width:620px}.rdv-hero-trust-item[data-astro-cid-rfzsruxg]{padding:.854rem .5rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:13.3px;text-align:center}.rdv-hero-trust-value[data-astro-cid-rfzsruxg]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:800;color:#2cc966;line-height:1.1;margin-bottom:.2rem}.rdv-hero-trust-label[data-astro-cid-rfzsruxg]{font-size:11px;color:#ffffffb3;line-height:1.25}@media(max-width:768px){.rdv-hero[data-astro-cid-rfzsruxg]{min-height:56vh;padding-top:7.854rem;padding-bottom:2rem}.rdv-hero-bg[data-astro-cid-rfzsruxg] img[data-astro-cid-rfzsruxg]{-o-object-position:center 35%;object-position:center 35%}.rdv-hero-overlay[data-astro-cid-rfzsruxg]{background:linear-gradient(to bottom,#0a162826,#0a162873 50%,#0a1628e0 85%,#0a1628f5)}.rdv-hero-trust[data-astro-cid-rfzsruxg]{grid-template-columns:repeat(2,1fr);gap:.618rem}.rdv-hero-trust-item[data-astro-cid-rfzsruxg]{padding:.618rem .382rem}}@media(max-width:480px){.rdv-hero-title[data-astro-cid-rfzsruxg]{font-size:1.875rem}.rdv-hero-sub[data-astro-cid-rfzsruxg]{font-size:.938rem}}.peb-amende-section[data-astro-cid-2g6jiq2p]{width:100%;position:relative;padding:1.5rem 1.5rem 4rem;margin-top:-1px;overflow:hidden;background-color:#0a1628;background-image:radial-gradient(circle,rgba(255,255,255,.35) .62px,transparent .62px),linear-gradient(135deg,#0a1628,#0d1e3c);background-size:8.22px 8.22px,100% 100%}.peb-amende-root[data-astro-cid-2g6jiq2p]{max-width:640px;margin:0 auto;position:relative;z-index:1}.amende-container[data-astro-cid-2g6jiq2p]{display:grid;grid-template-columns:1fr;gap:0;position:relative}.step[data-astro-cid-2g6jiq2p]{display:none;grid-template-columns:1fr;gap:2rem;padding:2.5rem;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:1.618rem;backdrop-filter:blur(16px);opacity:0;transform:translate(30px);pointer-events:none;box-shadow:0 4px 24px #0003,inset 0 1px #ffffff0d}.step[data-astro-cid-2g6jiq2p].active{display:grid;opacity:1;transform:translate(0);pointer-events:auto;animation:stepFadeIn .45s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes stepFadeIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.step[data-astro-cid-2g6jiq2p].prev{display:none}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-2g6jiq2p]{transition:opacity .15s ease-out,visibility .15s ease-out;transform:none}.step[data-astro-cid-2g6jiq2p].prev{transform:none}}.step-header[data-astro-cid-2g6jiq2p]{display:grid;gap:.5rem}.step-title[data-astro-cid-2g6jiq2p]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.75rem;font-weight:700;line-height:1.2;color:#fff;margin:0}.step-subtitle[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.5;color:#ffffffb3;margin:0}.step-hint[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:.8rem;color:#ffffffbf;margin:0;font-style:italic}.scenario-tabs[data-astro-cid-2g6jiq2p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;list-style:none}.scenario-tab[data-astro-cid-2g6jiq2p]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1rem;border:2px solid rgba(255,255,255,.12);border-radius:1.618rem;color:#ffffffb3;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff0a,#ffffff03);backdrop-filter:blur(8px);transition:transform .3s cubic-bezier(0,.618,.382,1),border-color .3s ease,box-shadow .3s ease,color .2s ease}.scenario-tab[data-astro-cid-2g6jiq2p]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transition:left .5s ease;pointer-events:none}.scenario-tab[data-astro-cid-2g6jiq2p]:hover:before{left:100%}.scenario-tab[data-astro-cid-2g6jiq2p]:hover{border-color:#ffffff4d;color:#fff;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 24px #0000004d,0 0 0 1px #ffffff0d}.scenario-tab[data-astro-cid-2g6jiq2p]:focus-visible{outline:2px solid #1eae53;outline-offset:2px}.scenario-tab[data-astro-cid-2g6jiq2p][aria-selected=true]{border-color:#1eae53;background:linear-gradient(135deg,#1eae5333,#1eae5314);color:#fff;box-shadow:0 0 30px #1eae5340,0 4px 16px #1eae5326,inset 0 1px #ffffff1a}.scenario-tab[data-astro-cid-2g6jiq2p][aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:3px;background:linear-gradient(90deg,transparent,#1eae53,transparent);border-radius:3px}.scenario-icon[data-astro-cid-2g6jiq2p]{width:2.25rem;height:2.25rem;color:currentColor;transition:transform .3s cubic-bezier(0,.618,.382,1)}.scenario-tab[data-astro-cid-2g6jiq2p]:hover .scenario-icon[data-astro-cid-2g6jiq2p]{transform:scale(1.15)}.scenario-tab[data-astro-cid-2g6jiq2p][aria-selected=true] .scenario-icon[data-astro-cid-2g6jiq2p]{color:#1eae53;filter:drop-shadow(0 0 6px rgba(30,174,83,.4))}.scenario-label[data-astro-cid-2g6jiq2p]{display:block}.context-panel[data-astro-cid-2g6jiq2p]{display:grid;gap:1.5rem;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none}.context-panel[data-astro-cid-2g6jiq2p]:not(.hidden){opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.context-panel[data-astro-cid-2g6jiq2p].hidden{display:none}.context-question[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin:0}.toggle-group[data-astro-cid-2g6jiq2p]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.toggle-btn[data-astro-cid-2g6jiq2p]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;background:#ffffff0d;border:2px solid rgba(255,255,255,.2);border-radius:.8rem;color:#fffc;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.toggle-btn[data-astro-cid-2g6jiq2p]:hover{background:#ffffff14;border-color:#fff6;transform:translateY(-2px)}.toggle-btn[data-astro-cid-2g6jiq2p]:focus{outline:2px solid #1eae53;outline-offset:2px}.toggle-btn[data-astro-cid-2g6jiq2p][aria-pressed=true]{border-color:#1eae53;background:#1eae5333;color:#fff;box-shadow:0 0 15px #1eae534d}.toggle-icon[data-astro-cid-2g6jiq2p]{width:1.5rem;height:1.5rem;color:currentColor}.slider-group[data-astro-cid-2g6jiq2p]{display:grid;gap:1.5rem}.slider-track[data-astro-cid-2g6jiq2p]{position:relative;height:8px;background:#ffffff1a;border-radius:4px;cursor:pointer;padding:.75rem 0}.slider-fill[data-astro-cid-2g6jiq2p]{position:absolute;height:8px;background:linear-gradient(90deg,#1eae53,#16a34a);border-radius:4px;top:.75rem;left:0;width:0%;transition:width .15s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 12px #1eae5366}.slider-input[data-astro-cid-2g6jiq2p]{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;opacity:0;z-index:2}.slider-input[data-astro-cid-2g6jiq2p]:focus-visible~.slider-thumb[data-astro-cid-2g6jiq2p]{box-shadow:0 0 0 8px #1eae534d;outline:2px solid #1eae53}.slider-thumb[data-astro-cid-2g6jiq2p]{position:absolute;width:20px;height:20px;background:#1eae53;border:3px solid #fff;border-radius:50%;top:50%;left:0%;transform:translate(-50%,-50%);cursor:grab;transition:all .15s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 12px #1eae5366;z-index:3}.slider-input[data-astro-cid-2g6jiq2p]:active~.slider-thumb[data-astro-cid-2g6jiq2p]{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.slider-stepper[data-astro-cid-2g6jiq2p]{display:flex;align-items:center;justify-content:center;gap:1rem}.stepper-btn[data-astro-cid-2g6jiq2p]{width:44px;height:44px;border-radius:50%;background:#ffffff14;border:2px solid rgba(255,255,255,.2);color:#fff;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center;justify-content:center}.stepper-btn[data-astro-cid-2g6jiq2p]:hover{border-color:#fff6;background:#ffffff1f;transform:scale(1.05)}.stepper-btn[data-astro-cid-2g6jiq2p]:focus{outline:2px solid #1eae53;outline-offset:2px}.stepper-value[data-astro-cid-2g6jiq2p]{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:700;color:#fff;min-width:60px;text-align:center}.slider-note[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:.85rem;color:#fff9;margin:0;padding:.75rem 1rem;background:#ffffff0d;border-left:2px solid #1eae53;border-radius:.4rem}.step-actions[data-astro-cid-2g6jiq2p]{display:flex;gap:1rem;justify-content:center;padding-top:1rem}.btn[data-astro-cid-2g6jiq2p]{padding:.875rem 1.5rem;border-radius:.8rem;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;cursor:pointer;border:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;text-align:center;white-space:nowrap}.btn[data-astro-cid-2g6jiq2p]:focus{outline:2px solid #fff;outline-offset:2px}.btn[data-astro-cid-2g6jiq2p]:active{transform:scale(.98)}.btn-primary[data-astro-cid-2g6jiq2p]{background:linear-gradient(135deg,#1eae53,#16a34a,#0e8a3f);color:#fff;box-shadow:0 4px 16px #1eae534d,inset 0 1px #ffffff26;position:relative;overflow:hidden}.btn-primary[data-astro-cid-2g6jiq2p]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transition:left .4s ease}.btn-primary[data-astro-cid-2g6jiq2p]:hover:not(:disabled):before{left:100%}.btn-primary[data-astro-cid-2g6jiq2p]:hover:not(:disabled){box-shadow:0 8px 28px #1eae5366,0 0 0 1px #1eae5333;transform:translateY(-3px)}.btn-primary[data-astro-cid-2g6jiq2p]:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.3)}.btn-secondary[data-astro-cid-2g6jiq2p]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-astro-cid-2g6jiq2p]:hover{background:#ffffff26;border-color:#ffffff4d}.btn-link[data-astro-cid-2g6jiq2p]{background:transparent;color:#fffc;padding:.5rem 1rem;font-size:.9rem}.btn-link[data-astro-cid-2g6jiq2p]:hover{color:#fff;text-decoration:underline}.btn-share[data-astro-cid-2g6jiq2p]{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:.5rem 1rem;font-size:.8rem;border-radius:2rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.btn-share[data-astro-cid-2g6jiq2p]:hover{color:#1eae53;border-color:#1eae53;background:#1eae5314}.btn-large[data-astro-cid-2g6jiq2p]{padding:1.125rem 2rem;font-size:1rem}.btn-icon[data-astro-cid-2g6jiq2p]{width:1.25rem;height:1.25rem}.results-panel[data-astro-cid-2g6jiq2p]{display:grid;gap:2rem}.risk-gauge[data-astro-cid-2g6jiq2p]{display:grid;gap:.75rem}.gauge-label[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;color:#fffc;text-transform:uppercase;letter-spacing:.05em}.gauge-bar[data-astro-cid-2g6jiq2p]{position:relative;height:24px;background:linear-gradient(90deg,#22c55e33,#facc1533,#f9731633 66%,#ef444433);border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.gauge-fill[data-astro-cid-2g6jiq2p]{position:absolute;height:100%;left:0;top:0;background:linear-gradient(90deg,#22c55e,#fac515,#f97316 66%,#ef4444);width:0%;border-radius:12px;transition:width .6s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 20px #ef444466}.gauge-scale[data-astro-cid-2g6jiq2p]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;font-family:DM Sans,sans-serif;font-size:.75rem;color:#ffffffbf;text-align:center}.risk-badge[data-astro-cid-2g6jiq2p]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem;border-radius:1rem;background:#22c55e26;border:1px solid rgba(34,197,94,.3);animation:badge-pulse .6s cubic-bezier(.34,1.56,.64,1)}.risk-badge[data-astro-cid-2g6jiq2p].moderate{background:#facc1526;border-color:#facc154d}.risk-badge[data-astro-cid-2g6jiq2p].high{background:#f9731626;border-color:#f973164d}.risk-badge[data-astro-cid-2g6jiq2p].critical{background:#ef444426;border-color:#ef44444d}@keyframes badge-pulse{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){@keyframes badge-pulse{0%{opacity:0}to{opacity:1}}}.risk-icon[data-astro-cid-2g6jiq2p]{width:1.5rem;height:1.5rem;color:#22c55e;flex-shrink:0}.risk-badge[data-astro-cid-2g6jiq2p].moderate .risk-icon[data-astro-cid-2g6jiq2p]{color:#fac515}.risk-badge[data-astro-cid-2g6jiq2p].high .risk-icon[data-astro-cid-2g6jiq2p]{color:#f97316}.risk-badge[data-astro-cid-2g6jiq2p].critical .risk-icon[data-astro-cid-2g6jiq2p]{color:#ef4444}.risk-text[data-astro-cid-2g6jiq2p]{font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;color:#fff}.fine-display[data-astro-cid-2g6jiq2p]{display:grid;gap:.75rem;padding:1.5rem;background:#ffffff0d;border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.fine-label[data-astro-cid-2g6jiq2p]{font-family:DM Sans,sans-serif;font-size:.9rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.05em}.fine-amount[data-astro-cid-2g6jiq2p]{display:flex;align-items:baseline;justify-content:center;gap:.75rem}.fine-min[data-astro-cid-2g6jiq2p],.fine-max[data-astro-cid-2g6jiq2p]{font-family:JetBrains Mono,monospace;font-size:1.75rem;font-weight:700;color:#fff}.fine-separator[data-astro-cid-2g6jiq2p]{font-size:1.25rem;color:#ffffffbf}.explanation[data-astro-cid-2g6jiq2p]{padding:1.25rem;background:#ffffff0d;border-left:3px solid #1eae53;border-radius:.6rem;font-family:DM Sans,sans-serif;font-size:.95rem;line-height:1.6;color:#ffffffd9}.recommendations[data-astro-cid-2g6jiq2p]{display:grid;gap:.75rem}.recommendation-item[data-astro-cid-2g6jiq2p]{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem;background:#1eae5314;border-left:2px solid #1eae53;border-radius:.6rem;font-family:DM Sans,sans-serif;font-size:.9rem;line-height:1.5;color:#fffc;animation:slideIn .45s cubic-bezier(.34,1.56,.64,1)}.recommendation-item[data-astro-cid-2g6jiq2p]:nth-child(2){animation-delay:60ms}.recommendation-item[data-astro-cid-2g6jiq2p]:nth-child(3){animation-delay:.12s}@keyframes slideIn{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.recommendation-item[data-astro-cid-2g6jiq2p]{animation:none;opacity:1}}.recommendation-icon[data-astro-cid-2g6jiq2p]{width:1.25rem;height:1.25rem;color:#1eae53;flex-shrink:0;margin-top:.15rem}@media(max-width:640px){.peb-amende-section[data-astro-cid-2g6jiq2p]{padding:1rem 1rem 2rem}.step[data-astro-cid-2g6jiq2p]{padding:1.5rem;gap:1.5rem}.step-title[data-astro-cid-2g6jiq2p]{font-size:1.4rem}.scenario-tabs[data-astro-cid-2g6jiq2p]{grid-template-columns:repeat(2,1fr);gap:.75rem}.scenario-tab[data-astro-cid-2g6jiq2p]{padding:1rem .75rem;font-size:.85rem}.toggle-group[data-astro-cid-2g6jiq2p]{grid-template-columns:1fr}.label-badges[data-astro-cid-2g6jiq2p]{grid-template-columns:repeat(4,1fr);gap:.5rem}.label-badge[data-astro-cid-2g6jiq2p]{padding:.75rem .5rem}.step-actions[data-astro-cid-2g6jiq2p]{flex-direction:column}.btn[data-astro-cid-2g6jiq2p]{width:100%;justify-content:center}.fine-min[data-astro-cid-2g6jiq2p],.fine-max[data-astro-cid-2g6jiq2p]{font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.scenario-tab[data-astro-cid-2g6jiq2p],.toggle-btn[data-astro-cid-2g6jiq2p],.label-badge[data-astro-cid-2g6jiq2p],.stepper-btn[data-astro-cid-2g6jiq2p],.btn[data-astro-cid-2g6jiq2p],.slider-fill[data-astro-cid-2g6jiq2p],.slider-thumb[data-astro-cid-2g6jiq2p],.gauge-fill[data-astro-cid-2g6jiq2p]{transition:none}}.amendes-hero{background:linear-gradient(135deg,#040a14,#0a1628 30%,#0d1b2e 61.8%,#060e19);background-image:radial-gradient(circle,rgba(255,255,255,.25) .62px,transparent .62px),linear-gradient(135deg,#040a14,#0a1628 30%,#0d1b2e 61.8%,#060e19);background-size:8.22px 8.22px,100% 100%}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;will-change:transform;pointer-events:none}.hero-orb-1{width:400px;height:400px;background:radial-gradient(circle,#ef4444,transparent 70%);top:-100px;right:-50px;animation:orbFloat1 12s ease-in-out infinite}.hero-orb-2{width:300px;height:300px;background:radial-gradient(circle,#f97316,transparent 70%);bottom:10%;left:-80px;animation:orbFloat2 15s ease-in-out infinite}.hero-orb-3{width:200px;height:200px;background:radial-gradient(circle,#dc2626,transparent 70%);top:40%;left:50%;animation:orbFloat3 10s ease-in-out infinite}@keyframes orbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,40px) scale(1.1)}}@keyframes orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-20px) scale(.9)}}@keyframes orbFloat3{0%,to{transform:translate(0) scale(1);opacity:.1}50%{transform:translate(-20px,30px) scale(1.2);opacity:.2}}.amendes-badge-pulse{position:relative}.amendes-badge-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 20px 4px #ef444447;opacity:0;pointer-events:none;z-index:-1;animation:badgePulse 3s ease-in-out infinite;will-change:transform,opacity}@keyframes badgePulse{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.08);opacity:1}}.amendes-title-glow{color:#fb923c;text-shadow:0 1px 12px rgba(0,0,0,.55)}.amendes-stat-card{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1.618rem;padding:1.618rem 1rem;text-align:center;overflow:hidden;backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(0,.618,.382,1),border-color .3s ease,box-shadow .3s ease}.amendes-stat-card:hover{transform:translateY(-3px);border-color:#ef44444d;box-shadow:0 8px 32px #ef44441a}.amendes-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ef44441a;color:#f87171;margin-bottom:.75rem;transition:transform .3s ease,background .3s ease}.amendes-stat-card:hover .amendes-stat-icon{transform:scale(1.15);background:#ef444433}.amendes-stat-icon-critical{background:#dc262626;color:#dc2626}.amendes-stat-glow{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.08),transparent 70%);transition:opacity .3s ease;pointer-events:none}.amendes-stat-card:hover .amendes-stat-glow{opacity:1}.amendes-stat-glow-critical{background:radial-gradient(circle at 50% 50%,rgba(220,38,38,.12),transparent 70%)}.amendes-label-G{background:linear-gradient(135deg,#dc2626,#991b1b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px rgba(220,38,38,.3))}[data-faq-item]{transition:transform .3s cubic-bezier(0,.618,.382,1),box-shadow .3s ease}[data-faq-item]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.amendes-conseil-card{position:relative;overflow:hidden}.amendes-conseil-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#1eae53,#0e8a3f);border-radius:4px 0 0 4px}.amendes-conseil-card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top left,rgba(30,174,83,.05),transparent 60%);pointer-events:none}@media(prefers-reduced-motion:reduce){.hero-orb,.amendes-badge-pulse,.amendes-title-glow{animation:none}.amendes-stat-card:hover,[data-faq-item]:hover{transform:none}}.peb-eco-root{--color-navy: #0a1628;--color-offwhite: #f8fafc;--color-green: #1eae53;--color-text-dark: #0f172a;--color-text-light: #e2e8f0;--color-border: #e2e8f0;--color-peb-a: #1eae53;--color-peb-b: #1eae53;--color-peb-c: #a3e635;--color-peb-d: #fbbf24;--color-peb-e: #f97316;--color-peb-f: #ef4444;--color-peb-g: #7c2d12;--spacing-phi-xs: .38rem;--spacing-phi-sm: .62rem;--spacing-phi-md: 1rem;--spacing-phi-lg: 1.618rem;--spacing-phi-xl: 2.618rem;--spacing-phi-2xl: 4.236rem;--spacing-pi-md: 3.14rem;--spacing-pi-lg: 5.24rem;--duration-phi-instant: .15s;--duration-phi-standard: .3s;--duration-phi-smooth: .45s;--duration-phi-cinematic: 1.2s;--radius-pi-sm: 3.14px;--radius-pi-md: 6.28px;--radius-pi: 9.42px;--radius-pi-lg: 13.3px;--radius-phi: 1.618rem;position:relative;display:flex;flex-direction:column;gap:var(--spacing-phi-xl);padding:2.4rem;background:var(--themeBg);color:var(--color-text);font-family:DM Sans,system-ui,sans-serif;border-radius:22px;max-width:56rem;margin:0 auto;overflow:hidden}.peb-eco-root:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0b7334,#1eae53,#2cc966);border-radius:22px 22px 0 0}@media(max-width:640px){.peb-eco-root{padding:1.4rem;border-radius:16px}}.peb-eco-root[data-theme=dark]{--themeBg: #0a1628;--color-card-bg: #0f172a;--color-text: #e2e8f0}.peb-eco-root[data-theme=light]{--themeBg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--color-card-bg: #ffffff;--color-text: #0a1628;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-border: rgba(10, 22, 40, .08);--color-border-active: #0B7334;border:1px solid var(--color-border);box-shadow:0 12px 36px -8px #0a16282e}.peb-eco-root[data-theme=light] .eco-step-title{color:#0a1628;font-weight:800;font-size:1.4rem}.peb-eco-root[data-theme=light] .eco-label{color:#64748b;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.peb-eco-root[data-theme=light] .eco-section{background:transparent}.peb-eco-root[data-theme=light] .eco-toggle-card,.peb-eco-root[data-theme=light] .eco-work-card .eco-work-content,.peb-eco-root[data-theme=light] .eco-revenue-card .eco-revenue-content,.peb-eco-root[data-theme=light] .eco-result-card{background:#fff;border:2px solid var(--color-border);color:#0a1628;transition:all .22s cubic-bezier(.25,.46,.45,.94)}.peb-eco-root[data-theme=light] .eco-toggle-card:hover,.peb-eco-root[data-theme=light] .eco-work-card:hover .eco-work-content,.peb-eco-root[data-theme=light] .eco-revenue-card:hover .eco-revenue-content{border-color:var(--color-green);background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 16px -4px #0a162814}.peb-eco-root[data-theme=light] .eco-toggle-card-active,.peb-eco-root[data-theme=light] .eco-work-checkbox:checked+.eco-work-content,.peb-eco-root[data-theme=light] .eco-revenue-card input:checked+.eco-revenue-content{background:linear-gradient(135deg,#1eae5312,#1eae5305);border-color:var(--color-border-active);color:#0a1628;box-shadow:0 0 0 4px #1eae531f,0 4px 16px -4px #0a16281a}.peb-eco-root[data-theme=light] .eco-impact-bar{background:#e2e8f0}.peb-eco-root[data-theme=light] .eco-peb-badge{background:#fff;color:var(--color, #0a1628)}.peb-eco-root[data-theme=light] .eco-peb-badge[data-selected=true]{background:var(--color);color:#fff}.peb-eco-root[data-theme=light] .eco-step-indicator:before{background:#0a162814}.peb-eco-root[data-theme=light] .eco-step-dot{background:#fff;border-color:#1eae5359;color:#1eae53cc}.peb-eco-root[data-theme=light] .eco-step-dot[aria-selected=true]{background:#0b7334;border-color:#0b7334;color:#fff}.peb-eco-root[data-theme=light] .eco-step-dot.eco-step-done{background:#1eae53;border-color:#1eae53;color:#fff}.peb-eco-root[data-theme=light] .eco-nav-btn{background:transparent;border-color:#0a16281f;color:#475569}.peb-eco-root[data-theme=light] .eco-nav-btn:hover:not(:disabled){border-color:#0b7334;color:#0a1628;background:#f8fafc}.peb-eco-root[data-theme=light] .eco-nav-btn.eco-nav-next{background:#0b7334;border-color:#0b7334;color:#fff}.peb-eco-root[data-theme=light] .eco-nav-btn.eco-nav-next:hover:not(:disabled){background:#0f8a3e}.peb-eco-root[data-theme=light] .eco-nav-counter{color:#64748b}.peb-eco-root[data-theme=light] .eco-nav-bar{border-top-color:var(--color-border)}.peb-eco-root[data-theme=light] .eco-range-slider{background:#0a16281a}.peb-eco-root[data-theme=light] .eco-stepper-btn{background:#fff;border:1.5px solid var(--color-border);color:#0a1628}.peb-eco-root[data-theme=light] .eco-stepper-btn:hover{border-color:#0b7334;color:#0b7334;background:#f8fafc}.peb-eco-root[data-theme=light] .eco-surface-display,.peb-eco-root[data-theme=light] .eco-surface-value{color:#0b7334;font-weight:800}.peb-eco-root[data-theme=light] .eco-toggle-card .eco-icon,.peb-eco-root[data-theme=light] .eco-toggle-card-active .eco-icon{color:#0b7334}.eco-step-indicator{display:flex;gap:0;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-phi-xl);position:relative;padding:0 1rem}.eco-step-indicator:before{content:"";position:absolute;top:50%;left:1rem;right:1rem;height:2px;background:#1eae532e;transform:translateY(-50%);z-index:0}.eco-step-dot{width:1.6rem;height:1.6rem;border-radius:50%;background:#1eae5326;border:2px solid rgba(30,174,83,.3);cursor:pointer;transition:all var(--duration-phi-standard) cubic-bezier(.25,.46,.45,.94);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;color:#1eae53b3;position:relative;z-index:1}.eco-step-dot:after{content:attr(data-step)}.eco-step-dot[aria-selected=true]{background:var(--color-green);border-color:var(--color-green);color:#fff;box-shadow:0 0 0 4px #1eae532e,0 4px 12px -2px #1eae5366;transform:scale(1.1)}.eco-step-dot.eco-step-done{background:#1eae53d9;border-color:#1eae53d9;color:#fff}.eco-step{display:none;flex-direction:column;gap:var(--spacing-phi-lg);animation:slideDown var(--duration-phi-smooth) ease-out forwards}.eco-step-active{display:flex}@keyframes slideDown{0%{opacity:0;transform:translateY(1.618rem)}to{opacity:1;transform:translateY(0)}}.eco-step-title{font-family:Plus Jakarta Sans,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.618;margin:0;color:var(--color-text)}.eco-step-subtitle{font-size:.875rem;color:#15803d;margin:-var(--spacing-phi-md) 0 0 0}.peb-eco-root[data-theme=dark] .eco-step-subtitle{color:#1eae53d9}.eco-section{display:flex;flex-direction:column;gap:var(--spacing-phi-md)}.eco-label{font-weight:600;font-size:.875rem;color:var(--color-text);text-transform:uppercase;letter-spacing:.05em}.eco-toggle-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:var(--spacing-phi-md)}.eco-toggle-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-phi-sm);padding:var(--spacing-phi-lg);background:#ffffff0d;border:2px solid rgba(30,174,83,.2);border-radius:var(--radius-pi-lg);cursor:pointer;transition:all var(--duration-phi-standard) ease-out;font-size:.875rem;font-weight:500;color:var(--color-text)}.eco-toggle-card:hover{border-color:var(--color-green);background:#1eae531a;transform:scale(1.0236)}.eco-toggle-card-active{background:#1eae5333;border-color:var(--color-green)}.eco-icon{width:1.5rem;height:1.5rem;color:var(--color-green)}.eco-input-group{display:flex;align-items:center;gap:var(--spacing-phi-md)}.eco-range-slider{flex:1;height:.375rem;-moz-appearance:none;appearance:none;background:#1eae5333;border-radius:var(--radius-pi-lg);outline:none;-webkit-appearance:none}.eco-range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;background:var(--color-green);border-radius:50%;cursor:pointer;-webkit-transition:all var(--duration-phi-standard) ease-out;transition:all var(--duration-phi-standard) ease-out;box-shadow:0 2px 8px #1eae5366}.eco-range-slider::-webkit-slider-thumb:hover{transform:scale(1.0618);box-shadow:0 4px 16px #1eae5399}.eco-range-slider::-moz-range-thumb{width:1.5rem;height:1.5rem;background:var(--color-green);border:none;border-radius:50%;cursor:pointer;-moz-transition:all var(--duration-phi-standard) ease-out;transition:all var(--duration-phi-standard) ease-out;box-shadow:0 2px 8px #1eae5366}.eco-stepper-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#1eae5333;border:1px solid var(--color-green);border-radius:var(--radius-pi-md);color:var(--color-green);font-weight:700;cursor:pointer;transition:all var(--duration-phi-standard) ease-out}.eco-stepper-btn:hover:not(:disabled){background:var(--color-green);color:#fff;transform:scale(1.0618)}.eco-stepper-btn:disabled{opacity:.55;cursor:not-allowed}.eco-surface-display{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:700;color:var(--color-green);text-align:center}.eco-surface-value{font-size:1.5rem}.eco-peb-badges{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));gap:var(--spacing-phi-sm)}.eco-peb-badge{padding:var(--spacing-phi-md);background:#ffffff0a;border:2px solid var(--color, rgba(30, 174, 83, .3));border-radius:var(--radius-pi-md);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.1rem;cursor:pointer;transition:all var(--duration-phi-standard) ease-out;color:var(--color, var(--color-text));display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:3rem;position:relative}.eco-peb-A{--color: var(--color-peb-a)}.eco-peb-B{--color: var(--color-peb-b)}.eco-peb-C{--color: var(--color-peb-c)}.eco-peb-D{--color: var(--color-peb-d)}.eco-peb-E{--color: var(--color-peb-e)}.eco-peb-F{--color: var(--color-peb-f)}.eco-peb-G{--color: var(--color-peb-g)}.eco-peb-badge:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--color) 12%,transparent);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color) 40%,transparent)}.eco-peb-badge[data-selected=true]{background:var(--color);border-color:var(--color);color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--color) 25%,transparent),0 8px 20px -6px color-mix(in srgb,var(--color) 50%,transparent);transform:scale(1.05)}.eco-works-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--spacing-phi-lg)}.eco-work-card{position:relative;cursor:pointer}.eco-work-checkbox{position:absolute;opacity:0;width:0;height:0}.eco-work-card .eco-work-content{display:flex;flex-direction:column;gap:var(--spacing-phi-md);padding:var(--spacing-phi-lg);background:#ffffff0d;border:2px solid rgba(30,174,83,.2);border-radius:var(--radius-phi);transition:all var(--duration-phi-standard) ease-out;position:relative}.eco-work-checkbox:checked+.eco-work-content{background:#1eae5333;border-color:var(--color-green)}.eco-work-check{position:absolute;top:.85rem;right:.85rem;width:26px;height:26px;border-radius:50%;background:var(--color-green);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.6);transition:all .22s cubic-bezier(.34,1.56,.64,1);pointer-events:none;box-shadow:0 2px 8px #0b733459}.eco-work-check svg{width:16px;height:16px}.eco-work-checkbox:checked+.eco-work-content .eco-work-check{opacity:1;transform:scale(1)}.eco-work-emoji{font-size:1.7rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:#1eae531a;border-radius:10px;flex-shrink:0}.peb-eco-root[data-theme=light] .eco-work-emoji{background:#1eae5314}.eco-work-icon{width:1.5rem;height:1.5rem;color:var(--color-green)}.eco-work-label{font-weight:600;color:var(--color-text);font-size:.9375rem}.eco-work-impact{display:flex;flex-direction:column;gap:var(--spacing-phi-sm)}.eco-impact-text{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--color-green);font-weight:600}.eco-impact-bar{height:.25rem;background:#ffffff1a;border-radius:var(--radius-pi-sm);overflow:hidden}.eco-impact-fill{height:100%;background:var(--color-green);border-radius:var(--radius-pi-sm)}.eco-work-cost{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:#15803d}.peb-eco-root[data-theme=dark] .eco-work-cost{color:#1eae53d9}.eco-revenue-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-phi-lg)}.eco-revenue-card{position:relative;cursor:pointer}.eco-revenue-card input{position:absolute;opacity:0;width:0;height:0}.eco-revenue-card .eco-revenue-content{display:flex;flex-direction:column;gap:var(--spacing-phi-sm);padding:var(--spacing-phi-lg);background:#ffffff0d;border:2px solid rgba(30,174,83,.2);border-radius:var(--radius-phi);transition:all var(--duration-phi-standard) ease-out}.eco-revenue-card input:checked+.eco-revenue-content{background:#1eae5333;border-color:var(--color-green)}.eco-revenue-label{font-weight:700;font-size:.9375rem;color:var(--color-text)}.eco-revenue-desc{font-size:.75rem;color:#15803d}.peb-eco-root[data-theme=dark] .eco-revenue-desc{color:#1eae53d9}.eco-revenue-subsidy{font-family:JetBrains Mono,monospace;font-size:.8125rem;font-weight:600;color:var(--color-green);margin-top:var(--spacing-phi-sm)}.eco-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--spacing-phi-lg);margin-bottom:var(--spacing-pi-lg)}.eco-result-card{display:flex;flex-direction:column;gap:var(--spacing-phi-sm);padding:var(--spacing-phi-lg);background:#ffffff0d;border:1px solid rgba(30,174,83,.2);border-radius:var(--radius-pi)}.eco-result-peb{grid-column:1 / -1}.eco-gauge{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-phi-md)}.eco-gauge-before,.eco-gauge-after{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-phi-xs)}.eco-gauge-label{font-size:.75rem;color:#15803d;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.peb-eco-root[data-theme=dark] .eco-gauge-label{color:#1eae53d9}.eco-gauge-value{font-family:Plus Jakarta Sans,sans-serif;font-size:2rem;font-weight:900;padding:var(--spacing-phi-md) var(--spacing-phi-lg);border-radius:var(--radius-pi-md);color:#fff;background:var(--color, #94a3b8);box-shadow:0 4px 14px -4px color-mix(in srgb,var(--color, #94a3b8) 50%,transparent);min-width:3.5rem;text-align:center;transition:background .4s ease,box-shadow .4s ease}.eco-gauge-arrow{width:2rem;height:1.5rem;color:var(--color-green)}.eco-result-label{font-size:.75rem;color:#15803d;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.peb-eco-root[data-theme=dark] .eco-result-label{color:#1eae53d9}.eco-result-value{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--color-text)}.eco-counter{color:var(--color-green)}.eco-result-unit{font-size:.8125rem;color:#1eae53b3;font-weight:500}.eco-result-subsidy .eco-result-value,.eco-result-roi .eco-result-value,.eco-result-co2 .eco-result-value{color:var(--color-green)}.eco-timeline{display:flex;flex-direction:column;gap:var(--spacing-phi-md);padding:var(--spacing-phi-lg);background:#1eae530d;border:1px solid rgba(30,174,83,.2);border-radius:var(--radius-pi);margin-bottom:var(--spacing-phi-xl)}.eco-timeline-title{font-family:Plus Jakarta Sans,sans-serif;font-size:.9375rem;font-weight:700;margin:0;color:var(--color-text)}.eco-timeline-bar{position:relative;height:.5rem;background:#1eae5333;border-radius:var(--radius-pi-lg);overflow:hidden}.eco-timeline-fill{height:100%;background:var(--color-green);border-radius:var(--radius-pi-lg)}.eco-timeline-marker{position:absolute;bottom:100%;left:0;margin-bottom:var(--spacing-phi-sm);font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;color:var(--color-green);transform:translate(calc(-50% + var(--spacing-phi-md)))}.eco-timeline-text{font-size:.875rem;margin:0;color:var(--color-text);line-height:1.618}.eco-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-phi-md);padding:var(--spacing-phi-lg) var(--spacing-phi-xl);background:var(--color-green);color:#fff;text-decoration:none;font-weight:600;border-radius:var(--radius-pi-lg);transition:all var(--duration-phi-standard) ease-out;cursor:pointer;border:none;font-size:1rem;font-family:Plus Jakarta Sans,sans-serif}.eco-cta-button:hover{transform:scale(1.0236);box-shadow:0 8px 24px #1eae5366}.eco-cta-button:active{transform:scale(.98)}.eco-cta-button svg{width:1.125rem;height:1.125rem}.eco-share-btn{display:inline-flex;align-items:center;gap:.4rem;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#ffffffb3;padding:.6rem 1.2rem;font-size:.8rem;border-radius:2rem;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.04em;font-weight:600;font-family:Plus Jakarta Sans,sans-serif}.eco-share-btn:hover{color:var(--color-green);border-color:var(--color-green);background:#1eae5314}.eco-nav-bar{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-phi-lg);margin-top:var(--spacing-pi-md);padding-top:var(--spacing-phi-lg);border-top:1px solid rgba(30,174,83,.2)}.eco-nav-btn{flex:1;padding:var(--spacing-phi-md) var(--spacing-phi-lg);background:transparent;border:1.5px solid rgba(30,174,83,.35);color:#ffffffd9;font-weight:700;border-radius:var(--radius-pi-md);cursor:pointer;transition:all var(--duration-phi-standard) ease-out;font-size:.9375rem}.eco-nav-btn.eco-nav-next{background:#0b7334;border-color:#0b7334;color:#fff;box-shadow:0 4px 16px -4px #0b733473}.eco-nav-btn:hover:not(:disabled){transform:translateY(-2px);border-color:var(--color-green);color:#fff}.eco-nav-btn.eco-nav-next:hover:not(:disabled){background:#0f8a3e;box-shadow:0 6px 24px -6px #0b73348c}.eco-nav-btn:disabled{opacity:.4;cursor:not-allowed}.eco-nav-counter{font-family:JetBrains Mono,monospace;font-size:.875rem;font-weight:600;color:#1eae53cc;white-space:nowrap}@media(prefers-reduced-motion:reduce){.peb-eco-root *,.peb-eco-root *:before,.peb-eco-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.peb-eco-root *:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.eco-toggle-card:focus-visible,.eco-peb-badge:focus-visible,.eco-stepper-btn:focus-visible,.eco-nav-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}@media(max-width:640px){.peb-eco-root{padding:var(--spacing-phi-lg);gap:var(--spacing-phi-lg)}.eco-toggle-group,.eco-works-grid,.eco-revenue-cards,.eco-results-grid{grid-template-columns:1fr}.eco-nav-bar{flex-wrap:wrap}.eco-step-title{font-size:1.25rem}}.peb-estim-root{--estim-navy: #0a1628;--estim-green: #1eae53;--estim-light: #f8fafc;--estim-border: rgba(0, 0, 0, .08);--estim-shadow: 0 2px 8px rgba(0, 0, 0, .08);--estim-radius: 1.618rem;--estim-radius-pill: 3.14rem;--estim-radius-pi: 3.14px;--phi: 1.618}.peb-estim-root *{box-sizing:border-box}.peb-estim-section{width:100%;padding:2rem 1rem}.estim-container{max-width:900px;margin:0 auto;background:#fff;border-radius:var(--estim-radius);box-shadow:var(--estim-shadow);padding:2.618rem;position:relative}@media(max-width:768px){.estim-container{padding:1.618rem}}.step-indicator{display:flex;align-items:center;justify-content:center;gap:.618rem;margin-bottom:2.618rem;position:relative}.step-dot{width:2.618rem;height:2.618rem;border-radius:50%;background:var(--estim-light);border:2px solid var(--estim-border);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--estim-navy);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.step-dot.active{background:var(--estim-green);border-color:var(--estim-green);color:#fff;box-shadow:0 0 0 4px #1eae5326}.step-line{flex:1;height:2px;background:var(--estim-border);margin:0 -.309rem;position:relative}.step-line.active{background:var(--estim-green)}@media(max-width:640px){.step-indicator{margin-bottom:1.618rem;gap:.309rem}.step-dot{width:2rem;height:2rem;font-size:.75rem}.step-line{flex:.5}}.step{display:none;animation:slideIn .3s ease-out}.step.active{display:block}@keyframes slideIn{0%{opacity:0;transform:translateY(.618rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.step{animation:none}}.step-header{margin-bottom:1.618rem;text-align:center}.step-title{margin:0 0 .618rem;font-size:1.618rem;font-weight:700;color:var(--estim-navy);line-height:1.2}.step-subtitle{margin:0;font-size:.9375rem;color:#0a162899;line-height:1.5}@media(max-width:640px){.step-title{font-size:1.272rem}.step-subtitle{font-size:.875rem}}.building-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.618rem;margin-bottom:1.618rem}.building-tab{display:flex;flex-direction:column;align-items:center;gap:.618rem;padding:1.272rem;background:#fff;border:2px solid var(--estim-border);border-radius:var(--estim-radius);cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:600;color:var(--estim-navy);position:relative}.building-tab:hover{border-color:var(--estim-green);transform:scale(1.0236)}.building-tab.active{background:var(--estim-green);border-color:var(--estim-green);color:#fff}.building-icon{width:2rem;height:2rem;color:currentColor}.building-label{text-align:center}@media(max-width:640px){.building-tabs{grid-template-columns:repeat(2,1fr);gap:.5rem}.building-tab{padding:.618rem;font-size:.75rem}.building-icon{width:1.618rem;height:1.618rem}}.step-hint{margin-top:1.272rem;text-align:center;font-size:.75rem;color:#0a162899}.form-group{margin-bottom:1.618rem}.form-label{display:block;margin-bottom:.618rem;font-size:.9375rem;font-weight:600;color:var(--estim-navy)}.segmented-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.309rem;background:var(--estim-light);padding:.309rem;border-radius:var(--estim-radius-pill)}.segment-btn{padding:.618rem .927rem;background:transparent;border:none;border-radius:var(--estim-radius-pill);font-size:.8125rem;font-weight:600;color:#0a162899;cursor:pointer;transition:all .15s ease}.segment-btn:hover{color:var(--estim-navy)}.segment-btn[aria-pressed=true]{background:#fff;color:var(--estim-navy);box-shadow:0 1px 3px #0000000d}@media(max-width:640px){.segmented-control{grid-template-columns:repeat(2,1fr)}.segment-btn{font-size:.75rem;padding:.5rem .618rem}}.slider-wrapper{position:relative;margin-bottom:.618rem}.slider-input{width:100%;height:6px;border-radius:var(--estim-radius-pill);background:linear-gradient(to right,var(--estim-light),var(--estim-light));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.slider-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.618rem;height:1.618rem;border-radius:50%;background:var(--estim-green);cursor:pointer;box-shadow:0 2px 4px #1eae5340;-webkit-transition:all .15s ease;transition:all .15s ease}.slider-input::-webkit-slider-thumb:hover{transform:scale(1.1618)}.slider-input::-moz-range-thumb{width:1.618rem;height:1.618rem;border-radius:50%;background:var(--estim-green);border:none;cursor:pointer;box-shadow:0 2px 4px #1eae5340;-moz-transition:all .15s ease;transition:all .15s ease}.slider-input::-moz-range-thumb:hover{transform:scale(1.1618)}.slider-labels{display:flex;justify-content:space-between;font-size:.75rem;color:#0a162899;margin-top:.309rem}@media(max-width:640px){.slider-input{height:5px}.slider-input::-webkit-slider-thumb{width:1.272rem;height:1.272rem}.slider-input::-moz-range-thumb{width:1.272rem;height:1.272rem}}.radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.618rem}.radio-label{display:flex;align-items:center;gap:.618rem;padding:.618rem .927rem;background:#fff;border:2px solid var(--estim-border);border-radius:var(--estim-radius);cursor:pointer;transition:all .15s ease;font-size:.875rem;color:var(--estim-navy)}.radio-label:hover{border-color:var(--estim-green)}.radio-label input[type=radio]{width:1rem;height:1rem;cursor:pointer;accent-color:var(--estim-green)}.radio-label input[type=radio]:checked+span{color:var(--estim-green);font-weight:600}.radio-label input[type=radio]:checked{background:var(--estim-green)}.option-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.618rem}.option-card{display:flex;flex-direction:column;align-items:center;gap:.618rem;padding:1rem;background:#fff;border:2px solid var(--estim-border);border-radius:var(--estim-radius);cursor:pointer;transition:all .2s ease;font-size:.8125rem;font-weight:600;color:var(--estim-navy);text-align:center;position:relative}.option-card:hover{border-color:var(--estim-green);transform:translateY(-.309rem);box-shadow:0 4px 12px #1eae531a}.option-card[aria-pressed=true]{background:linear-gradient(135deg,#1eae531a,#1eae530d);border-color:var(--estim-green)}.option-card[aria-pressed=true]:after{content:"✓";position:absolute;top:.309rem;right:.309rem;width:1.618rem;height:1.618rem;background:var(--estim-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.option-icon{width:1.618rem;height:1.618rem;color:#0a162899;transition:color .15s ease}.option-card:hover .option-icon,.option-card[aria-pressed=true] .option-icon{color:var(--estim-green)}.option-title{display:block;font-size:.8125rem;font-weight:600}.option-desc{display:block;font-size:.7rem;color:#0a1628a6;font-weight:400}@media(max-width:768px){.option-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.option-cards{grid-template-columns:1fr}.option-card{flex-direction:row;padding:.75rem;text-align:left;gap:.75rem}.option-icon{flex-shrink:0}.option-title,.option-desc{text-align:left}}.results-gauge{margin-bottom:1.618rem}.gauge-container{background:linear-gradient(135deg,#1eae530d,#1eae5305);border-radius:var(--estim-radius);padding:1.618rem;position:relative}.gauge-bar{display:flex;gap:.309rem;margin-bottom:1rem;border-radius:var(--estim-radius-pill);overflow:hidden;box-shadow:inset 0 1px 3px #0000000d}.gauge-segment{flex:1;height:1.618rem;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.gauge-segment[data-letter=A]{background:#22c55e;color:#052e16;text-shadow:none}.gauge-segment[data-letter=B]{background:#84cc16;color:#1a2e05;text-shadow:none}.gauge-segment[data-letter=C]{background:#eab308;color:#422006;text-shadow:none}.gauge-segment[data-letter=D]{background:#f97316;color:#431407;text-shadow:none}.gauge-segment[data-letter=E]{background:#f87171}.gauge-segment[data-letter=F]{background:#ef4444}.gauge-segment[data-letter=G]{background:#991b1b}.gauge-pointer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:left .6s cubic-bezier(.34,1.56,.64,1)}.pointer-head{width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:1rem solid var(--estim-navy);position:relative}.gauge-info{text-align:center}.gauge-result{display:flex;align-items:baseline;justify-content:center;gap:.618rem}.gauge-class{font-size:2.618rem;font-weight:700;color:var(--estim-green)}.gauge-kwh{font-size:1rem;color:#0a1628b3;font-weight:500}@media(max-width:640px){.gauge-class{font-size:2rem}.gauge-kwh{font-size:.875rem}}.confidence-box{background:var(--estim-light);border-radius:var(--estim-radius);padding:.927rem 1.272rem;margin-bottom:1.618rem}.confidence-label{margin:0 0 .309rem;font-size:.8125rem;font-weight:600;color:var(--estim-navy)}.confidence-bar{width:100%;height:.618rem;background:#fff;border-radius:var(--estim-radius-pill);overflow:hidden;margin-bottom:.309rem;box-shadow:inset 0 1px 2px #0000000d}.confidence-fill{height:100%;background:linear-gradient(90deg,var(--estim-green),#1aa047);border-radius:var(--estim-radius-pill);transition:width .6s cubic-bezier(.34,1.56,.64,1)}.confidence-text{margin:0;font-size:.75rem;color:#0a1628b3}.explanation-box{background:#fff;border:1px solid var(--estim-border);border-radius:var(--estim-radius);padding:1.272rem;margin-bottom:1.618rem}.explanation-title{margin:0 0 .618rem;font-size:.9375rem;font-weight:600;color:var(--estim-navy)}.factors-list{display:flex;flex-direction:column;gap:.618rem}.factor-item{display:flex;gap:.618rem;font-size:.8125rem;color:#0a1628b3}.factor-icon{width:1.272rem;height:1.272rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%}.factor-item.positive .factor-icon{background:#22c55e1a;color:#22c55e}.factor-item.negative .factor-icon{background:#ef44441a;color:#ef4444}.factor-text{flex:1}.factor-label{font-weight:600;display:block}.factor-value{font-size:.75rem;color:#0a1628a6}.improvements-box{background:linear-gradient(135deg,#1eae530d,#1eae5305);border:1px solid rgba(30,174,83,.2);border-radius:var(--estim-radius);padding:1.272rem;margin-bottom:1.618rem}.improvements-title{margin:0 0 .309rem;font-size:.9375rem;font-weight:600;color:var(--estim-navy)}.improvements-subtitle{margin:0 0 .618rem;font-size:.75rem;color:#0a1628a6}.improvements-list{display:flex;flex-direction:column;gap:.618rem}.improvement-item{display:flex;gap:.618rem;padding:.75rem;background:#fff;border-radius:var(--estim-radius);border-left:3px solid var(--estim-green);font-size:.8125rem}.improvement-number{flex-shrink:0;width:1.618rem;height:1.618rem;background:var(--estim-green);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.improvement-content{flex:1}.improvement-name{font-weight:600;color:var(--estim-navy);display:block;margin-bottom:.152rem}.improvement-desc{font-size:.75rem;color:#0a1628a6;display:block;margin-bottom:.309rem}.improvement-impact{font-size:.75rem;color:var(--estim-green);font-weight:600}.disclaimer-box{display:flex;gap:.618rem;background:var(--estim-light);border-radius:var(--estim-radius);padding:.927rem 1.272rem;margin-bottom:1.618rem;font-size:.8125rem;color:#0a1628b3;line-height:1.5}.disclaimer-icon{flex-shrink:0;width:1.272rem;height:1.272rem;color:var(--estim-green)}.disclaimer-text{margin:0}.disclaimer-text strong{color:var(--estim-navy);font-weight:600}.results-ctas{display:flex;flex-direction:column;gap:.618rem}.cta-button{display:flex;align-items:center;justify-content:center;gap:.618rem;padding:.927rem 1.618rem;border:none;border-radius:var(--estim-radius-pill);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.2}.cta-primary{background:linear-gradient(135deg,var(--estim-green),#1aa047);color:#fff;box-shadow:0 4px 12px #1eae534d}.cta-primary:hover{transform:translateY(-.152rem);box-shadow:0 6px 16px #1eae5366}.cta-secondary{background:#fff;color:var(--estim-green);border:2px solid var(--estim-green)}.cta-secondary:hover{background:#1eae530d}.cta-icon{width:1rem;height:1rem;color:currentColor}@media(max-width:640px){.results-ctas{gap:.5rem}.cta-button{padding:.75rem 1.272rem;font-size:.875rem}}.step-nav{display:flex;gap:.618rem;margin-top:1.618rem;justify-content:space-between}.nav-button{display:flex;align-items:center;justify-content:center;gap:.618rem;padding:.75rem 1.272rem;background:#fff;border:2px solid var(--estim-border);border-radius:var(--estim-radius-pill);font-size:.875rem;font-weight:600;color:var(--estim-navy);cursor:pointer;transition:all .2s ease}.nav-button:hover:not(:disabled){border-color:var(--estim-green);color:var(--estim-green);transform:translateY(-.152rem)}.nav-button:disabled{opacity:.55;cursor:not-allowed}.nav-button.nav-next{background:var(--estim-green);border-color:var(--estim-green);color:#fff}.nav-button.nav-next:hover:not(:disabled){background:#1aa047;border-color:#1aa047}.nav-icon{width:1rem;height:1rem;color:currentColor}@media(max-width:640px){.step-nav{gap:.5rem}.nav-button{padding:.618rem .927rem;font-size:.8125rem}.nav-button span{display:none}.nav-button .nav-icon{width:1.272rem;height:1.272rem}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button:focus-visible,input:focus-visible{outline:2px solid var(--estim-green);outline-offset:2px}.aides-simulator-root[data-astro-cid-o65nlvwb]{--green: #1eae53;--green-deep: #0B7334;--green-soft: #2cc966;--navy: #0A1628;--navy-light: #0D1B2E;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--border: rgba(10, 22, 40, .08);--border-active: #1eae53;--text-primary: #0A1628;--text-secondary: #475569;--text-muted: #64748b;--shadow-soft: 0 4px 16px -4px rgba(10, 22, 40, .08);--shadow-elevated: 0 12px 36px -8px rgba(10, 22, 40, .18);--radius-card: 13.3px;--radius-pill: 3.14rem;container-type:inline-size}.aides-simulator[data-astro-cid-o65nlvwb]{max-width:56rem;margin:0 auto;background:linear-gradient(180deg,#fff,#f8fafc);border-radius:22px;border:1px solid var(--border);box-shadow:var(--shadow-elevated);padding:2.4rem;position:relative;overflow:hidden}@media(max-width:640px){.aides-simulator[data-astro-cid-o65nlvwb]{padding:1.4rem;border-radius:16px}}.aides-simulator[data-astro-cid-o65nlvwb]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--green-deep),var(--green),var(--green-soft));border-radius:22px 22px 0 0}.aides-progress[data-astro-cid-o65nlvwb]{margin-bottom:2rem}.aides-progress-track[data-astro-cid-o65nlvwb]{height:6px;background:#0a162814;border-radius:3.14rem;overflow:hidden;margin-bottom:.85rem}.aides-progress-fill[data-astro-cid-o65nlvwb]{height:100%;background:linear-gradient(90deg,var(--green-deep) 0%,var(--green) 100%);border-radius:3.14rem;transition:width .42s cubic-bezier(.25,.46,.45,.94)}.aides-progress-labels[data-astro-cid-o65nlvwb]{display:flex;justify-content:space-between;gap:.5rem;font-size:.74rem;font-weight:600;letter-spacing:.02em;color:var(--text-muted)}.aides-progress-step[data-astro-cid-o65nlvwb]{transition:color .2s ease;flex:1;text-align:center}.aides-progress-step[data-astro-cid-o65nlvwb]:first-child{text-align:left}.aides-progress-step[data-astro-cid-o65nlvwb]:last-child{text-align:right}.aides-progress-step[data-astro-cid-o65nlvwb].is-active{color:var(--green-deep)}.aides-progress-step[data-astro-cid-o65nlvwb].is-done{color:var(--text-secondary)}.aides-step[data-astro-cid-o65nlvwb]{display:none;animation:aides-fadeIn .32s ease-out}.aides-step[data-astro-cid-o65nlvwb].active{display:block}@keyframes aides-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aides-step-title[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.4rem;font-weight:800;color:var(--text-primary);margin:0 0 .42rem;line-height:1.2}@media(max-width:640px){.aides-step-title[data-astro-cid-o65nlvwb]{font-size:1.18rem}}.aides-step-subtitle[data-astro-cid-o65nlvwb]{font-size:.92rem;color:var(--text-secondary);margin:0 0 1.6rem;line-height:1.5}.aides-choice-grid[data-astro-cid-o65nlvwb]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:640px){.aides-choice-grid[data-astro-cid-o65nlvwb]{grid-template-columns:1fr}}.aides-choice[data-astro-cid-o65nlvwb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.6rem 1rem;background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-card);cursor:pointer;transition:all .22s cubic-bezier(.25,.46,.45,.94);font-family:inherit;color:var(--text-primary)}.aides-choice[data-astro-cid-o65nlvwb]:hover{border-color:var(--green);background:var(--bg-card-hover);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.aides-choice[data-astro-cid-o65nlvwb]:focus-visible{outline:3px solid var(--green);outline-offset:2px}.aides-choice[data-astro-cid-o65nlvwb].is-selected{border-color:var(--green-deep);background:linear-gradient(135deg,#1eae5312,#1eae5305);box-shadow:0 0 0 4px #1eae531f,var(--shadow-soft)}.aides-choice-icon[data-astro-cid-o65nlvwb]{width:48px;height:48px;color:var(--green-deep);display:flex;align-items:center;justify-content:center}.aides-choice-icon[data-astro-cid-o65nlvwb] svg[data-astro-cid-o65nlvwb]{width:100%;height:100%}.aides-choice-label[data-astro-cid-o65nlvwb]{font-size:1rem;font-weight:700}.aides-choice-meta[data-astro-cid-o65nlvwb]{font-size:.78rem;color:var(--text-muted)}.aides-works-grid[data-astro-cid-o65nlvwb]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}@media(max-width:640px){.aides-works-grid[data-astro-cid-o65nlvwb]{grid-template-columns:1fr}}.aides-work[data-astro-cid-o65nlvwb]{display:block;cursor:pointer}.aides-work[data-astro-cid-o65nlvwb] input[data-astro-cid-o65nlvwb][type=checkbox]{position:absolute;opacity:0;pointer-events:none}.aides-work-card[data-astro-cid-o65nlvwb]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-card);transition:all .18s ease}.aides-work[data-astro-cid-o65nlvwb]:hover .aides-work-card[data-astro-cid-o65nlvwb]{border-color:#1eae5366;background:var(--bg-card-hover)}.aides-work[data-astro-cid-o65nlvwb] input[data-astro-cid-o65nlvwb][type=checkbox]:focus-visible+.aides-work-card[data-astro-cid-o65nlvwb]{outline:3px solid var(--green);outline-offset:2px}.aides-work[data-astro-cid-o65nlvwb] input[data-astro-cid-o65nlvwb][type=checkbox]:checked+.aides-work-card[data-astro-cid-o65nlvwb]{border-color:var(--green-deep);background:linear-gradient(135deg,#1eae530f,#1eae5303);box-shadow:0 0 0 3px #1eae531a}.aides-work-icon[data-astro-cid-o65nlvwb]{font-size:1.5rem;flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#0a16280a;border-radius:10px}.aides-work-body[data-astro-cid-o65nlvwb]{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.aides-work-label[data-astro-cid-o65nlvwb]{font-size:.92rem;font-weight:700;color:var(--text-primary);line-height:1.2}.aides-work-meta[data-astro-cid-o65nlvwb]{font-size:.74rem;color:var(--text-muted)}.aides-work-check[data-astro-cid-o65nlvwb]{width:22px;height:22px;border-radius:50%;background:var(--green-deep);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.6);transition:all .2s cubic-bezier(.34,1.56,.64,1)}.aides-work-check[data-astro-cid-o65nlvwb] svg[data-astro-cid-o65nlvwb]{width:14px;height:14px}.aides-work[data-astro-cid-o65nlvwb] input[data-astro-cid-o65nlvwb][type=checkbox]:checked+.aides-work-card[data-astro-cid-o65nlvwb] .aides-work-check[data-astro-cid-o65nlvwb]{opacity:1;transform:scale(1)}.aides-work-counter[data-astro-cid-o65nlvwb]{font-size:.85rem;font-weight:600;color:var(--text-secondary);text-align:center;margin:0;padding:.6rem;background:#0a162808;border-radius:8px}.aides-budget-block[data-astro-cid-o65nlvwb]{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius-card);padding:1.6rem;margin-bottom:1.6rem}.aides-budget-display[data-astro-cid-o65nlvwb]{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.aides-budget-currency[data-astro-cid-o65nlvwb]{font-size:1.6rem;font-weight:700;color:var(--green-deep);font-family:JetBrains Mono,monospace}.aides-budget-input[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.6rem;font-weight:800;color:var(--text-primary);background:transparent;border:0;text-align:center;width:auto;min-width:7ch;max-width:10ch;outline:none;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.aides-budget-input[data-astro-cid-o65nlvwb]::-webkit-outer-spin-button,.aides-budget-input[data-astro-cid-o65nlvwb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media(max-width:640px){.aides-budget-input[data-astro-cid-o65nlvwb]{font-size:1.9rem}.aides-budget-currency[data-astro-cid-o65nlvwb]{font-size:1.2rem}}.aides-budget-range[data-astro-cid-o65nlvwb]{-webkit-appearance:none;width:100%;height:6px;background:#0a16281a;border-radius:3.14rem;outline:none;margin-bottom:.6rem}.aides-budget-range[data-astro-cid-o65nlvwb]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--green-deep);border:3px solid white;box-shadow:0 2px 8px #0b733466;cursor:pointer;-webkit-transition:transform .15s ease;transition:transform .15s ease}.aides-budget-range[data-astro-cid-o65nlvwb]::-webkit-slider-thumb:hover{transform:scale(1.1)}.aides-budget-range[data-astro-cid-o65nlvwb]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--green-deep);border:3px solid white;box-shadow:0 2px 8px #0b733466;cursor:pointer}.aides-budget-marks[data-astro-cid-o65nlvwb]{display:flex;justify-content:space-between;font-size:.72rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.aides-finalstep-cta[data-astro-cid-o65nlvwb]{display:flex;justify-content:center}.aides-btn-primary[data-astro-cid-o65nlvwb]{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 2.1rem;background:var(--green-deep);color:#fff;border:0;border-radius:var(--radius-pill);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.98rem;font-weight:700;cursor:pointer;text-decoration:none;box-shadow:0 4px 18px #0b733452;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.aides-btn-primary[data-astro-cid-o65nlvwb]:hover{background:#0f8a3e;transform:translateY(-2px);box-shadow:0 6px 24px #0b73346b}.aides-btn-primary[data-astro-cid-o65nlvwb]:focus-visible{outline:3px solid var(--green);outline-offset:3px}.aides-btn-icon[data-astro-cid-o65nlvwb]{width:18px;height:18px;flex-shrink:0}.aides-btn-ghost[data-astro-cid-o65nlvwb]{background:transparent;color:var(--text-secondary);border:1.5px solid var(--border);padding:.65rem 1.4rem;border-radius:var(--radius-pill);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .18s ease}.aides-btn-ghost[data-astro-cid-o65nlvwb]:hover{border-color:var(--text-secondary);color:var(--text-primary);background:var(--bg-card-hover)}.aides-nav[data-astro-cid-o65nlvwb]{display:flex;align-items:center;justify-content:space-between;margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--border);gap:.5rem}.aides-nav-btn[data-astro-cid-o65nlvwb]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;background:transparent;color:var(--text-secondary);border:1.5px solid var(--border);border-radius:var(--radius-pill);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .18s ease}.aides-nav-btn[data-astro-cid-o65nlvwb]:hover:not(:disabled){border-color:var(--green);color:var(--green-deep)}.aides-nav-btn[data-astro-cid-o65nlvwb]:focus-visible{outline:3px solid var(--green);outline-offset:2px}.aides-nav-btn[data-astro-cid-o65nlvwb]:disabled{opacity:.36;cursor:not-allowed}.aides-nav-indicator[data-astro-cid-o65nlvwb]{font-size:.78rem;font-weight:600;color:var(--text-muted);font-family:JetBrains Mono,monospace}.aides-step[data-astro-cid-o65nlvwb].aides-result.active~.aides-nav[data-astro-cid-o65nlvwb]{display:none}.aides-result-header[data-astro-cid-o65nlvwb]{text-align:center;margin-bottom:1.8rem;padding-bottom:1.4rem;border-bottom:1px solid var(--border)}.aides-result-eyebrow[data-astro-cid-o65nlvwb]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--green-deep);margin:0 0 .4rem}.aides-result-title[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.4rem;font-weight:800;color:var(--text-primary);margin:0 0 1rem}.aides-result-total[data-astro-cid-o65nlvwb]{background:linear-gradient(135deg,#1eae5314,#1eae5308);border:1px solid rgba(30,174,83,.25);border-radius:var(--radius-card);padding:1.4rem 1rem;display:flex;flex-direction:column;gap:.3rem}.aides-result-total-label[data-astro-cid-o65nlvwb]{font-size:.78rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.aides-result-total-amount[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.6rem;font-weight:800;color:var(--green-deep);line-height:1;letter-spacing:-.02em}@media(max-width:640px){.aides-result-total-amount[data-astro-cid-o65nlvwb]{font-size:2rem}}.aides-result-grid[data-astro-cid-o65nlvwb]{display:grid;grid-template-columns:repeat(2,1fr);gap:.85rem;margin-bottom:1.6rem}@media(max-width:640px){.aides-result-grid[data-astro-cid-o65nlvwb]{grid-template-columns:1fr}}.aides-result-card[data-astro-cid-o65nlvwb]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-card);padding:1.1rem;transition:transform .18s ease,box-shadow .18s ease}.aides-result-card[data-astro-cid-o65nlvwb]:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.aides-result-card-future[data-astro-cid-o65nlvwb]{border-color:#f59e0b4d;background:linear-gradient(135deg,rgba(245,158,11,.04) 0%,transparent 100%)}.aides-result-card-head[data-astro-cid-o65nlvwb]{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.aides-result-card-icon[data-astro-cid-o65nlvwb]{width:32px;height:32px;border-radius:8px;background:#1eae531a;color:var(--green-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aides-result-card-icon[data-astro-cid-o65nlvwb] svg[data-astro-cid-o65nlvwb]{width:18px;height:18px}.aides-result-card-future[data-astro-cid-o65nlvwb] .aides-result-card-icon[data-astro-cid-o65nlvwb]{background:#f59e0b1f;color:#d97706}.aides-result-card-title[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.92rem;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.aides-badge-future[data-astro-cid-o65nlvwb]{display:inline-block;background:#d97706;color:#fff;font-size:.62rem;font-weight:800;padding:.1rem .4rem;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.aides-result-card-amount[data-astro-cid-o65nlvwb]{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.6rem;font-weight:800;color:var(--green-deep);line-height:1;margin:0 0 .42rem;letter-spacing:-.01em}.aides-result-card-future[data-astro-cid-o65nlvwb] .aides-result-card-amount[data-astro-cid-o65nlvwb]{color:#d97706}.aides-result-card-detail[data-astro-cid-o65nlvwb]{font-size:.76rem;color:var(--text-secondary);line-height:1.42;margin:0}.aides-result-cta[data-astro-cid-o65nlvwb]{display:flex;flex-direction:column;gap:.6rem;align-items:center;margin-bottom:1.2rem}.aides-result-disclaimer[data-astro-cid-o65nlvwb]{font-size:.75rem;color:var(--text-muted);line-height:1.5;text-align:center;margin:0;padding:.85rem;background:#0a162808;border-radius:8px;font-style:italic}.peb-compact-calculator{position:relative;width:100%;max-width:400px;margin:0 auto;background:linear-gradient(165deg,#1b2b3d,#15202f);border:1px solid rgba(51,153,102,.25);border-radius:16px;padding:32px;box-shadow:0 24px 64px #00000080,inset 0 1px #ffffff08;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:#f0f4f8;box-sizing:border-box;min-width:0}.peb-compact-root{min-width:0;max-width:100%}.peb-energy-bar{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#1eae53,#6fcf55 18%,#c4d94e,gold 42%,#f5a623 55%,#e8461e 70%,#c0272d 82%,#e8461e 90%,gold);border-radius:16px 16px 0 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.peb-energy-bar:after{content:"";position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);will-change:transform;transform:translate(-100%);animation:peb-energy-shimmer 6s ease-in-out infinite}@keyframes peb-energy-shimmer{0%{transform:translate(-100%)}30%{transform:translate(280%)}to{transform:translate(280%)}}.peb-glow{position:absolute;top:-40px;right:-40px;width:200px;height:200px;background:radial-gradient(circle,#1eae5326,#1eae5300 70%);border-radius:50%;pointer-events:none}.peb-header{text-align:center;margin-bottom:24px}.peb-label-green{display:inline-block;font-size:.85rem;font-weight:700;letter-spacing:.6px;color:#1eae53;text-transform:uppercase;margin-bottom:8px}.peb-compact-root .peb-title{font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:clamp(1.15rem,2.8vw,1.5rem);font-weight:700;margin:0;color:#f0f4f8;letter-spacing:-.3px;line-height:1.3}.peb-compact-root .peb-title-sub{font-size:.85em;font-weight:600;color:#f0f4f8b3}.peb-tabs-container{display:flex;gap:5px;margin-bottom:24px;background:#00000059;padding:4px;border-radius:12px;border:1px solid rgba(255,255,255,.05)}.peb-tabs-container.peb-tabs-single .peb-tab{cursor:default}.peb-tabs-container.peb-tabs-single .peb-tab:hover{transform:none!important}.peb-compact-root .peb-tab{flex:1;padding:10px 8px;background:transparent;border:none;border-radius:9px;font-size:.82rem;font-weight:600;color:#f0f4f8b8;cursor:pointer;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .22s cubic-bezier(.4,0,.2,1),background .22s cubic-bezier(.4,0,.2,1),background-color .22s cubic-bezier(.4,0,.2,1),color .22s cubic-bezier(.4,0,.2,1),border-color .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1);font-family:DM Sans,system-ui,-apple-system,sans-serif;letter-spacing:.01em}.peb-compact-root .peb-tab:hover:not(.peb-tab-active){color:#f0f4f8eb;background:#ffffff0f}.peb-compact-root .peb-tab:focus-visible{outline:2px solid #1eae53;outline-offset:2px;color:#f0f4f8e6}.peb-compact-root .peb-tab.peb-tab-active,.peb-tab-active{background:linear-gradient(145deg,#1eae53,#18c752,#0fa347)!important;color:#fff!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.02em;box-shadow:0 3px 10px #1eae5373,0 1px 3px #0000004d,inset 0 1px #fff3!important;border-radius:9px!important}.peb-input-group{margin-bottom:22px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap}.peb-input-label{font-size:.875rem;font-weight:600;color:#f0f4f8c7;letter-spacing:.3px;white-space:nowrap;margin:0}.peb-input-row{display:flex;align-items:center;justify-content:center;gap:12px}.peb-input-field{display:inline-flex;align-items:center;gap:6px}.peb-input-surface{width:5.5em;min-width:4.5em;max-width:6.5em;padding:10px 12px;background:#ffffff1a;border:1px solid rgba(51,153,102,.42);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;color:#2cc966;text-align:center;letter-spacing:.5px;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.peb-input-surface:focus{outline:none;background:#ffffff1f;border-color:#33996680;box-shadow:0 0 12px #1eae5333}.peb-stepper{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#1eae531a;border:1.5px solid rgba(30,174,83,.3);border-radius:50%;color:#1eae53;font-family:Plus Jakarta Sans,sans-serif;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:background .18s ease,transform .18s ease,border-color .18s ease,box-shadow .18s ease}.peb-stepper:hover{background:#1eae5333;border-color:#1eae5380;box-shadow:0 0 12px #1eae5333;transform:scale(1.0618)}.peb-stepper:active{transform:scale(.94)}.peb-stepper:disabled,.peb-stepper[aria-disabled=true]{opacity:.35;cursor:not-allowed;transform:none}@media(prefers-reduced-motion:reduce){.peb-stepper,.peb-stepper:hover,.peb-stepper:active{transform:none;transition:none}}.peb-input-surface::-webkit-outer-spin-button,.peb-input-surface::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.peb-input-surface[type=number]{-moz-appearance:textfield}.peb-input-suffix{font-size:.875rem;font-weight:600;color:#f0f4f8c7}.peb-slider-container{position:relative;margin-bottom:18px;padding:0 4px}.peb-slider-limits{display:flex;justify-content:space-between;padding:0 4px;margin-bottom:28px}.peb-limit-min,.peb-limit-max{font-size:.85rem;font-family:JetBrains Mono,monospace;font-weight:600;color:#ffffffc7;letter-spacing:.03em;transition:color .2s ease}.peb-slider-container:hover~.peb-slider-limits .peb-limit-min,.peb-slider-container:hover~.peb-slider-limits .peb-limit-max{color:#fffffff2}.peb-over-hint{margin:-20px 0 20px;padding:0;font-family:DM Sans,system-ui,sans-serif;font-size:.68rem;color:#1eae53d9;text-align:center;opacity:0;max-height:0;overflow:hidden;transition:opacity .25s ease,max-height .25s ease;pointer-events:none}.peb-over-hint.is-visible{opacity:1;max-height:2rem;pointer-events:auto}.peb-slider{position:relative;z-index:5;width:100%;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;padding:8px 0;-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.peb-slider-container{-webkit-user-drag:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.peb-slider-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#ffffff1a;border-radius:3px;transform:translateY(-50%);z-index:1}.peb-slider-fill{position:absolute;top:50%;left:0;height:6px;background:linear-gradient(90deg,#1eae53,#16c756);border-radius:3px;transform:translateY(-50%);z-index:2;pointer-events:none}.peb-slider-thumb{position:absolute;top:50%;left:0;width:40px;height:40px;background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAIXklEQVR4nK1Xa3BV1RX+1t7nJiFCHlIqUKzFUqby8FUEBZVgKCAKqOXGdy0OhcFRf1St1jrexEcHdSqW1mmniGOrts5NkeowQikY5KEImvIwUVCK5SFICNwk93HuOWevrz8uQUJw8LVmzpzZe9ba37fXWnvNWsBJhKQkGhq8o2ufZ239cOvpOz7YcQHJyiPbhqQ52VlfSkhKkrTHrPsv3rLykT9uWZxiwItffmvpvAXvvLIt09J+VZEpqMWTSUtSvgnwY4H7Nu5+75F71v3h4MD6a1n16l0kOWr+qud/M2jhrbxi/v18fsWyZSRHddokEgnvixLxuu0QIiKO7ezTlHr/tqca/zpnRWrLaev3bUNrOhMMPWNwDIDErDWeQF//aFPUtH3PxJUbN1cvW7124cRLxjwiInvq6uqQTCZtTU2N+6IEJMGEPCwP6bZd2+96ae+iuzZktvfb8Ml2pHJ+VOaV2g6T91T16M0UNGUlPU0+Fbjkm2u8txs/nD2pofGazZubnjj77CFPi0gWgAGgJyWQTCZNjdS4xh2b5i4NV9/71t5NSOXykXXWGhgvxwBQoajpRIelhUaAVbGVp/TipwcO6Z//sbzP2nVNj19dPeKn7e0HH6yo6LNYlUKycEsRdiOQYMLUSI3jYQ588qOFd//70/WuCCWSc+qlwwAdUYhAHWxggKhg7wKKZAwkEMABGlKKjGeLSy2bP9ytW/+zY9ib67e+3NCw+tHq8eMeEDlxSngAULWqytShTrdndly6ObfHtvuhs6DJRCE6NECHC2ACA/EFJrAAoGVF5R0m5ynyBAKAIaEhwVCltKjYak/jlixeIxrm7s1lD6986u9/2lBWUubNrpnddiyBLm/XFaGyNcjxYNbnQd9Ha5DD4cAHfIGX9WBzFpITAPAm/vC8VYNL+5uOQ1l6oSV8ACEAFTincGFkS8p7anPzXm9jY/OwOdPmjJs25uo40PWVdSEQObrWfFYO5DM4FOSQyYdA1sBLW9iMwKQFmlXk8/ny/n0HrL1x+Oh/Du13ZuzAJynSh5MQ0IAQEi5Q57e1e6MuHISLRo5c+cr/Vt20MrX+BgNBfX199yTEkRSJcoBmCREDL7JACJh8wfWSLcS8uLgYjsQ1Y8fdUBYr+d2C2PKfN6x9Dx2tGbXOqt+WNhU9iu2MmZNSv7g9fjOAipdaVkwvQ49WR60QkRRJERF2JaCAl/YQay9CTDyoIxAJJAAkMEBGwLwAUSETpbY2j7q6WSRfePrZRXWvLn27av8nLabiB9/BT6aOXHTnHbc+tPPAnnPvWPbkS0v3bjSTzhjZB63hYAAb6uvrDQDXjYBJG0i7ATwDiQBGAANAI0JzgMt9ps7aWlPT3CwisprkZddMGDVp58f7+o2++IKUgyv79d8WPLe27f3zNqe2o0evsqjdBd7GfVvPBLAB8Xj3EFhnwLQAaQFjAkYEQwIOQGTArABBl+fEeDyO+vp6KyLOM1jaevjQ1MQzC+9947/No5sP7YIrDl3ZqaWmoyOHqA3MnZYvB4A+q1ZJNwJOAWQApgHEWCDgpBAGJwUC/mdW7777rqmpqQlJSsv+/dc998qK+6b/6rFzGnfvQGQD16uyh0jMs8wQ4lvTK10q3yvvuxMAWlpa2N0DCiArYEZAz4COhSIaCegAZAn47DSTESNGhIda9k99Yt5f7l++fsuod3buhLOR61VZKsWxHlZ9QgSIwVJJOR29/e8OHPgBADQ1NXUnAADMCpg20BhALeQFncI4geYI+kQURQYA16xZ98DMO3778L/WbYHG4HpVniJSVGJd3kHEABBYAfwwjE4tK4+NPWP4a54xuxJMmDqpU+C4OgCnYJZghmCOYA6FdZZHwSUSkOwgedaCZ5c8/PLiN7RHsed6FhVb5tVozoE+wTxh84Kgw4WZVD42fehF6ZuqJ9/vSKlF7VHI7jmQkwK4A5QEHEFXKC6ad2CgiMVi+RdfXDRlzZvvsbRnqUZ+5NkiQmghAIyxcM65w6mM+Xbf3rFbfzy+Ze6MW24UkW0kjYjoCQkAgMtF0JyDqgOVgLLwh4ABoWHBc3v37e8d+IGoOjCK4ASIWYEL6NrbM6b3tyrslSNHaHzKpS9Mn1z9oIh8fDx4dwIKMFBoXkEQqgoQAAEBwIBgVLA3JqbqFIwisNiDhqHrSGfNqZVldvKY8zFt8uhFt9w09XER2QAAyWTSiki35uQ4DzgwdNCAUFGQClAAsvCLIlALZ9A5EWPgInXtrW2mV1lPO+Hi4bjqyktemzXrusc9K2/87GYA8bhNDBnCz+uMuhJwAEICoQO8QggEBEmoAKohGIUFAoB2dKRVEBSPH3s2pk2pev322+KPFZWWL589+3qg0ClDRFzdiZCPSLdWmhod84VwLoRGATTMQ8IQdCEBqAhKx409xzxaN3PVkiXzp/zyvjnVEuu5PAydSSaTtqAjn9uKfS4BPQoYgGEAhiEQhoArkIJGAoQlQ4cMavr9vHtm1NbePa6kpHxJLudLJ/DJGtFjpUsIFApEERCFYGRAJZSECGFhnPoZDBhQ5gOxj6+4YsLqTrvO7vfLAJ/YA6pQDRG5CE4jECGMiZj3s67twKf2svE/srNmTpsrIrsaGhq8IzfGVwHulK4e0EIOGAaw4jGb9TXK5+2g7/e3E8aPPzBjxlVzx4wZPS+RSJiqqip3fIf7laXhyOy3aVPTncPPna7AMB8yjIMGT+SsWffsb1jZUEuy3xH1rz96HSNdS7FzbGs7LANOLy++fNLolmuvvXxhdfW4p0VkD4AvNOl8LQIAYjdeX526cNQ586dOnfyMiOzuBI7H43qiSvaNSOcg2dzcfD7JIZ37X2bI/KryfyUQ85TUuTvLAAAAAElFTkSuQmCC);background-size:72%;background-repeat:no-repeat;background-position:center;border:2.5px solid #1eae53;border-radius:50%;transform:translate(-50%,-50%);z-index:6;box-shadow:0 4px 16px #1eae5359,0 2px 8px #00000040;pointer-events:none}.peb-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:40px;height:40px;background:transparent;border:none;border-radius:50%;cursor:grab;opacity:0;-webkit-user-drag:none}.peb-slider::-moz-range-thumb{width:40px;height:40px;background:transparent;border:none;border-radius:50%;cursor:grab;opacity:0}.peb-price-section{display:flex;justify-content:center;margin-bottom:28px}.peb-price-container{text-align:center}.peb-price-display{display:flex;align-items:baseline;justify-content:center;gap:4px}.peb-price-number{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:4.2rem;font-weight:900;color:gold;letter-spacing:-2px;line-height:1;text-shadow:0 2px 12px rgba(255,215,0,.2);filter:drop-shadow(0 2px 8px rgba(255,215,0,.15));display:inline-block}@keyframes peb-price-breeze{0%{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}20%{transform:scale(1.18) translateY(-4px);opacity:.6;filter:blur(2px)}50%{transform:scale(.94) translateY(2px);opacity:.85;filter:blur(.5px)}75%{transform:scale(1.05) translateY(-1px);opacity:1;filter:blur(0)}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}.peb-price-breeze{animation:peb-price-breeze .42s cubic-bezier(.34,1.56,.64,1) forwards}.peb-price-symbol{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:2.2rem;font-weight:700;color:gold;letter-spacing:0}.peb-price-subtext{font-size:.78rem;color:#f0f4f8d1;font-weight:500;margin-top:6px;letter-spacing:.3px}.peb-usp-badge{display:inline-flex;align-items:center;gap:.32rem;margin:8px auto 0;padding:.28rem .65rem;background:#1eae5329;border:1px solid rgba(44,201,102,.4);color:#2cc966;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1;width:-moz-fit-content;width:fit-content}.peb-usp-badge svg{color:#2cc966;flex-shrink:0}.peb-price-section{text-align:center}.peb-cta-button{position:relative;width:100%;padding:14px 20px;background:linear-gradient(135deg,#1eae53,#16c756);border:none;border-radius:10px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #1eae534d;margin-bottom:16px;overflow:hidden}.peb-cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1eae5366}.peb-cta-button:active{transform:translateY(0)}.peb-cta-secondary{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px 14px;margin:2px 0 10px;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#f0f4f8e0;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.82rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.peb-cta-secondary:hover{background:#ffffff0d;border-color:#ffffff47;color:#fff;transform:translateY(-1px)}.peb-cta-secondary:active{transform:translateY(0)}.peb-cta-secondary svg{color:#1eae53;flex-shrink:0}.peb-cta-shine{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);will-change:transform;transform:translate(-100%);animation:peb-shine 3s infinite}@keyframes peb-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.peb-mini-cal{width:32px;height:34px;border-radius:7px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 2px 6px #00000026;flex-shrink:0;position:relative;z-index:1}.peb-mini-cal-month{height:12px;background:#c62828;display:flex;align-items:center;justify-content:center;font-size:7.5px;font-weight:800;color:#fff;letter-spacing:.5px;line-height:1}.peb-mini-cal-day{flex:1;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#1a2332;line-height:1}.peb-cta-text{position:relative;z-index:1;letter-spacing:.4px}.peb-subtext{text-align:center;font-size:.8rem;color:#f0f4f8c7;letter-spacing:.3px}.peb-form{animation:peb-fade-in .3s ease}@keyframes peb-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.peb-form-recap{background:#ffffff0d;border:1px solid rgba(51,153,102,.2);border-radius:12px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.peb-recap-item{display:flex;justify-content:space-between;align-items:center}.peb-recap-label{font-size:.8rem;color:#f0f4f899;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.peb-recap-value{font-family:JetBrains Mono,monospace;font-size:.95rem;font-weight:600;color:#f0f4f8}.peb-recap-price{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid rgba(51,153,102,.2)}.peb-recap-price-value{font-family:Plus Jakarta Sans,JetBrains Mono,monospace;font-size:1.65rem;font-weight:900;color:gold;letter-spacing:-.02em;text-shadow:0 0 16px rgba(255,215,0,.25)}.peb-form-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.peb-form-field{display:flex;flex-direction:column;gap:8px}.peb-form-label{font-size:.85rem;font-weight:600;color:#f0f4f8b3;letter-spacing:.3px}.peb-form-input{padding:10px 12px;background:#ffffff0f;border:1px solid rgba(51,153,102,.25);border-radius:8px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.95rem;color:#f0f4f8;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.peb-form-input::-moz-placeholder{color:#f0f4f84d}.peb-form-input::placeholder{color:#f0f4f84d}.peb-form-input:focus{outline:none;background:#ffffff1a;border-color:#33996680;box-shadow:0 0 12px #1eae5326}.peb-form-textarea{resize:vertical;min-height:72px;font-family:inherit}.peb-form-optional{font-weight:400;color:#f0f4f873;font-size:.8rem}.peb-form-actions{display:flex;gap:12px}.peb-form-back{flex:.4;padding:12px 16px;background:#ffffff0f;border:1px solid rgba(51,153,102,.25);border-radius:8px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;color:#f0f4f8cc;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.peb-form-back:hover{background:#ffffff1a;border-color:#3966}.peb-form-submit{flex:1;padding:12px 16px;background:linear-gradient(135deg,#1eae53,#16c756);border:none;border-radius:8px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #1eae534d}.peb-form-submit:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1eae5366}.peb-form-submit:active{transform:translateY(0)}.peb-confirmation{text-align:center;animation:peb-fade-in .3s ease;padding:20px 0}.peb-confirmation-icon{width:48px;height:48px;margin:0 auto 16px;color:#1eae53;animation:peb-check-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes peb-check-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.peb-confirmation-title{font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif;font-size:1.35rem;font-weight:700;color:#fff;margin:0 0 12px}.peb-confirmation-message{font-size:.95rem;color:#f0f4f8b3;margin:0 0 24px}.peb-confirmation-reset{padding:12px 20px;background:linear-gradient(135deg,#1eae53,#16c756);border:none;border-radius:8px;font-family:DM Sans,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:700;color:#fff;cursor:pointer;transition:transform .2s ease,opacity .2s ease,background .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #1eae534d}.peb-confirmation-reset:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1eae5366}@media(max-width:1023px){.peb-compact-root{display:flex;flex-direction:column;width:100%;min-height:100svh;min-height:100dvh}.peb-compact-calculator{width:100%;max-width:none;flex:1 1 auto;min-height:100svh;min-height:100dvh;margin:0;padding:2rem 1.25rem;border-radius:0;border-left:none;border-right:none;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.peb-header{margin-bottom:16px}.peb-label-green{font-size:.9rem;margin-bottom:4px}.peb-compact-root .peb-title{font-size:clamp(1.2rem,4.5vw,1.5rem)}.peb-tabs-container{margin-bottom:16px;padding:5px}.peb-compact-root .peb-tab{padding:12px 10px;font-size:.95rem}.peb-compact-root .peb-tab.peb-tab-active{font-size:1rem!important}.peb-input-group{margin-bottom:14px;gap:10px}.peb-input-label{font-size:1.05rem;font-weight:700}.peb-input-surface{font-size:1.2rem!important;padding:10px}.peb-stepper{width:36px;height:36px;font-size:1.25rem}.peb-input-suffix{font-size:1rem}.peb-slider-container{margin-bottom:12px}.peb-slider-limits{margin-bottom:16px}.peb-limit-min,.peb-limit-max{font-size:.75rem}.peb-price-section{margin-bottom:16px}.peb-price-number{font-size:clamp(3.8rem,13vw,4.8rem);font-weight:900;letter-spacing:-3px;-webkit-text-stroke:1px #ffd700;text-shadow:0 2px 14px rgba(255,215,0,.35),0 0 28px rgba(255,215,0,.15)}.peb-price-symbol{font-size:2.2rem;font-weight:900;-webkit-text-stroke:.75px #ffd700}.peb-price-subtext{font-size:.9rem;margin-top:2px}.peb-cta-button{padding:16px 20px;font-size:1.05rem;border-radius:12px;margin-bottom:10px}.peb-subtext{font-size:.85rem}.peb-over-hint{font-size:.75rem;margin:-12px 0 12px}}@media(max-width:380px){.peb-compact-calculator{padding:1.5rem .875rem}.peb-price-number{font-size:3.2rem}.peb-compact-root .peb-tab{padding:10px 6px;font-size:.88rem}.peb-input-group{flex-wrap:wrap;justify-content:center}.peb-input-label{flex:0 0 100%;text-align:center}}.pricing-table[data-astro-cid-rgm2x7le]{border-spacing:0;font-size:.9rem}.pricing-th[data-astro-cid-rgm2x7le]{padding:14px 20px;font-family:var(--font-display);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;border-bottom:2px solid rgba(30,174,83,.3);text-align:center;white-space:nowrap}.pricing-th--surface[data-astro-cid-rgm2x7le]{text-align:left;color:#64748b}.pricing-td[data-astro-cid-rgm2x7le]{padding:12px 20px;text-align:center;border-bottom:1px solid rgba(148,163,184,.1);transition:background .2s}.pricing-td--surface[data-astro-cid-rgm2x7le]{text-align:left;font-weight:500;color:#64748b;font-size:.85rem;white-space:nowrap}.pricing-row[data-astro-cid-rgm2x7le]:hover .pricing-td[data-astro-cid-rgm2x7le]{background:#1eae530d}.pricing-row--even[data-astro-cid-rgm2x7le] .pricing-td[data-astro-cid-rgm2x7le]{background:#94a3b808}.pricing-row--even[data-astro-cid-rgm2x7le]:hover .pricing-td[data-astro-cid-rgm2x7le]{background:#1eae5312}.pricing-price[data-astro-cid-rgm2x7le]{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:#0a1628}.pricing-ttc[data-astro-cid-rgm2x7le]{font-weight:400;font-size:.75rem;color:#94a3b8;margin-left:2px}.pricing-na[data-astro-cid-rgm2x7le]{color:#cbd5e1;font-size:.85rem}.section-dark .pricing-th[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-th[data-astro-cid-rgm2x7le]{color:#cbd5e1}.section-dark .pricing-th--surface[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-th--surface[data-astro-cid-rgm2x7le]{color:#94a3b8}.section-dark .pricing-td--surface[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-td--surface[data-astro-cid-rgm2x7le]{color:#e2e8f0;font-weight:600}.section-dark .pricing-row[data-astro-cid-rgm2x7le]:hover .pricing-td[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-row[data-astro-cid-rgm2x7le]:hover .pricing-td[data-astro-cid-rgm2x7le]{background:#1eae531a}.section-dark .pricing-row--even[data-astro-cid-rgm2x7le] .pricing-td[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-row--even[data-astro-cid-rgm2x7le] .pricing-td[data-astro-cid-rgm2x7le]{background:#ffffff08}.section-dark .pricing-price[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-price[data-astro-cid-rgm2x7le]{color:#fff}.section-dark .pricing-ttc[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-ttc[data-astro-cid-rgm2x7le]{color:#94a3b8}.section-dark .pricing-na[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-na[data-astro-cid-rgm2x7le]{color:#ffffff40;font-weight:700}.section-dark .pricing-td[data-astro-cid-rgm2x7le],.pricing-table--dark[data-astro-cid-rgm2x7le] .pricing-td[data-astro-cid-rgm2x7le]{border-bottom-color:#ffffff14}@media(max-width:640px){.pricing-th[data-astro-cid-rgm2x7le],.pricing-td[data-astro-cid-rgm2x7le]{padding:10px 12px;font-size:.8rem}.pricing-price[data-astro-cid-rgm2x7le]{font-size:.95rem}}.appt-hero[data-astro-cid-okb6hbr3]{min-height:75vh;min-height:75dvh;display:flex;flex-direction:column}.appt-hero[data-astro-cid-okb6hbr3]>.container-main[data-astro-cid-okb6hbr3]{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.appt-hero[data-astro-cid-okb6hbr3]{min-height:70vh;min-height:70dvh}}.hero-bg-wrap[data-astro-cid-okb6hbr3]{position:absolute!important;inset:0;z-index:0!important;overflow:hidden}.hero-bg-wrap[data-astro-cid-okb6hbr3] picture[data-astro-cid-okb6hbr3],.hero-bg-wrap[data-astro-cid-okb6hbr3] img[data-astro-cid-okb6hbr3]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay-wrap[data-astro-cid-okb6hbr3]{position:absolute!important;inset:0;z-index:1!important;background:linear-gradient(to right,#060e19eb,#0a1628d9 45%,#0d1b2eb8)}.hero-dots-wrap[data-astro-cid-okb6hbr3]{position:absolute!important;inset:0;z-index:1!important;opacity:.1;background-image:radial-gradient(circle,var(--dot-color, rgba(255,255,255,.35)) var(--dot-size, .62px),transparent var(--dot-size, .62px)),radial-gradient(circle,var(--dot-color, rgba(255,255,255,.35)) var(--dot-size, .62px),transparent var(--dot-size, .62px));background-size:var(--dot-spacing, 8.22px) var(--dot-spacing, 8.22px);background-position:0 0,calc(var(--dot-spacing, 8.22px) / 2) calc(var(--dot-spacing, 8.22px) / 2);pointer-events:none}.appt-guarantees-card[data-astro-cid-okb6hbr3]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.appt-guarantees-card[data-astro-cid-okb6hbr3]{max-width:100%;margin-left:0;margin-top:1.618rem}}.appt-section-dark[data-astro-cid-okb6hbr3]{--dot-color: rgba(255, 255, 255, .35);background:radial-gradient(ellipse 60% 40% at 20% 10%,rgba(30,174,83,.06) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 90% 95%,rgba(30,174,83,.05) 0%,transparent 55%),linear-gradient(180deg,#060e19,#0a1628 45%,#0d1b2e);color:#e2e8f0}.appt-orb[data-astro-cid-okb6hbr3]{position:absolute!important;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.appt-orb--left[data-astro-cid-okb6hbr3]{width:480px;height:480px;top:8%;left:-8%;background:radial-gradient(circle,rgba(44,201,102,.14) 0%,transparent 70%)}.appt-orb--right[data-astro-cid-okb6hbr3]{width:560px;height:560px;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(30,174,83,.12) 0%,transparent 70%)}.appt-card[data-astro-cid-okb6hbr3]{position:relative;display:block;border-radius:18px;padding:1px;background:linear-gradient(135deg,#2cc9668c,#1eae5359,#2cc9668c);transition:transform .5s cubic-bezier(.22,.61,.36,1),box-shadow .5s ease;will-change:transform}.appt-card__inner[data-astro-cid-okb6hbr3]{position:relative;border-radius:17px;padding:1.5rem;height:100%;background:linear-gradient(140deg,#0f2035,#0d1b2e,#0a1628);overflow:hidden}.appt-card__inner[data-astro-cid-okb6hbr3]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%,rgba(44,201,102,.18) 0%,transparent 55%);opacity:0;transition:opacity .45s ease;pointer-events:none}.appt-card[data-astro-cid-okb6hbr3]:hover .appt-card__inner[data-astro-cid-okb6hbr3]:before{opacity:1}.appt-card[data-astro-cid-okb6hbr3]:hover{transform:translateY(-3px);box-shadow:0 14px 36px -18px #1eae5338,0 1px 4px #0003}.appt-icon-green[data-astro-cid-okb6hbr3]{background:linear-gradient(135deg,#1eae53,#2cc966);box-shadow:0 8px 20px -8px #1eae5399,inset 0 1px #ffffff2e}.appt-shimmer[data-astro-cid-okb6hbr3]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:apptShimmer 8s ease-in-out infinite}.appt-shimmer-dark[data-astro-cid-okb6hbr3]{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:apptShimmer 8s ease-in-out infinite}.visite-step[data-astro-cid-okb6hbr3]{position:relative;padding:1.5rem;border-radius:16px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;text-align:center}.visite-step[data-astro-cid-okb6hbr3]:hover{transform:translateY(-3px);box-shadow:0 8px 24px -8px #1eae532e}.visite-step__num[data-astro-cid-okb6hbr3]{width:3rem;height:3rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;font-size:1.25rem;color:#0a1628;background:linear-gradient(135deg,#2cc966,#8ef5b3);box-shadow:0 6px 20px -6px #2cc96680}.visite-info[data-astro-cid-okb6hbr3]{padding:1.25rem 1.5rem;border-radius:12px;background:#1eae530f;border:1px solid rgba(30,174,83,.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.engage-row[data-astro-cid-okb6hbr3]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;position:relative;overflow:hidden}.engage-row[data-astro-cid-okb6hbr3]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.engage-row__accent[data-astro-cid-okb6hbr3]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966);border-radius:4px 0 0 4px}.engage-row__icon[data-astro-cid-okb6hbr3]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1eae5314;color:#1eae53;margin-left:.5rem}.engage-row__content[data-astro-cid-okb6hbr3]{flex:1;min-width:0}.cta-card[data-astro-cid-okb6hbr3]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-okb6hbr3]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-okb6hbr3]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-okb6hbr3]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-okb6hbr3]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-okb6hbr3]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-okb6hbr3]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-okb6hbr3]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-okb6hbr3]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-okb6hbr3]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}.appt-faq-card[data-astro-cid-okb6hbr3]{background:linear-gradient(140deg,#0f2035b8,#0d1b2ea3,#0a1628b8);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);transition:border-color .3s ease,box-shadow .3s ease}.appt-faq-card[data-astro-cid-okb6hbr3]:hover{border-color:#1eae5347;box-shadow:0 10px 28px -12px #1eae5340}.faq-panel[data-astro-cid-okb6hbr3]{transition:max-height .35s cubic-bezier(.22,.61,.36,1)}.communes-navy-card[data-astro-cid-okb6hbr3]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#0a162899,#1eae534d,#0a162899)}.communes-navy-card__inner[data-astro-cid-okb6hbr3]{border-radius:22px;padding:2rem 1.5rem;background:linear-gradient(140deg,#0f2035,#0d1b2e,#0a1628);overflow:hidden}.communes-navy-card[data-astro-cid-okb6hbr3] .commune-zone{transform-origin:center center;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.communes-navy-card[data-astro-cid-okb6hbr3] .commune-zone:hover,.communes-navy-card[data-astro-cid-okb6hbr3] .commune-zone:focus{transform:scale(1.08);z-index:10}@media(prefers-reduced-motion:reduce){.appt-shimmer[data-astro-cid-okb6hbr3],.appt-shimmer-dark[data-astro-cid-okb6hbr3]{animation:none!important}.appt-card[data-astro-cid-okb6hbr3]:hover{transform:none}.appt-orb[data-astro-cid-okb6hbr3]{display:none}.communes-navy-card[data-astro-cid-okb6hbr3] .commune-zone:hover,.communes-navy-card[data-astro-cid-okb6hbr3] .commune-zone:focus{transform:none}}.duplex-hero-img[data-astro-cid-o767c6a2] img[data-astro-cid-o767c6a2]{-o-object-position:center 42%;object-position:center 42%}.duplex-hero[data-astro-cid-o767c6a2]{min-height:82vh;min-height:82dvh;display:flex;flex-direction:column}.duplex-hero[data-astro-cid-o767c6a2]>.container-main[data-astro-cid-o767c6a2]{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:1023px){.duplex-hero[data-astro-cid-o767c6a2]{min-height:auto;padding-bottom:2.618rem}.duplex-hero-img[data-astro-cid-o767c6a2] img[data-astro-cid-o767c6a2]{-o-object-position:center 60%;object-position:center 60%}}.duplex-guarantees-card[data-astro-cid-o767c6a2]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.duplex-guarantees-card[data-astro-cid-o767c6a2]{max-width:100%;margin-left:0;margin-top:1.618rem}}.duplex-tip[data-astro-cid-o767c6a2]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(30,174,83,.2);box-shadow:0 2px 12px -4px #1eae5314;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.duplex-tip[data-astro-cid-o767c6a2]:hover{transform:translateY(-1px);box-shadow:0 6px 20px -6px #1eae531f}.duplex-frost[data-astro-cid-o767c6a2]{padding:1rem 1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.duplex-frost[data-astro-cid-o767c6a2]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.engage-row[data-astro-cid-o767c6a2]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;position:relative;overflow:hidden}.engage-row[data-astro-cid-o767c6a2]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.engage-row__accent[data-astro-cid-o767c6a2]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966)}.engage-row__icon[data-astro-cid-o767c6a2]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1eae5314;color:#1eae53;margin-left:.5rem}.cta-card[data-astro-cid-o767c6a2]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-o767c6a2]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-o767c6a2]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-o767c6a2]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-o767c6a2]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-o767c6a2]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-o767c6a2]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-o767c6a2]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-o767c6a2]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-o767c6a2]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.duplex-tip[data-astro-cid-o767c6a2],.duplex-frost[data-astro-cid-o767c6a2],.engage-row[data-astro-cid-o767c6a2]{transition:none}}.maison-shimmer[data-astro-cid-jqga4rgr]{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maisonShimmer 8s ease-in-out infinite}@keyframes maisonShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.maison-shimmer-dark[data-astro-cid-jqga4rgr]{background-image:linear-gradient(135deg,#0d8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0d8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:maisonShimmer 8s ease-in-out infinite}.maison-hero-img[data-astro-cid-jqga4rgr] img[data-astro-cid-jqga4rgr]{-o-object-position:center 55%;object-position:center 55%}.maison-hero[data-astro-cid-jqga4rgr]{min-height:82vh;min-height:82dvh;display:flex;flex-direction:column}.maison-hero[data-astro-cid-jqga4rgr]>.container-main[data-astro-cid-jqga4rgr]{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:1023px){.maison-hero[data-astro-cid-jqga4rgr]{min-height:auto;padding-bottom:2.618rem}.maison-hero-img[data-astro-cid-jqga4rgr] img[data-astro-cid-jqga4rgr]{-o-object-position:center 60%;object-position:center 60%}}.maison-guarantees-card[data-astro-cid-jqga4rgr]{background:linear-gradient(160deg,#0a1628b8,#0a16289e 38.2%,#0a1628b3);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-radius:1.618rem;padding:1.618rem 1.45rem;box-shadow:0 18px 48px #0000006b,0 4px 18px #00000040,0 1px #ffffff14 inset,0 0 72px #1eae5314;width:100%;max-width:380px;margin-left:auto}@media(max-width:1023px){.maison-guarantees-card[data-astro-cid-jqga4rgr]{max-width:100%;margin-left:0;margin-top:1.618rem}}.maison-frost[data-astro-cid-jqga4rgr]{padding:1rem 1.25rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a162814;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.maison-frost[data-astro-cid-jqga4rgr]:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px #1eae532e}.maison-tip[data-astro-cid-jqga4rgr]{padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(30,174,83,.2);box-shadow:0 2px 12px -4px #1eae5314;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease}.maison-tip[data-astro-cid-jqga4rgr]:hover{transform:translateY(-1px);box-shadow:0 6px 20px -6px #1eae531f}.engage-row[data-astro-cid-jqga4rgr]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.25rem 1.5rem;border-radius:14px;background:#fff;border:1px solid rgba(10,22,40,.06);box-shadow:0 2px 12px -4px #0a16280f;transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease;position:relative;overflow:hidden}.engage-row[data-astro-cid-jqga4rgr]:hover{transform:translateY(-2px);box-shadow:0 8px 28px -8px #1eae5326}.engage-row__accent[data-astro-cid-jqga4rgr]{position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1eae53,#2cc966)}.engage-row__icon[data-astro-cid-jqga4rgr]{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#1eae5314;color:#1eae53;margin-left:.5rem}.cta-card[data-astro-cid-jqga4rgr]{position:relative;border-radius:24px;padding:2px;background:linear-gradient(135deg,#1eae53b3,#8ef5b366,#1eae5399);box-shadow:0 8px 32px -8px #1eae5340,0 2px 8px -2px #0a16281a}.cta-card__inner[data-astro-cid-jqga4rgr]{border-radius:22px;padding:2.5rem 2rem;background:linear-gradient(135deg,#041a0e,#0a3d1e 38.2%,#072e16 61.8%,#03120a);position:relative;overflow:hidden}@media(min-width:768px){.cta-card__inner[data-astro-cid-jqga4rgr]{padding:3rem 2.5rem}}.cta-input[data-astro-cid-jqga4rgr]{width:100%;padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(226,232,240,.9);background:#fff;color:#0a1628;font-size:.938rem;transition:border-color .3s ease,box-shadow .3s ease;outline:none}.cta-input[data-astro-cid-jqga4rgr]::-moz-placeholder{color:#64748bb3}.cta-input[data-astro-cid-jqga4rgr]::placeholder{color:#64748bb3}.cta-input[data-astro-cid-jqga4rgr]:focus{border-color:#1eae53;box-shadow:0 0 0 3px #1eae5340}.cta-submit-btn[data-astro-cid-jqga4rgr]{background:#fff;color:#0f7a38;border:none;cursor:pointer;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,background .3s ease}.cta-submit-btn[data-astro-cid-jqga4rgr]:hover{background:#f8fafc;transform:translateY(-1px);box-shadow:0 10px 28px -8px #00000059}.cta-submit-btn[data-astro-cid-jqga4rgr]:focus-visible{outline:2px solid rgba(142,245,179,.8);outline-offset:3px}@media(prefers-reduced-motion:reduce){.maison-shimmer[data-astro-cid-jqga4rgr],.maison-shimmer-dark[data-astro-cid-jqga4rgr]{animation:none}.maison-frost[data-astro-cid-jqga4rgr],.maison-tip[data-astro-cid-jqga4rgr],.engage-row[data-astro-cid-jqga4rgr]{transition:none}}:root{--lab-ink: #0A1628;--lab-ink-soft: #1F2937;--lab-mist: #E8EDF3;--lab-mist-deep: #DCE3EC;--lab-paper: #FFFFFF;--lab-deep: #060B17;--lab-deep-2: #0B1424;--lab-navy: #0A1628;--lab-navy-light: #0F2035;--lab-navy-mid: #142D4A;--lab-line: rgba(10, 22, 40, .1);--lab-line-dark: rgba(255, 255, 255, .08);--lab-green: #1eae53;--lab-green-deep: #0E8A3F;--lab-green-soft: #2cc966;--lab-aurora-1: rgba(30, 174, 83, .32);--lab-aurora-2: rgba(44, 201, 102, .22);--lab-aurora-3: rgba(14, 138, 63, .32);--lab-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body{background:var(--lab-deep)}.lab-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.lab-container--narrow{max-width:980px}.lab-section{position:relative;padding-block:clamp(4.5rem,9vw,8rem);overflow:clip;isolation:isolate}.lab-section--light{background:var(--lab-mist);color:var(--lab-ink);--dot-color: rgba(10, 22, 40, .16)}.lab-section--dark{background:var(--lab-deep);color:#ffffffeb;--dot-color: rgba(255, 255, 255, .2)}.lab-section .lab-container,.lab-section>*{position:relative;z-index:1}.lab-section-head{margin-bottom:clamp(2.5rem,5vw,4rem);max-width:900px}.lab-section-head--centered{margin-inline:auto;text-align:center}.lab-section-eyebrow{display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;color:var(--lab-green-deep);text-transform:uppercase;letter-spacing:.18em;margin-bottom:1.1rem}.lab-section-eyebrow--light{color:var(--lab-green-soft)}.lab-section-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0;color:var(--lab-ink);text-wrap:balance}.lab-section-title--light{color:#fff}.lab-section-lede{margin-top:1.2rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:#ffffffb3;max-width:640px}.lab-section-head--centered .lab-section-lede{margin-inline:auto}.lab-section--light .lab-section-lede,.lab-section-lede--dark{color:#1f2937b3}.lab-section-lede a{color:var(--lab-green-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lab-section--dark .lab-section-lede a{color:var(--lab-green-soft)}.lab-grad{background:linear-gradient(95deg,#2cc966,#fff,#2cc966);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:lab-grad-drift 9s ease-in-out infinite alternate;text-shadow:none!important}.lab-section--light .lab-grad{background:linear-gradient(95deg,var(--lab-green-deep) 0%,var(--lab-green) 50%,var(--lab-green-deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes lab-grad-drift{0%{background-position:0% 0}to{background-position:100% 0}}.lab-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:600;line-height:1;padding:1rem 1.6rem;border-radius:999px;transition:transform .22s cubic-bezier(.25,.46,.45,.94),background .22s ease,color .22s ease,box-shadow .22s ease;text-decoration:none;border:1px solid transparent}.lab-btn svg{width:1.05rem;height:1.05rem;flex-shrink:0}.lab-btn--primary{background:linear-gradient(180deg,#1eae53,#0e8a3f);color:#fff;box-shadow:0 8px 28px -8px #1eae53a6,0 1px #ffffff26 inset}.lab-btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 36px -10px #1eae53d9,0 1px #ffffff40 inset}.lab-btn--ghost-light{background:#ffffff0f;border-color:#ffffff2e;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lab-btn--ghost-light:hover{background:#ffffff1f;border-color:#ffffff52;transform:translateY(-2px)}.lab-hero{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#060b17;color:#fff;overflow:hidden;padding:clamp(8rem,11vw,9.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,4vw,4rem)}.lab-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.lab-hero__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.lab-hero__veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#060b17b8,#060b179e 30%,#060b17a6,#060b17e6),radial-gradient(ellipse 40% 30% at 88% 18%,rgba(30,174,83,.22) 0%,transparent 70%)}.lab-aurora{position:absolute;inset:0;pointer-events:none;filter:blur(70px);opacity:.85}.lab-aurora__orb{position:absolute;border-radius:50%;mix-blend-mode:screen}.lab-aurora__orb--1{top:-10%;left:-5%;width:50vw;height:50vw;background:radial-gradient(circle,var(--lab-aurora-1) 0%,transparent 60%);animation:lab-orb-drift-1 28s ease-in-out infinite alternate}.lab-aurora__orb--2{bottom:-20%;right:-10%;width:60vw;height:60vw;background:radial-gradient(circle,var(--lab-aurora-3) 0%,transparent 65%);animation:lab-orb-drift-2 32s ease-in-out infinite alternate}.lab-aurora__orb--3{top:30%;right:15%;width:30vw;height:30vw;background:radial-gradient(circle,var(--lab-aurora-2) 0%,transparent 60%);animation:lab-orb-drift-3 36s ease-in-out infinite alternate}@keyframes lab-orb-drift-1{0%{transform:translateZ(0)}to{transform:translate3d(15%,10%,0)}}@keyframes lab-orb-drift-2{0%{transform:translateZ(0)}to{transform:translate3d(-15%,-8%,0)}}@keyframes lab-orb-drift-3{0%{transform:translateZ(0)}to{transform:translate3d(-10%,15%,0)}}.lab-hero__grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.lab-hero__breadcrumb{position:absolute;top:clamp(6.4rem,9vw,6.8rem);left:50%;transform:translate(-50%);width:calc(100% - 1.5rem);max-width:58rem;z-index:5;padding:0 1.618rem;pointer-events:none;margin:0}@media(min-width:1280px){.lab-hero__breadcrumb{max-width:66rem;padding-left:2.618rem;padding-right:2.618rem}}.lab-hero__breadcrumb-list{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0;pointer-events:auto}.lab-hero__breadcrumb-item{display:inline-flex;align-items:center;gap:.5rem;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;font-weight:500;color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.55),0 0 10px rgba(0,0,0,.35);white-space:nowrap}.lab-hero__breadcrumb-item a{color:#ffffffd9;text-decoration:none;transition:color .2s ease}.lab-hero__breadcrumb-item a:hover{color:var(--lab-green-soft)}.lab-hero__breadcrumb-item span[aria-current]{color:#ffffffb3;font-weight:500}.lab-hero__breadcrumb-sep{width:12px;height:12px;color:#fff6;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.lab-hero__inner{position:relative;z-index:1;width:100%;max-width:1100px;margin-inline:auto;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.lab-hero__inner--split{max-width:1240px;align-items:stretch;text-align:left}@media(min-width:980px){.lab-hero__inner--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,620px);gap:clamp(2rem,4vw,3.5rem);align-items:center}}.lab-hero__pitch{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:979px){.lab-hero__pitch{align-items:center;text-align:center;margin-bottom:2rem}}.lab-hero__quickquote{width:100%;max-width:100%}.lab-hero__inner--split .lab-eyebrow{margin-left:0;margin-right:0}@media(max-width:979px){.lab-hero__inner--split .lab-eyebrow{margin-left:auto;margin-right:auto}}.lab-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.4rem .95rem;background:#0a16288c;border:1px solid rgba(255,255,255,.12);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.76rem;font-weight:600;color:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0 auto 1.2rem;width:-moz-max-content;width:max-content;max-width:100%;animation:lab-fade-in .7s cubic-bezier(.25,.46,.45,.94) both}.lab-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:var(--lab-green-soft);box-shadow:0 0 12px var(--lab-green-soft);animation:lab-pulse 2.4s ease-in-out infinite}@keyframes lab-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.lab-h1{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.7rem,3.8vw,3.1rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;color:#fffffff5;margin:0 0 .65rem;text-wrap:balance;text-shadow:0 2px 24px rgba(6,11,23,.45);animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) 80ms both}.lab-h1-tagline{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:700;font-style:italic;line-height:1.15;letter-spacing:-.015em;margin:0 0 1.3rem;background:linear-gradient(95deg,var(--lab-green-soft) 0%,#ffffff 50%,var(--lab-green-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 100%;animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .22s both,lab-grad-drift 7s ease-in-out 1s infinite alternate}.lab-lede{font-family:DM Sans,system-ui,sans-serif;font-size:clamp(.96rem,1.3vw,1.08rem);line-height:1.55;color:#ffffffe0;max-width:600px;margin:0 auto 1.4rem;text-shadow:0 1px 12px rgba(6,11,23,.5);animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .32s both}.lab-lede em{color:var(--lab-green-soft);font-style:normal;font-weight:600}.lab-ticker{display:inline-flex;align-items:baseline;gap:.45rem;padding:.6rem 1.15rem;background:#0a1628a6;border:1px solid rgba(44,201,102,.32);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0 auto 1.4rem;box-shadow:0 12px 32px -10px #0000008c;animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .42s both;flex-wrap:wrap;justify-content:center}.lab-ticker__label{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;font-weight:600}.lab-ticker__amount{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.65rem;font-weight:800;color:var(--lab-green-soft);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lab-ticker__currency{font-size:.95rem;font-weight:700;color:#fff}.lab-ticker__sep{width:1px;height:1.1rem;background:#ffffff2e;margin:0 .35rem}.lab-ticker__meta{font-size:.78rem;color:#ffffffa6;font-weight:500}.lab-cta-rail{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-bottom:1.3rem;animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .52s both}.lab-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem .7rem;animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .6s both}.lab-hero__chip{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;background:#0a16288c;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;font-weight:500;color:#ffffffeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.lab-hero__chip svg:not(.lab-hero__chip-stars svg){width:13px;height:13px;color:var(--lab-green-soft);flex-shrink:0}.lab-hero__chip strong{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;color:#fff}.lab-hero__chip-stars{display:inline-flex;gap:1px}.lab-hero__chip-stars svg{width:12px;height:12px}.lab-hero-counters{position:relative;z-index:1;width:100%;max-width:1240px;margin:clamp(1.8rem,3vw,2.6rem) auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem;animation:lab-rise .8s cubic-bezier(.25,.46,.45,.94) .6s both}@media(max-width:720px){.lab-hero-counters{grid-template-columns:repeat(2,1fr)}}.lab-counter{background:#fffffff5;border:1px solid rgba(10,22,40,.06);border-radius:14px;padding:1rem .85rem;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 3px #0a162814,0 12px 32px -8px #0a16284d;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.lab-counter--on-dark{background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(44,201,102,.14) 0%,transparent 80%),linear-gradient(160deg,#1c385fc7,#142d4adb);border:1px solid rgba(44,201,102,.28);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);box-shadow:0 1px #ffffff1f inset,inset 0 -1px #0003,0 12px 32px -8px #0000004d}.lab-counter:hover{transform:translateY(-2px);border-color:#1eae5373;box-shadow:0 2px 6px #0a16281a,0 18px 42px -8px #0a162861}.lab-counter--on-dark:hover{background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(44,201,102,.22) 0%,transparent 80%),linear-gradient(160deg,#1c385feb,#142d4af5);border-color:#2cc9668c;transform:translateY(-2px);box-shadow:0 1px #ffffff2e inset,inset 0 -1px #0003,0 18px 42px -8px #1eae5352,0 0 0 4px #2cc9661a}.lab-counter__value{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.7rem;font-weight:800;color:#0e8a3f;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lab-counter--on-dark .lab-counter__value{background:linear-gradient(180deg,#fff,#2cc966);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(30,174,83,.3))}.lab-counter__label{font-size:.78rem;font-weight:700;color:#0a1628;margin-top:.25rem}.lab-counter--on-dark .lab-counter__label{color:#ffffffeb}.lab-counter__meta{font-size:.7rem;color:#475569;margin-top:.18rem}.lab-counter--on-dark .lab-counter__meta{color:#ffffff8c}.lab-scroll-cue{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:2}.lab-scroll-cue__line{display:block;width:1px;height:40px;background:linear-gradient(to bottom,transparent,rgba(255,255,255,.4));position:relative;overflow:hidden}.lab-scroll-cue__line:after{content:"";position:absolute;top:-50%;left:0;right:0;height:50%;background:var(--lab-green-soft);animation:lab-scroll-cue 2.2s cubic-bezier(.25,.46,.45,.94) infinite}@keyframes lab-scroll-cue{0%{top:-50%}to{top:100%}}@keyframes lab-rise{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes lab-fade-in{0%{opacity:0}to{opacity:1}}.lab-quickquote{margin-top:0}.lab-quickquote__head{text-align:center;margin-bottom:1.2rem}.lab-quickquote__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;color:#fff;margin:0;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 12px rgba(0,0,0,.55)}.lab-quickquote__panel{display:grid;gap:1.2rem;padding:clamp(1.4rem,2.5vw,1.9rem);background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(44,201,102,.18) 0%,transparent 70%),linear-gradient(160deg,#1c385fd1,#142d4ae0);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(44,201,102,.32);border-radius:22px;box-shadow:0 24px 60px -18px #0000008c,0 0 0 1px #2cc9661f,0 1px #ffffff1f inset,inset 0 -1px #0003;color:#fff;position:relative;overflow:hidden}.lab-quickquote__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(44,201,102,.5),transparent)}.lab-quickquote__pills{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}@media(max-width:640px){.lab-quickquote__pills{grid-template-columns:1fr}}.lab-quickquote__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.78rem .7rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#ffffffb3;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.86rem;font-weight:600;transition:all .22s cubic-bezier(.25,.46,.45,.94);white-space:nowrap;min-width:0}.lab-quickquote__pill>span{overflow:hidden;text-overflow:ellipsis}.lab-quickquote__pill svg{width:1.15rem;height:1.15rem;opacity:.7;transition:opacity .22s ease}.lab-quickquote__pill:hover{background:#ffffff14;border-color:#ffffff2e;color:#fff}.lab-quickquote__pill--active,.lab-quickquote__pill[aria-checked=true]{background:linear-gradient(160deg,#1eae5333,#0e8a3f24);border-color:#2cc96680;color:#fff;box-shadow:0 0 0 1px #2cc96640,0 8px 22px -8px #1eae5366}.lab-quickquote__pill--active svg,.lab-quickquote__pill[aria-checked=true] svg{opacity:1;color:var(--lab-green-soft)}.lab-quickquote__slider-row{display:grid;gap:.75rem}.lab-quickquote__slider-label{display:flex;align-items:baseline;gap:.55rem;font-family:Plus Jakarta Sans,system-ui,sans-serif}.lab-quickquote__slider-text{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c}.lab-quickquote__surface{font-size:1.4rem;font-weight:800;color:var(--lab-green-soft);letter-spacing:-.01em;margin-left:auto}.lab-quickquote__surface-unit{font-size:.95rem;font-weight:700;color:#ffffffb3}.lab-quickquote__slider-wrap{position:relative;padding-block:.5rem}.lab-quickquote__slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:6px;background:transparent;cursor:pointer;outline:none;position:relative;z-index:2}.lab-quickquote__slider::-webkit-slider-runnable-track,.lab-quickquote__slider::-moz-range-track{height:6px;background:transparent;border-radius:999px}.lab-quickquote__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;background:#fff;border:3px solid var(--lab-green);border-radius:50%;cursor:grab;margin-top:-8px;box-shadow:0 6px 20px -4px #1eae538c;-webkit-transition:transform .18s ease;transition:transform .18s ease}.lab-quickquote__slider::-moz-range-thumb{width:22px;height:22px;background:#fff;border:3px solid var(--lab-green);border-radius:50%;cursor:grab;box-shadow:0 6px 20px -4px #1eae538c}.lab-quickquote__slider:active::-webkit-slider-thumb{transform:scale(1.15);cursor:grabbing}.lab-quickquote__slider:active::-moz-range-thumb{transform:scale(1.15);cursor:grabbing}.lab-quickquote__slider-track{position:absolute;top:50%;left:0;right:0;height:6px;background:#ffffff14;border-radius:999px;transform:translateY(-50%);z-index:1;overflow:hidden}.lab-quickquote__slider-fill{display:block;height:100%;background:linear-gradient(90deg,#0e8a3f,#1eae53,#2cc966);border-radius:999px;width:12%;transition:width .18s cubic-bezier(.25,.46,.45,.94)}.lab-quickquote__result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;background:linear-gradient(160deg,#ffffff0a,#ffffff05);border:1px solid rgba(44,201,102,.18);border-radius:16px}@media(max-width:720px){.lab-quickquote__result{grid-template-columns:1fr;gap:1rem}}.lab-quickquote__price{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem}.lab-quickquote__price-from{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--lab-green-soft);line-height:1}.lab-quickquote__price-line{display:inline-flex;align-items:baseline;gap:.32rem;line-height:1;white-space:nowrap}.lab-quickquote__price-amount{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(3.2rem,5vw,4.4rem);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(180deg,#ffffff 0%,#2cc966 60%,var(--lab-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(30,174,83,.32));animation:lab-quickquote-price-glow 4s ease-in-out infinite;transition:transform .22s cubic-bezier(.25,.46,.45,.94)}@keyframes lab-quickquote-price-glow{0%,to{filter:drop-shadow(0 0 14px rgba(30,174,83,.28))}50%{filter:drop-shadow(0 0 26px rgba(30,174,83,.5))}}@media(prefers-reduced-motion:reduce){.lab-quickquote__price-amount{animation:none}}.lab-quickquote__price-amount.lab-pulse{animation:lab-price-pulse .38s cubic-bezier(.25,.46,.45,.94)}.lab-quickquote__price-symbol{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;color:#ffffffeb;letter-spacing:-.02em;line-height:1}.lab-quickquote__price-suffix{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;color:#ffffff8c;letter-spacing:.06em;margin-left:.15rem;line-height:1;align-self:center;padding-bottom:.5rem}.lab-quickquote__price-currency{font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.01em;color:#ffffffeb}.lab-quickquote__price-meta{font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;color:#ffffff9e;margin-top:.3rem}.lab-quickquote__ctas{display:flex;gap:.55rem;flex-wrap:wrap}@media(max-width:720px){.lab-quickquote__ctas{width:100%}.lab-quickquote__ctas .lab-btn{flex:1}}.lab-btn--sm{padding:.7rem 1.2rem;font-size:.86rem}.lab-quickquote__cta-reserve{padding:.95rem 1.6rem;font-size:.95rem;font-weight:800;letter-spacing:.005em;background:linear-gradient(135deg,#2cc966 0%,var(--lab-green) 50%,var(--lab-green-deep) 100%);border:none;color:#fff;border-radius:999px;box-shadow:0 8px 22px -6px #1eae538c,0 0 0 1px #ffffff1f inset,0 -1px #00000026 inset;transition:transform .22s cubic-bezier(.25,.46,.45,.94),box-shadow .22s ease,gap .22s ease;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;white-space:nowrap;position:relative;overflow:hidden}.lab-quickquote__cta-reserve svg{width:1.05rem;height:1.05rem;transition:transform .22s ease}.lab-quickquote__cta-reserve:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 50%,transparent 100%);transform:skew(-22deg);transition:left .7s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.lab-quickquote__cta-reserve:hover{transform:translateY(-2px) scale(1.02);gap:.85rem;box-shadow:0 14px 34px -6px #1eae53bf,0 0 0 1px #fff3 inset,0 -1px #00000026 inset,0 0 0 4px #2cc96633}.lab-quickquote__cta-reserve:hover svg{transform:translate(2px)}.lab-quickquote__cta-reserve:hover:after{left:200%}.lab-quickquote__cta-reserve:active{transform:translateY(0) scale(.99)}.lab-overview{position:relative;overflow:hidden}.lab-overview>.lab-container{position:relative;z-index:2}.lab-overview__aurora{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.lab-overview__orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;mix-blend-mode:multiply;will-change:transform}.lab-overview__orb--1{width:420px;height:420px;top:8%;left:-10%;background:radial-gradient(circle,#2cc966d9,#2cc96600 70%);animation:lab-aurora-drift1 14s ease-in-out infinite alternate}.lab-overview__orb--2{width:520px;height:520px;top:30%;right:-8%;background:radial-gradient(circle,#1eae538c,#1eae5300 70%);animation:lab-aurora-drift2 18s ease-in-out infinite alternate}.lab-overview__orb--3{width:360px;height:360px;bottom:5%;left:35%;background:radial-gradient(circle,#2cc96680,#2cc96600 70%);animation:lab-aurora-drift3 20s ease-in-out infinite alternate}@keyframes lab-aurora-drift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(60px,30px,0) scale(1.18)}}@keyframes lab-aurora-drift2{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-40px,50px,0) scale(1.1)}}@keyframes lab-aurora-drift3{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(30px,-40px,0) scale(1.22)}}@media(prefers-reduced-motion:reduce){.lab-overview__orb{animation:none!important}}.lab-bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(180px,auto);gap:1rem;perspective:1400px}@media(max-width:1024px){.lab-bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lab-bento{grid-template-columns:1fr}}.lab-bento__cell{position:relative;background:var(--lab-paper);border:1px solid var(--lab-line);border-radius:22px;padding:1.6rem;overflow:hidden;transition:transform .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s ease,border-color .32s ease;text-decoration:none;color:inherit;display:block;box-shadow:0 1px 3px #0a16280d,0 14px 36px -14px #0a16282e}.lab-bento__cell:hover{transform:translateY(-3px);border-color:#1eae5359;box-shadow:0 4px 8px #0a162814,0 22px 50px -16px #0a162847}.lab-bento__cell--link{cursor:pointer}.lab-bento__cell--xl{grid-column:span 4;grid-row:span 2;padding:2.2rem}.lab-bento__cell--md{grid-column:span 2}@media(max-width:1024px){.lab-bento__cell--xl{grid-column:span 2;grid-row:auto}}@media(max-width:640px){.lab-bento__cell--xl,.lab-bento__cell--md{grid-column:1 / -1}}.lab-bento__cell--feature{background:linear-gradient(160deg,#0a1628,#0f2035);border-color:#ffffff14;color:#fff;box-shadow:0 1px 3px #0a16281a,0 18px 50px -14px #0a162873}.lab-bento__cell--feature:hover{border-color:#2cc96659;box-shadow:0 4px 12px #0a162829,0 26px 60px -16px #0a16288c}.lab-bento__feature-bg{position:absolute;inset:0;background:radial-gradient(circle at 100% 0%,rgba(44,201,102,.18) 0%,transparent 50%),radial-gradient(circle at 0% 100%,rgba(30,174,83,.14) 0%,transparent 55%);pointer-events:none}.lab-bento__feature-inner{position:relative}.lab-bento__cell--feature .lab-bento__kicker{color:var(--lab-green-soft)}.lab-bento__cell--feature .lab-bento__price{color:#fff}.lab-bento__cell--feature .lab-bento__price-from{color:#ffffff8c}.lab-bento__cell--feature .lab-bento__price-amount{background:linear-gradient(180deg,#ffffff 0%,var(--lab-green-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.lab-bento__cell--feature .lab-bento__price-currency{color:#ffffffd9}.lab-bento__cell--feature .lab-bento__copy{color:#ffffffbf}.lab-bento__cell--feature .lab-bento__chips li{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffeb}.lab-bento__feature-link{display:inline-block;margin-top:1.2rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;color:var(--lab-green-soft);transition:transform .22s ease,color .22s ease}.lab-bento__cell--feature:hover .lab-bento__feature-link{transform:translate(4px);color:#fff}.lab-bento__cell--type{background:linear-gradient(165deg,#0a1628,#0f2035);border-color:#2cc96629;color:#fff;box-shadow:0 1px 3px #0a16281a,0 16px 40px -14px #0a162866;display:flex;flex-direction:column}.lab-bento__cell--type:hover{border-color:#2cc96673;box-shadow:0 4px 10px #0a162824,0 22px 50px -16px #1eae5352}.lab-bento__cell--type .lab-bento__kicker{color:var(--lab-green-soft)}.lab-bento__cell--type .lab-bento__price{color:#fff}.lab-bento__cell--type .lab-bento__price-from{color:#ffffff8c}.lab-bento__cell--type .lab-bento__price-amount{background:linear-gradient(180deg,#fff,#2cc966);-webkit-background-clip:text;background-clip:text;color:transparent}.lab-bento__cell--type .lab-bento__price-currency{color:#ffffffd9}.lab-bento__cell--type .lab-bento__copy{color:#ffffffbf;margin-bottom:.9rem}.lab-bento__type-link{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.82rem;font-weight:700;color:var(--lab-green-soft);transition:gap .22s ease,color .22s ease}.lab-bento__type-link svg{width:14px;height:14px}.lab-bento__cell--type:hover .lab-bento__type-link{color:#fff;gap:.65rem}.lab-bento__cell--accent{background:linear-gradient(150deg,#1eae53,#0e8a3f);border-color:transparent;color:#fff;overflow:hidden;position:relative}.lab-bento__cell--accent:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.18) 0%,transparent 55%);pointer-events:none}.lab-bento__cell--accent:hover{box-shadow:0 22px 46px -16px #1eae5373}.lab-bento__cell--dark{background:linear-gradient(160deg,#0a1628,#060b17);border-color:#ffffff14;color:#fff;position:relative;overflow:hidden}.lab-bento__cell--dark:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(44,201,102,.2) .62px,transparent .62px),radial-gradient(circle,rgba(44,201,102,.2) .62px,transparent .62px);background-size:8.22px 8.22px;background-position:0 0,4.11px 4.11px;pointer-events:none;opacity:.7}.lab-bento__cell--dark>*{position:relative;z-index:1}.lab-bento__cell--commit{background:linear-gradient(180deg,#fff,#f7faff);border-color:#1eae5338;border-left:3px solid var(--lab-green-deep);position:relative}.lab-bento__cell--commit:hover{border-color:#1eae5373;border-left-color:var(--lab-green)}.lab-bento__check-badge{position:absolute;top:1.4rem;right:1.4rem;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--lab-green) 0%,var(--lab-green-deep) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px #1eae5373}.lab-bento__check-badge svg{width:18px;height:18px}.lab-bento__deco-num{position:absolute;top:1.2rem;right:1.6rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:900;letter-spacing:-.04em;line-height:1;background:linear-gradient(140deg,#2cc96673,#2cc9660d);-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0;transition:background .32s ease}.lab-bento__cell:hover .lab-bento__deco-num{background:linear-gradient(140deg,#2cc966d9,#ffffff4d);-webkit-background-clip:text;background-clip:text}.lab-bento__cell--xl .lab-bento__deco-num{top:1.8rem;right:2.2rem;font-size:clamp(4rem,8vw,6.5rem);background:linear-gradient(140deg,#2cc9664d,#2cc9660a);-webkit-background-clip:text;background-clip:text}.lab-bento__deco-icon{position:absolute;bottom:1.4rem;right:1.4rem;width:32px;height:32px;color:currentColor;opacity:.22;pointer-events:none;z-index:0;transition:opacity .32s ease,transform .32s cubic-bezier(.25,.46,.45,.94)}.lab-bento__cell:hover .lab-bento__deco-icon{opacity:.42;transform:rotate(6deg) scale(1.12)}.lab-bento__cell--xl .lab-bento__deco-icon{top:2.4rem;right:clamp(7rem,11vw,9.5rem);width:44px;height:44px;color:#2cc966bf;opacity:.28}.lab-bento__cell--xl:hover .lab-bento__deco-icon{opacity:.55}.lab-bento__cell--type .lab-bento__deco-icon,.lab-bento__cell--dark .lab-bento__deco-icon{color:#ffffffd9}.lab-bento__pulse-dot{position:absolute;top:1.6rem;right:1.6rem;width:10px;height:10px;border-radius:50%;background:#fffffff2;z-index:1;animation:lab-bento-pulse 1.8s ease-in-out infinite}@keyframes lab-bento-pulse{0%,to{box-shadow:0 0 #ffffff8c;transform:scale(1)}50%{box-shadow:0 0 0 8px #fff0;transform:scale(1.15)}}.lab-bento__cell--feature:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--lab-bento-angle, 0deg),transparent 0deg,rgba(44,201,102,0) 60deg,rgba(44,201,102,.55) 90deg,rgba(255,255,255,.85) 120deg,rgba(44,201,102,.55) 150deg,transparent 180deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .36s ease;z-index:1}@media(prefers-reduced-motion:no-preference){.lab-bento__cell--feature{animation:lab-bento-conic-spin 6s linear infinite}@keyframes lab-bento-conic-spin{0%{--lab-bento-angle: 0deg}to{--lab-bento-angle: 360deg}}@property --lab-bento-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}}.lab-bento__cell--feature:hover:before{opacity:1}.lab-bento__cell--feature:after{content:"";position:absolute;top:0;left:-150%;width:75%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,0) 30%,rgba(44,201,102,.12) 50%,rgba(255,255,255,0) 70%,transparent 100%);transform:skew(-22deg);transition:left .8s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:1}.lab-bento__cell--feature:hover:after{left:150%}.lab-bento__cell--feature .lab-bento__price-amount{font-size:clamp(3.4rem,7.5vw,5.6rem);font-weight:900;letter-spacing:-.045em;background:linear-gradient(180deg,#ffffff 0%,#2cc966 60%,var(--lab-green) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(30,174,83,.35));animation:lab-bento-price-glow 4s ease-in-out infinite}@keyframes lab-bento-price-glow{0%,to{filter:drop-shadow(0 0 16px rgba(30,174,83,.3))}50%{filter:drop-shadow(0 0 28px rgba(30,174,83,.55))}}@media(prefers-reduced-motion:reduce){.lab-bento__cell--feature .lab-bento__price-amount{animation:none}}.lab-bento__cell--type .lab-bento__price-amount{font-size:clamp(2.6rem,5vw,3.8rem);font-weight:900;letter-spacing:-.035em;filter:drop-shadow(0 0 12px rgba(30,174,83,.22))}.lab-bento__cell--type:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(44,201,102,.12) 0%,transparent 50%),radial-gradient(circle at 20% 80%,rgba(30,174,83,.08) 0%,transparent 55%);pointer-events:none;opacity:.85;transition:opacity .32s ease}.lab-bento__cell--type:hover:before{opacity:1}.lab-bento__cell--feature:before{opacity:.45!important}.lab-bento__cell--feature:hover:before{opacity:1!important}.lab-bento__progress-ring{position:absolute;top:1.4rem;right:1.4rem;width:36px;height:36px;transform:rotate(-90deg);z-index:1}.lab-bento__progress-bg,.lab-bento__progress-fg{fill:none;stroke-width:3;stroke-linecap:round}.lab-bento__progress-bg{stroke:#fff3}.lab-bento__progress-fg{stroke:#fffffff2;stroke-dasharray:125.6;stroke-dashoffset:125.6;animation:lab-bento-ring-fill 1.6s cubic-bezier(.25,.46,.45,.94) .4s forwards}@keyframes lab-bento-ring-fill{to{stroke-dashoffset:0}}.lab-bento__cell--accent .lab-bento__pulse-dot{top:2rem;right:2rem;width:6px;height:6px;z-index:2}.lab-bento__check-badge{position:absolute;top:1.4rem;right:1.4rem;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--lab-green) 0%,var(--lab-green-deep) 100%);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px #1eae5373,0 0 #1eae5373;animation:lab-bento-badge-pulse 2.4s ease-in-out infinite}.lab-bento__check-badge svg{width:20px;height:20px;position:relative;z-index:2}@keyframes lab-bento-badge-pulse{0%,to{box-shadow:0 6px 14px -4px #1eae5373,0 0 #1eae5373}50%{box-shadow:0 6px 14px -4px #1eae538c,0 0 0 12px #1eae5300}}.lab-bento__sparkle{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 6px 1px #fffc;opacity:0;animation:lab-bento-sparkle 2.8s ease-in-out infinite}.lab-bento__sparkle--1{top:-8px;right:4px;animation-delay:0s}.lab-bento__sparkle--2{top:12px;right:-10px;animation-delay:.9s;width:3px;height:3px}.lab-bento__sparkle--3{bottom:-6px;left:6px;animation-delay:1.6s;width:2.5px;height:2.5px}@keyframes lab-bento-sparkle{0%,to{opacity:0;transform:scale(.4)}25%{opacity:1;transform:scale(1.2)}50%{opacity:.6;transform:scale(.8)}75%{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.lab-bento__check-badge,.lab-bento__sparkle{animation:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lab-bento__cell--feature,.lab-bento__cell--type{transform-style:preserve-3d}.lab-bento__cell--feature:hover{transform:translateY(-4px) rotateX(.8deg) rotateY(-1.2deg)}.lab-bento__cell--type:hover{transform:translateY(-3px) rotateY(-.8deg)}}@media(hover:hover){.lab-bento__cell--accent:hover,.lab-bento__cell--dark:hover,.lab-bento__cell--commit:hover{transform:translateY(-4px) scale(1.012)}}@media(prefers-reduced-motion:no-preference){.lab-bento__cell{animation:lab-bento-reveal .6s cubic-bezier(.25,.46,.45,.94) backwards}.lab-bento__cell:nth-child(1){animation-delay:0ms}.lab-bento__cell:nth-child(2){animation-delay:80ms}.lab-bento__cell:nth-child(3){animation-delay:.16s}.lab-bento__cell:nth-child(4){animation-delay:.24s}.lab-bento__cell:nth-child(5){animation-delay:.32s}.lab-bento__cell:nth-child(6){animation-delay:.4s}}@keyframes lab-bento-reveal{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lab-bento__kicker{display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--lab-green-deep);margin-bottom:1rem}.lab-bento__kicker--light{color:#ffffffd9}.lab-bento__price{display:flex;align-items:baseline;gap:.35rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:800;color:var(--lab-ink);margin-bottom:1rem}.lab-bento__price-from{font-size:.9rem;font-weight:600;color:#1f29378c;letter-spacing:.01em}.lab-bento__price-amount{font-size:clamp(2.2rem,5vw,3.4rem);line-height:1;letter-spacing:-.025em}.lab-bento__price-currency{font-size:1.5rem}.lab-bento__big{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;margin:0 0 .7rem;color:var(--lab-ink)}.lab-bento__big--light{color:#fff}.lab-bento__copy{font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;line-height:1.55;color:#1f2937b3;margin:0}.lab-bento__copy--light{color:#fffc}.lab-bento__chips{list-style:none;padding:0;margin:1.2rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.lab-bento__chips li{font-family:JetBrains Mono,monospace;font-size:.78rem;padding:.4rem .7rem;background:#0a16280a;border:1px solid rgba(10,22,40,.06);border-radius:8px;color:#1f2937d9;font-variant-numeric:tabular-nums}.lab-calc-host{padding-block:clamp(5rem,10vw,9rem)}.lab-calc-wrap{margin-top:clamp(2.5rem,5vw,3.5rem);position:relative;z-index:1}.lab-howitworks{padding-block:clamp(3.5rem,6vw,5.5rem)}.lab-howitworks__compare{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2rem,4vw,3rem);align-items:stretch}@media(max-width:820px){.lab-howitworks__compare{grid-template-columns:1fr}}.lab-howitworks__col{border-radius:18px;padding:clamp(1.6rem,3vw,2.2rem) clamp(1.4rem,2.5vw,2rem);display:flex;flex-direction:column;gap:1.1rem;position:relative}.lab-howitworks__col--here{background:linear-gradient(180deg,#0a1628,#0f2035);color:#fff;border:1px solid rgba(30,174,83,.35);box-shadow:0 18px 44px -16px #0a162866,0 0 0 1px #1eae531a inset}.lab-howitworks__col--there{background:#fafbfc;color:#1f2937c7;border:1px solid rgba(193,71,71,.22);border-left:4px solid #c14747}.lab-howitworks__col-head{display:flex;flex-direction:column;gap:.3rem;padding-bottom:1rem;border-bottom:1px solid currentColor;border-bottom-color:#ffffff1a}.lab-howitworks__col--there .lab-howitworks__col-head{border-bottom-color:#1f29371a}.lab-howitworks__col-kicker{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;opacity:.75;color:#2cc966}.lab-howitworks__col--there .lab-howitworks__col-kicker{color:#c14747;opacity:.85}.lab-howitworks__col-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800;margin:0;line-height:1.2;letter-spacing:-.02em}.lab-howitworks__col-time{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.78rem;opacity:.7;margin-top:.2rem}.lab-howitworks__steps{list-style:none;margin:0;padding:0;display:grid;gap:.85rem;flex:1}.lab-howitworks__step{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;line-height:1.45}.lab-howitworks__step strong{display:block;font-weight:700;margin-bottom:.1rem}.lab-howitworks__step span{display:block;opacity:.65;font-size:.83rem}.lab-howitworks__step-num{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.05rem;font-weight:800;color:#2cc966;background:#1eae5324;border:1px solid rgba(44,201,102,.4);width:2rem;height:2rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.lab-howitworks__step-x{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.1rem;font-weight:700;color:#c14747;background:#c1474714;border:1px solid rgba(193,71,71,.25);width:1.7rem;height:1.7rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;margin-top:.05rem}.lab-howitworks__steps--muted .lab-howitworks__step strong{text-decoration:line-through;text-decoration-color:#c1474759;text-decoration-thickness:1px;color:#1f2937d9}.lab-howitworks__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.lab-howitworks__badge{display:inline-flex;align-items:center;gap:.4rem;background:#1eae5326;color:#2cc966;border:1px solid rgba(44,201,102,.32);padding:.4rem .75rem;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.01em}.lab-howitworks__badge svg{width:13px;height:13px;color:#2cc966}.lab-howitworks__col-note{font-family:DM Sans,system-ui,sans-serif;font-size:.85rem;line-height:1.55;font-style:italic;color:#1f2937a6;margin:.4rem 0 0;padding-top:.8rem;border-top:1px dashed rgba(193,71,71,.2)}.lab-craft{border-top:1px solid rgba(255,255,255,.05);padding-block:clamp(4rem,7vw,6.5rem)}.lab-craft-stats{list-style:none;padding:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:800px){.lab-craft-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.lab-craft-stats{grid-template-columns:1fr}}.lab-craft-stats__item{text-align:center;padding:1.6rem 1rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08);border-radius:18px;transition:transform .32s cubic-bezier(.25,.46,.45,.94),border-color .32s ease,background .32s ease}.lab-craft-stats__item:hover{transform:translateY(-2px);border-color:#2cc96652;background:#ffffff0a}.lab-craft-stats__num{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;letter-spacing:-.025em;background:linear-gradient(180deg,#ffffff 0%,var(--lab-green-soft) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.55rem}.lab-craft-stats__unit{font-size:.45em;font-weight:700;margin-left:.1em;vertical-align:.5em}.lab-craft-stats__label{display:block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.92rem;font-weight:700;color:#fff;margin-bottom:.35rem;letter-spacing:-.005em}.lab-craft-stats__meta{display:block;font-family:DM Sans,system-ui,sans-serif;font-size:.78rem;line-height:1.45;color:#ffffff8c}.lab-craft-quote{margin:clamp(3rem,6vw,5rem) auto 0;max-width:760px;text-align:center;position:relative}.lab-craft-quote__mark{width:32px;height:24px;color:var(--lab-green-soft);opacity:.55;margin:0 auto 1.2rem;display:block}.lab-craft-quote__text{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.18rem,2.2vw,1.6rem);font-weight:500;line-height:1.45;color:#fffffff2;margin:0 0 1.6rem;letter-spacing:-.012em;font-style:italic;text-wrap:balance}.lab-craft-quote__text strong{color:var(--lab-green-soft);font-weight:700;font-style:normal}.lab-craft-quote__sig{display:flex;flex-direction:column;gap:.25rem;align-items:center}.lab-craft-quote__sig-name{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;color:#fff}.lab-craft-quote__sig-role{font-family:JetBrains Mono,monospace;font-size:.72rem;color:var(--lab-green-soft);letter-spacing:.04em}.lab-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.lab-grid{grid-template-columns:1fr;max-width:580px;margin-inline:auto}}.lab-grid-card{position:relative;border-radius:24px;overflow:hidden;transition:transform .32s cubic-bezier(.25,.46,.45,.94)}.lab-grid-card:hover{transform:translateY(-6px)}.lab-grid-card__border{position:absolute;inset:0;border-radius:24px;padding:1.5px;background:conic-gradient(from var(--angle, 0deg),transparent 0%,rgba(30,174,83,.5) 25%,rgba(44,201,102,.6) 50%,rgba(30,174,83,.5) 75%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:opacity .32s ease;animation:lab-border-rotate 9s linear infinite;pointer-events:none}.lab-grid-card:hover .lab-grid-card__border{opacity:.85}.lab-grid-card--featured .lab-grid-card__border{opacity:.65}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes lab-border-rotate{to{--angle: 360deg}}@supports not (background: conic-gradient(from var(--angle),red,blue)){.lab-grid-card__border{animation:none;background:linear-gradient(135deg,#1eae5366,#2cc96666)}}.lab-grid-card__inner{position:relative;z-index:1;background:var(--lab-paper);border-radius:22.5px;padding:2rem 1.8rem;height:100%;display:flex;flex-direction:column;box-shadow:0 1px 3px #0a16280d,0 18px 44px -12px #0a162833}.lab-grid-card:hover .lab-grid-card__inner{box-shadow:0 4px 8px #0a162814,0 26px 56px -14px #0a16284d}.lab-grid-card--featured .lab-grid-card__inner{background:linear-gradient(170deg,#fff,#f4f8fc)}.lab-grid-card__ribbon{position:absolute;top:1.2rem;right:1.2rem;z-index:2;padding:.35rem .75rem;background:linear-gradient(135deg,#1eae53,#0e8a3f);color:#fff;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:999px;box-shadow:0 6px 16px -4px #1eae5380}.lab-grid-card__head{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--lab-line)}.lab-grid-card__kicker{display:inline-block;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:var(--lab-green-deep);margin-bottom:.8rem}.lab-grid-card__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.15rem;font-weight:700;color:var(--lab-ink);margin:0 0 1rem;line-height:1.3;letter-spacing:-.01em}.lab-grid-card__from{display:flex;align-items:baseline;gap:.5rem;margin:0}.lab-grid-card__from-label{font-size:.85rem;color:#1f29378c;font-weight:500}.lab-grid-card__from-amount{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:2.1rem;font-weight:800;color:var(--lab-green-deep);line-height:1;letter-spacing:-.02em}.lab-grid-card__rows{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;flex:1}.lab-grid-card__row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;color:#1f2937d9}.lab-grid-card__row-label{font-variant-numeric:tabular-nums}.lab-grid-card__row-dots{height:1px;background-image:linear-gradient(to right,rgba(10,22,40,.18) 33%,transparent 0);background-position:bottom;background-size:4px 1px;background-repeat:repeat-x}.lab-grid-card__row-price{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;color:var(--lab-ink);font-variant-numeric:tabular-nums}.lab-grid-card__link{display:inline-block;margin-top:1.5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.85rem;font-weight:700;color:var(--lab-green-deep);text-decoration:none;transition:transform .22s ease}.lab-grid-card__link:hover{transform:translate(4px)}.lab-grid-note{margin:2.5rem auto 0;max-width:720px;text-align:center;font-family:DM Sans,system-ui,sans-serif;font-size:.88rem;line-height:1.6;color:#1f293799}.lab-grid-note strong{color:var(--lab-ink);font-weight:700}.lab-grid-note a{color:var(--lab-green-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lab-understand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;max-width:1100px;margin-inline:auto}@media(max-width:800px){.lab-understand-grid{grid-template-columns:1fr}}.lab-understand-card{position:relative;background:var(--lab-paper);border:1px solid rgba(10,22,40,.06);border-radius:22px;padding:2rem 1.8rem;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 18px 44px -12px #0000004d;transition:transform .32s cubic-bezier(.25,.46,.45,.94),border-color .32s ease,box-shadow .32s ease}.lab-understand-card:hover{transform:translateY(-3px);border-color:#1eae5373;box-shadow:0 4px 8px #0000001a,0 26px 56px -14px #0006}.lab-understand-card__num{display:inline-block;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;color:#fff;background:var(--lab-green-deep);padding:.3rem .55rem;border-radius:6px;letter-spacing:.08em;margin-bottom:1.2rem}.lab-understand-card__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.2rem;font-weight:700;color:var(--lab-ink);margin:0 0 1rem;line-height:1.3;letter-spacing:-.01em}.lab-understand-card__intro{font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;color:#1f2937b3;margin:0 0 .8rem}.lab-understand-card__list{list-style:none;padding:0;margin:0;display:grid;gap:.55rem;counter-reset:lab-und}.lab-understand-card__list li{position:relative;padding-left:1.6rem;font-family:DM Sans,system-ui,sans-serif;font-size:.92rem;color:#1f2937d9;line-height:1.5}.lab-understand-card__list li:before{content:"";position:absolute;left:0;top:.42rem;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--lab-green-deep),var(--lab-green));box-shadow:0 0 0 3px #1eae531f}.lab-understand-card__list li strong{color:var(--lab-ink);font-weight:700}.lab-understand-card__list--ordered{counter-reset:lab-und-num}.lab-understand-card__list--ordered li{counter-increment:lab-und-num}.lab-understand-card__list--ordered li:before{content:counter(lab-und-num);background:var(--lab-green-deep);color:#fff;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #1eae531a}.lab-understand-card__cta{margin:1.2rem 0 0;font-size:.88rem}.lab-understand-card__cta a{color:var(--lab-green-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600;transition:color .22s ease}.lab-understand-card__cta a:hover{color:var(--lab-green)}.lab-essentials{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin-inline:auto}@media(max-width:900px){.lab-essentials{grid-template-columns:1fr}}.lab-essentials__card{background:var(--lab-paper);border:1px solid var(--lab-line);border-radius:22px;padding:2rem 1.8rem;box-shadow:0 1px 3px #0a16280d,0 18px 40px -14px #0a162833;transition:transform .32s cubic-bezier(.25,.46,.45,.94),border-color .32s ease,box-shadow .32s ease}.lab-essentials__card:hover{transform:translateY(-3px);border-color:#1eae5359;box-shadow:0 4px 8px #0a162814,0 26px 52px -14px #0a162847}.lab-essentials__icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,var(--lab-green) 0%,var(--lab-green-deep) 100%);display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:1.2rem;box-shadow:0 8px 24px -8px #1eae5373}.lab-essentials__icon svg{width:24px;height:24px}.lab-essentials__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.2rem;font-weight:700;color:var(--lab-ink);margin:0 0 .8rem;letter-spacing:-.01em}.lab-essentials__body{font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;line-height:1.65;color:#1f2937c7;margin:0}.lab-essentials__body a{color:var(--lab-green-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lab-essentials__body strong{color:var(--lab-ink)}.lab-philo{display:grid;grid-template-columns:38% 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:900px){.lab-philo{grid-template-columns:1fr}}.lab-philo__head{position:sticky;top:6rem}@media(max-width:900px){.lab-philo__head{position:static}}.lab-philo__title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff;margin:0 0 1.2rem;text-wrap:balance}.lab-philo__lede{font-family:DM Sans,system-ui,sans-serif;font-size:1.05rem;line-height:1.65;color:#ffffffb3;margin:0}.lab-philo__list{list-style:none;padding:0;margin:0}.lab-philo__item{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.8rem 0;border-top:1px solid rgba(255,255,255,.08);transition:background .22s ease,padding .22s ease}.lab-philo__item:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.lab-philo__item:hover{background:#ffffff05;padding-inline:1rem}.lab-philo__num{font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:600;color:var(--lab-green-soft);letter-spacing:.08em;line-height:1.6}.lab-philo__item-title{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:1.2rem;font-weight:700;color:#fff;margin:0 0 .5rem;letter-spacing:-.01em}.lab-philo__item-body{font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;line-height:1.6;color:#ffffffa6;margin:0}.lab-faq-layout{display:grid;grid-template-columns:38% 1fr;gap:clamp(2rem,5vw,5rem)}@media(max-width:980px){.lab-faq-layout{grid-template-columns:1fr;gap:2.5rem}}.lab-faq-aside{position:relative;height:100%}.lab-faq-aside__inner{position:sticky;top:7rem}@media(max-width:980px){.lab-faq-aside,.lab-faq-aside__inner{position:static;height:auto}}.lab-faq-aside__lede{margin-top:1.2rem;font-family:DM Sans,system-ui,sans-serif;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6;color:#1f2937b3;max-width:380px}.lab-faq-aside__cta{margin-top:2rem;display:flex;flex-direction:column;gap:.6rem;align-items:flex-start}.lab-faq-aside__link{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.3rem;background:var(--lab-paper);border:1px solid var(--lab-line);border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.92rem;font-weight:600;color:var(--lab-ink);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;box-shadow:0 1px 3px #0a16280d,0 8px 22px -8px #0a16282e}.lab-faq-aside__link:hover{transform:translateY(-2px);border-color:#1eae5373;box-shadow:0 4px 8px #0a162814,0 14px 32px -8px #0a162847;color:var(--lab-green-deep)}.lab-faq-aside__link svg{width:16px;height:16px;flex-shrink:0}.lab-faq-aside__link--secondary{color:#1f2937c7}.lab-faq{border-top:1px solid rgba(10,22,40,.1)}.lab-faq__item{border-bottom:1px solid rgba(10,22,40,.1);transition:background .24s ease}.lab-faq__item:hover{background:#0a162804}.lab-faq__item[open]{background:#fff9}.lab-faq__q{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.7rem .5rem;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(1.02rem,1.35vw,1.18rem);font-weight:600;color:var(--lab-ink);line-height:1.35;letter-spacing:-.01em;transition:color .22s ease,padding .22s ease}.lab-faq__q::-webkit-details-marker{display:none}.lab-faq__q:hover{color:var(--lab-green-deep);padding-inline:1rem}.lab-faq__item[open] .lab-faq__q{padding-bottom:.8rem;padding-inline:.8rem}.lab-faq__q-num{font-family:JetBrains Mono,monospace;font-size:.78rem;font-weight:700;color:var(--lab-green-deep);letter-spacing:.04em;line-height:1;align-self:center;transition:color .22s ease}.lab-faq__item[open] .lab-faq__q-num{color:var(--lab-green)}.lab-faq__q-text{line-height:1.4}.lab-faq__q-icon{flex-shrink:0;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(10,22,40,.12);border-radius:50%;background:var(--lab-paper);transition:transform .32s cubic-bezier(.25,.46,.45,.94),background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease;color:#1f29378c;box-shadow:0 1px 2px #0a16280a}.lab-faq__q-icon svg{width:16px;height:16px}.lab-faq__q:hover .lab-faq__q-icon{border-color:#1eae5380;color:var(--lab-green-deep);box-shadow:0 4px 12px -4px #1eae534d}.lab-faq__item[open] .lab-faq__q-icon{transform:rotate(45deg);background:var(--lab-green-deep);border-color:var(--lab-green-deep);color:#fff;box-shadow:0 6px 16px -4px #1eae5380}.lab-faq__a{font-family:DM Sans,system-ui,sans-serif;font-size:1rem;line-height:1.72;color:#1f2937c7;padding:0 .8rem 1.8rem 3.5rem;max-width:800px;animation:lab-faq-reveal .38s cubic-bezier(.25,.46,.45,.94)}@media(max-width:640px){.lab-faq__a{padding-left:.8rem}}.lab-faq__a a{color:var(--lab-green-deep);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.lab-faq__a strong{color:var(--lab-ink);font-weight:700}@keyframes lab-faq-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lab-communes-host{padding-block:clamp(5rem,10vw,9rem);background:linear-gradient(180deg,#0a1628 0% 40%,#072e16 75%,#041a0e);--dot-color: rgba(255, 255, 255, .18)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}:root{--pw-gold: #f3c167;--pw-gold-bright: #ffd27d;--pw-green: #1eae53;--pw-green-bright: #18c752;--pw-green-deep: #0B7334;--pw-green-deep-hover: #085A2E;--pw-navy: #0A1628;--pw-warm-dark: #1a1510;--pw-warm-mid: #2a1a0f;--pw-phi: 1.618;--pw-pi: 3.14159;--pw-radius-pi: 3.14rem;--pw-pad-phi2: 2.618rem;--pw-pad-phi: 1.618rem;--pw-gap-phi-sm: 1rem;--pw-border-glow: 1.5px}@keyframes pw-border-rotate{0%{--pw-angle: 0deg}to{--pw-angle: 360deg}}@keyframes pw-shine-sweep{0%{transform:translate(-100%) rotate(-45deg)}to{transform:translate(200%) rotate(-45deg)}}@keyframes pw-orb-drift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(12px,-18px) scale(1.06)}50%{transform:translate(-8px,-28px) scale(.97)}75%{transform:translate(15px,-10px) scale(1.03)}}@keyframes pw-cta-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes pw-accent-pulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes pw-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pw-hero{position:relative;width:100%;margin-top:-6.854rem;padding-top:13.708rem;padding-bottom:1.5rem;min-height:calc(100svh + 6.854rem);min-height:calc(100dvh + 6.854rem);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pl-variant-banner{position:absolute;top:7.604rem;left:50%;transform:translate(-50%);z-index:15;display:flex;align-items:center;gap:.85rem;padding:.55rem 1.1rem .55rem .55rem;background:#0a1628d9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(243,193,103,.35);border-radius:9999px;box-shadow:0 10px 30px #0006}.pl-variant-num{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,var(--pw-gold-bright) 0%,var(--pw-gold) 100%);color:var(--pw-warm-dark);font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pl-variant-txt{display:flex;flex-direction:column;gap:.05rem;color:#fff;font-family:DM Sans,sans-serif}.pl-variant-txt b{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;color:#fff}.pl-variant-txt span{font-size:.72rem;color:#fff9}.pw-bg-picture{position:absolute;inset:0;z-index:1;display:block}.pw-bg-hero-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pw-bg-video{display:none}@media(min-width:768px){.pw-bg-video{display:block;position:absolute;inset:0;z-index:2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media(prefers-reduced-motion:reduce){.pw-bg-video{display:none!important}}.pw-bg-warmtint{display:none}.pw-bg-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#000000b8,#000000ad 32%,#00000080 42%,#00000047,#0000001f 68%,#0000000a)}.pw-bg-dots-layer{position:absolute;inset:0;z-index:4;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.35) .62px,transparent .62px),radial-gradient(circle,rgba(0,0,0,.35) .62px,transparent .62px);background-size:8.22px 8.22px;background-position:0 0,4.11px 4.11px}.pw-dots,.pw-orb{display:none}.pw-duo{position:relative;z-index:10;width:100%;max-width:1320px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;flex:1}@media(min-width:1024px){.pw-duo{grid-template-columns:1fr 1fr;gap:4.25rem;padding:0 2.618rem;align-items:stretch;margin:0 auto}}@media(min-width:1280px){.pw-duo{max-width:1440px;gap:5.5rem;padding:0 3.236rem}}@media(min-width:1536px){.pw-duo{max-width:1560px;gap:6.472rem;padding:0 4rem}}.pw-left{position:relative;display:flex;flex-direction:column;gap:var(--pw-gap-phi-sm);color:#fff;background:none;border:none;border-radius:0;padding:0;z-index:10}@media(min-width:1024px){.pw-left{justify-content:center;gap:var(--pw-pad-phi);padding:1rem 0}}@media(prefers-reduced-motion:reduce){.pw-orb{animation:none!important}.pw-left>*{animation:none!important;opacity:1!important}}.pw-left>*{opacity:0;animation:pw-reveal .45s cubic-bezier(0,.618,.382,1) forwards}.pw-left>*:nth-child(1){animation-delay:60ms}.pw-left>*:nth-child(2){animation-delay:.12s}.pw-left>*:nth-child(3){animation-delay:.3s}.pw-hero-content>*{opacity:0;animation:pw-reveal .45s cubic-bezier(0,.618,.382,1) forwards}.pw-hero-content>*:nth-child(1){animation-delay:.18s}.pw-hero-content>*:nth-child(2){animation-delay:.24s}.pw-hero-content>*:nth-child(3){animation-delay:.36s}.pw-hero-content>*:nth-child(4){animation-delay:.48s}.pw-hero-content>*:nth-child(5){animation-delay:.6s}.pw-loc-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .95rem;background:#1eae531f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(30,174,83,.3);border-radius:9999px;font-family:DM Sans,sans-serif;font-size:.78rem;color:#fffffff2;align-self:flex-start;z-index:2;box-shadow:0 2px 12px #0000004d}.pw-ico-pin{width:14px;height:14px;stroke:var(--pw-gold);flex-shrink:0}.pw-h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.05;letter-spacing:-.025em;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.9),0 4px 32px rgba(0,0,0,.6),0 8px 48px rgba(0,0,0,.3)}.pw-price-peb{color:#4aea8a;-webkit-text-fill-color:#4aea8a;display:inline-block;text-shadow:0 2px 12px rgba(45,220,107,.5),0 4px 32px rgba(30,174,83,.3),0 0 60px rgba(30,174,83,.15)}.pw-hero-tagline{font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.02em;color:var(--pw-gold-bright);margin:.25rem 0 0;text-wrap:balance;text-shadow:0 1px 4px rgba(0,0,0,.8),0 2px 16px rgba(0,0,0,.4)}.pw-subline{font-family:DM Sans,sans-serif;font-size:1.15rem;line-height:1.618;color:#ffffffeb;margin:0;max-width:34rem;text-shadow:0 1px 4px rgba(0,0,0,.8),0 2px 16px rgba(0,0,0,.4)}.pw-stars-count{color:#ffffff8c;font-size:.72rem;font-family:DM Sans,sans-serif}.pw-trust-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pw-trust-list li{display:flex;align-items:center;gap:.45rem;font-family:DM Sans,sans-serif;font-size:.85rem;color:#ffffffe6;line-height:1.3;text-shadow:0 1px 4px rgba(0,0,0,.7)}.pw-trust-list li:before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:.7rem;font-weight:800;color:#fff;background:var(--pw-green-deep);border-radius:50%;flex-shrink:0;box-shadow:0 0 8px #0e8a3f59}.pw-cta-mobile-only{display:none!important}.pw-cta-desktop-only{display:inline-flex!important}@media(max-width:1023px){.pw-cta-mobile-only{display:inline-flex!important}.pw-cta-desktop-only{display:none!important}}.pw-cta-primary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.75rem;background:var(--pw-green-deep);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.95rem;text-decoration:none;border-radius:var(--pw-radius-pi);box-shadow:0 8px 24px #0e8a3f59,0 2px 8px #0003;transition:transform .25s cubic-bezier(0,.618,.382,1),background .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1);text-transform:uppercase;letter-spacing:.04em;z-index:2}.pw-cta-primary:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 8px 32px #0e8a3f8c,0 0 48px #0e8a3f38;opacity:0;z-index:-1;pointer-events:none;animation:pw-cta-glow 3s ease-in-out infinite;will-change:opacity}.pw-cta-primary svg{width:1.05rem;height:1.05rem;flex-shrink:0;stroke:#fff;fill:none}.pw-cta-primary:hover{background:var(--pw-green-deep-hover);transform:translateY(-2px) scale(1.0236);box-shadow:0 14px 40px #0e8a3f8c,0 0 60px #0e8a3f2e,0 4px 12px #00000040}.pw-cta-primary:hover:before,.pw-cta-primary:focus-visible:before{animation:none;opacity:0}.pw-cta-primary:focus-visible{outline:2px solid var(--pw-green-deep);outline-offset:3px}.pw-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.9rem 1.5rem;background:#ffffff0a;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:.9rem;text-decoration:none;border:1.5px solid rgba(255,255,255,.25);border-radius:var(--pw-radius-pi);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s cubic-bezier(0,.618,.382,1),opacity .25s cubic-bezier(0,.618,.382,1),background .25s cubic-bezier(0,.618,.382,1),background-color .25s cubic-bezier(0,.618,.382,1),border-color .25s cubic-bezier(0,.618,.382,1),color .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1)}.pw-cta-secondary:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.pw-cta-note{display:inline-flex;align-items:center;gap:.55rem;margin:.75rem 0 0;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;color:#ffffffe0;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pw-left .pw-ico-bolt{width:16px;height:16px;color:var(--pw-green-bright);flex-shrink:0}@media(min-width:1024px){.pw-right{align-items:center;justify-content:center}}.pw-calc-wrap{position:relative;width:100%;max-width:520px;background:linear-gradient(160deg,#0a1628bf,#0a1628a6 38.2%,#0a1628b3);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3);border:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.2);border-radius:var(--pw-radius-pi);padding:2.1rem 1.618rem;box-shadow:0 25px 80px #00000080,0 8px 32px #0000004d,0 1px #ffffff14 inset,0 0 100px #1eae5314,0 0 200px #1eae530a;overflow:hidden;transition:transform .4s cubic-bezier(0,.618,.382,1)}.pw-calc-wrap:hover{transform:translateY(-4px)}.pw-calc-wrap:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(115deg,transparent 0%,transparent 40%,rgba(255,255,255,.03) 45%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.03) 55%,transparent 60%,transparent 100%);animation:pw-shine-sweep 10s cubic-bezier(.4,0,.2,1) infinite 4s;pointer-events:none;z-index:0}.pw-calc-eyebrow .pw-ico-bolt{width:12px;height:12px}.pw-left-v1{gap:1.75rem}.pw-left-v1 .pw-h1{font-size:clamp(2.2rem,5.8vw,4rem);line-height:1.02}.pw-subline-lg{font-size:1.15rem;max-width:28rem}.pw-cta-primary-lg{padding:1.05rem 2.1rem;font-size:1rem}.pw-author{display:flex;align-items:center;gap:.85rem;padding:.65rem 1rem .65rem .65rem;background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(243,193,103,.25);border-radius:9999px;align-self:flex-start;max-width:100%;flex-wrap:wrap}.pw-author-avatar{width:2.6rem;height:2.6rem;border-radius:50%;overflow:hidden;border:2px solid rgba(243,193,103,.5);box-shadow:0 4px 12px #00000059;flex-shrink:0}.pw-author-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pw-author-txt{display:flex;flex-direction:column;gap:.05rem;font-family:DM Sans,sans-serif}.pw-author-name{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;color:#fff}.pw-author-role{font-size:.72rem;color:#ffffffb3}.pw-author-stars{display:flex;align-items:center;gap:.4rem;padding-left:.75rem;margin-left:.25rem;border-left:1px solid rgba(255,255,255,.15);font-family:DM Sans,sans-serif;font-size:.72rem;color:#ffffffbf}.pw-h1-narrative{font-size:clamp(1.85rem,4.6vw,3rem);line-height:1.1}.pw-quote-line{font-style:italic;font-size:.95rem;color:#ffffffd9;padding-left:.85rem;border-left:2px solid var(--pw-gold);max-width:32rem;text-shadow:0 1px 3px rgba(0,0,0,.55)}.pw-stars-xl{display:inline-flex;align-items:center;gap:.85rem;padding:.75rem 1.1rem;background:#ffffff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);border-radius:1.1rem;text-decoration:none;align-self:flex-start;transition:transform .25s cubic-bezier(0,.618,.382,1)}.pw-stars-xl:hover{transform:translateY(-2px);border-color:#f3c16766}.pw-stars-xl .pw-google{width:28px;height:28px}.pw-stars-xl-main{display:flex;flex-direction:column;gap:.15rem}.pw-stars-xl-top{display:flex;align-items:center;gap:.5rem}.pw-stars-xl-top strong{font-family:Plus Jakarta Sans,sans-serif;font-size:1.4rem;font-weight:800;color:#facc15;line-height:1}.pw-stars-row-lg .pw-star{width:18px;height:18px}.pw-stars-xl-sub{font-family:DM Sans,sans-serif;font-size:.78rem;color:#ffffffbf}.pw-testimonial{position:relative;padding:1rem 1.15rem 1rem 2.75rem;background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(243,193,103,.2);border-left:3px solid var(--pw-gold);border-radius:.85rem;margin:0;max-width:32rem}.pw-testimonial .pw-tile-ico{position:absolute;top:.95rem;left:.95rem;width:22px;height:22px;color:var(--pw-gold);opacity:.75}.pw-testimonial blockquote{margin:0 0 .5rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-style:italic;color:#ffffffeb;line-height:1.5;text-shadow:0 1px 3px rgba(0,0,0,.5)}.pw-testimonial figcaption{display:flex;align-items:center;gap:.55rem;font-family:DM Sans,sans-serif;font-size:.75rem;color:#ffffffa6}.pw-testi-stars{display:flex;gap:1px}.pw-testi-stars .pw-star{width:11px;height:11px}.pw-badge-ibge{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#1eae531a;border:1px solid rgba(30,174,83,.35);border-radius:.85rem;max-width:32rem;align-self:flex-start}.pw-badge-ibge .pw-tile-ico{width:22px;height:22px;color:var(--pw-green-bright);flex-shrink:0}.pw-badge-ibge b{display:block;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;color:#fff}.pw-badge-ibge span{display:block;font-family:DM Sans,sans-serif;font-size:.72rem;color:#ffffffb3;margin-top:.1rem}.pw-bgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;max-width:32rem;margin-top:.25rem}.pw-bcard{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.9rem 1rem;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(243,193,103,.2);border-radius:.85rem;transition:transform .25s cubic-bezier(0,.618,.382,1),opacity .25s cubic-bezier(0,.618,.382,1),background .25s cubic-bezier(0,.618,.382,1),background-color .25s cubic-bezier(0,.618,.382,1),border-color .25s cubic-bezier(0,.618,.382,1),color .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1)}.pw-bcard:hover{border-color:#f3c16766;background:#ffffff14;transform:translateY(-1px)}.pw-bcard .pw-tile-ico{width:22px;height:22px;color:var(--pw-gold);margin-bottom:.25rem}.pw-bcard b{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;color:#fff}.pw-bcard span{font-family:DM Sans,sans-serif;font-size:.72rem;color:#ffffffb3;line-height:1.4}.pw-mob-bar{display:none}@media(max-width:1023px){.pw-mob-bar{display:flex;position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:45;gap:.5rem;padding:.55rem;background:#0a1628e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(243,193,103,.3);border-radius:9999px;box-shadow:0 12px 40px #0000008c,0 2px 8px #0000004d,0 1px #ffffff14 inset;transform:translateY(0);opacity:1;transition:transform .3s cubic-bezier(0,.618,.382,1),opacity .25s cubic-bezier(0,.618,.382,1);will-change:transform,opacity;pointer-events:auto}.pw-mob-bar-hidden{transform:translateY(calc(100% + 1.5rem));opacity:0;pointer-events:none}.pw-mob-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.8rem .85rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.78rem;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;white-space:nowrap;transition:transform .2s cubic-bezier(0,.618,.382,1)}.pw-mob-btn:active{transform:scale(.97)}.pw-mob-btn-primary{flex:1 1 auto;min-width:0;background:var(--pw-green-deep);color:#fff;box-shadow:0 4px 14px #1eae5373;transition:background .2s cubic-bezier(0,.618,.382,1)}.pw-mob-btn-primary:hover,.pw-mob-btn-primary:active{background:var(--pw-green-deep-hover)}.pw-mob-btn-secondary{flex:0 0 auto;padding-left:.7rem;padding-right:.85rem;font-size:.74rem;letter-spacing:.02em;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22)}@media(max-width:359px){.pw-mob-btn-secondary span{font-size:.68rem}}.pw-mob-ico{width:16px;height:16px;flex-shrink:0}#whatsapp-float{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))!important}@media(prefers-reduced-motion:reduce){.pw-mob-bar{transition:opacity .2s linear}.pw-mob-bar-hidden{transform:none}}}@media(max-width:1023px){html{scroll-behavior:smooth;scroll-snap-type:y proximity}.pw-hero{min-height:auto;padding-top:0;padding-bottom:0;justify-content:flex-start;background:#0a1628}.pw-bg{top:6.854rem;bottom:auto;height:100svh;height:100dvh}.pw-bg-hero-img{filter:blur(3px) saturate(1.08) brightness(.88);transform:scale(1.04) translateZ(0);transform-origin:center center;will-change:transform}.pw-bg-fallback,.pw-bg-picture,.pw-bg-overlay,.pw-bg-vignette,.pw-bg-dots-layer{inset:0;height:auto}.pw-bg-glow{top:15%;left:auto;right:-10%;width:440px;height:440px;background:radial-gradient(circle,rgba(30,174,83,.1) 0%,transparent 70%)}.pw-bg-overlay{background:linear-gradient(180deg,#060e1a94,#060e1a9e 38.2%,#060e1abf 72%,#060e1aeb)}.pw-duo{display:flex;flex-direction:column;padding:0;gap:0;min-height:calc(200svh + 6.854rem);min-height:calc(200dvh + 6.854rem)}.pw-left{flex:1 1 auto;min-height:0;padding:6.5rem 1.25rem 1rem;align-items:flex-start;text-align:left;justify-content:center;gap:1.25rem;scroll-snap-align:start;scroll-margin-top:0;box-sizing:border-box}.pw-right{flex:0 0 auto;min-height:100svh;min-height:100dvh;display:flex;align-items:stretch;justify-content:stretch;padding:0;scroll-snap-align:start;scroll-margin-top:0;box-sizing:border-box;background:linear-gradient(180deg,#060e19,#0a1628);position:relative}.pw-right:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.35) .62px,transparent .62px);background-size:8.22px 8.22px;opacity:.06;pointer-events:none;z-index:0}.pw-right:after{content:"";position:absolute;top:-10%;right:-15%;width:380px;height:380px;background:radial-gradient(circle,rgba(30,174,83,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.pw-loc-pill{font-size:.88rem;padding:.4rem .9rem}.pw-h1{font-size:clamp(2rem,8vw,2.6rem);line-height:1.1}.pw-hero-tagline{font-size:clamp(.72rem,3.8vw,.92rem);margin:-.15rem 0 0;white-space:normal;text-wrap:balance;hyphens:auto}.pw-subline{font-size:1.05rem;line-height:1.5;max-width:100%}.milad-sig-card{padding:.5rem .85rem .5rem .5rem!important;gap:.6rem!important}.pw-ctas{width:100%;gap:.6rem}.pw-cta-primary{flex:1;font-size:.95rem;padding:.85rem 1.2rem}.pw-cta-secondary{flex:1;font-size:.88rem;padding:.85rem 1rem}.pw-cta-note{font-size:.85rem}.pw-stars{align-self:flex-start}.pw-stars-rating{font-size:.9rem}.pw-stars-count{font-size:.78rem}.pw-star{width:13px;height:13px}.pw-calc-wrap{width:100%;max-width:none;min-height:100svh;min-height:100dvh;margin:0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:none;border-radius:0;box-shadow:none;position:relative;z-index:1;display:flex;align-items:stretch;justify-content:stretch}.pw-calc-wrap:after{display:none}.pw-calc-wrap:hover{transform:none}.pw-calc-eyebrow{font-size:.75rem;margin-bottom:.5rem}.pl-variant-banner{top:7.354rem}.pw-author{padding:.55rem .85rem .55rem .55rem}.pw-author-stars{width:100%;padding-left:0;margin-left:0;margin-top:.4rem;border-left:none;border-top:1px solid rgba(255,255,255,.15);padding-top:.4rem}.pw-bgrid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.pw-cta-primary,.pw-cta-secondary,.pw-stars,.pw-bcard{transition:none}}.pw-calc-teaser,.pw-calc-backdrop,.pw-calc-close,.pw-calc-sheet-handle{display:none}@media(max-width:1023px){.pw-calc-teaser{flex:0 0 auto;display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:none;margin:0;padding:1rem 1.35rem calc(1.1rem + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.22);border-bottom:none;border-radius:var(--pw-radius-pi) var(--pw-radius-pi) 0 0;background:linear-gradient(160deg,#0a1628e0,#0a1628c7);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:#fff;text-align:left;position:relative;overflow:hidden;font-family:inherit;box-shadow:0 -14px 42px #00000073,0 0 60px #1eae531a,0 1px #ffffff14 inset;z-index:1}.pw-calc-teaser:before{content:"";position:absolute;top:0;left:0;width:200%;height:3px;background:linear-gradient(90deg,#093,#57b736 16%,#bcd02e,#fff200 50%,#fdb913 66%,#ed7d22,#ed1c24);border-radius:var(--pw-radius-pi) var(--pw-radius-pi) 0 0;animation:pebGradientShift 12s ease-in-out infinite alternate;will-change:transform;transform:translateZ(0)}@keyframes pebGradientShift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.pw-calc-teaser-title{display:block;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.4rem;font-weight:800;line-height:1.14;letter-spacing:-.02em;color:#fff}.pw-calc-teaser-sub{color:var(--pw-green-bright);font-weight:700}.pw-calc-teaser-ctas{display:flex;flex-direction:column;gap:.6rem;width:100%}.pw-calc-teaser-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.7rem .9rem;border-radius:999px;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.97rem;letter-spacing:-.005em;line-height:1;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(0,.618,.382,1),box-shadow .18s ease,background .18s ease;white-space:nowrap;min-height:44px;box-sizing:border-box}.pw-calc-teaser-btn .pw-mob-ico{width:18px;height:18px;flex-shrink:0}.pw-calc-teaser-btn:active{transform:scale(.97)}.pw-calc-teaser-btn-primary{background:linear-gradient(135deg,#0b7334,#085a2e);color:#fff;box-shadow:0 8px 22px #1eae5361,0 1px #ffffff1f inset}.pw-calc-teaser-btn-primary .pw-mob-ico{stroke:#fff;fill:#fff}.pw-calc-teaser-btn-secondary{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pw-calc-teaser-btn-secondary:active{background:#ffffff29}.pw-calc-teaser-btn-secondary .pw-mob-ico{stroke:#fff;fill:none}.pw-calc-teaser-hint{display:block;font-size:.78rem;font-weight:500;letter-spacing:.01em;color:#ffffff94;text-align:center;margin-top:-.15rem}@media(max-width:360px){.pw-calc-teaser-btn{font-size:.92rem;padding:.85rem .8rem;gap:.45rem;min-height:44px}.pw-calc-teaser-btn .pw-mob-ico{width:16px;height:16px}}.pw-calc-backdrop,.pw-calc-sheet-handle,.pw-calc-close{display:none!important}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.pw-calc-teaser{transition:none!important}.pw-calc-teaser:before{animation:none!important;background-position:50% 50%!important}}.pw-calc-modal{position:fixed;inset:0;z-index:10000;display:none;opacity:0;transition:opacity .18s cubic-bezier(0,.618,.382,1);pointer-events:none}.pw-calc-modal.pw-calc-modal-open{display:block;opacity:1;pointer-events:auto}.pw-calc-modal-backdrop{position:absolute;inset:0;background:#0a1628b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pw-calc-modal-panel{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden;transform:translateY(8px);transition:transform .24s cubic-bezier(0,.618,.382,1);will-change:transform}.pw-calc-modal.pw-calc-modal-open .pw-calc-modal-panel{transform:translateY(0)}.pw-calc-modal-close{position:fixed;top:calc(env(safe-area-inset-top,0px) + .75rem);right:calc(env(safe-area-inset-right,0px) + .75rem);width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#fffffff5;color:#0a1628;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #00000047,0 1px 3px #00000024;z-index:10001;transition:transform .18s cubic-bezier(0,.618,.382,1),background-color .18s;-webkit-tap-highlight-color:transparent}.pw-calc-modal-close:hover,.pw-calc-modal-close:focus-visible{background:#fff;transform:scale(1.0618);outline:none}.pw-calc-modal-close:focus-visible{box-shadow:0 0 0 3px #1eae538c,0 4px 16px #00000047}.pw-calc-modal-close svg{display:block}.pw-calc-modal-body{position:relative;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top,0px) + 3.75rem) 0 calc(env(safe-area-inset-bottom,0px) + 1rem);background:linear-gradient(180deg,#0a1628,#0d1b30)}.pw-calc-modal-body>.pw-calc-wrap{width:100%;max-width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.pw-calc-placeholder{display:block}@media(min-width:768px){.pw-calc-modal-panel{inset:50% auto auto 50%;max-width:560px;width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);max-height:calc(100svh - 2rem);transform:translate(-50%,-48%);border-radius:1.618rem;box-shadow:0 24px 80px #0000008c,0 6px 16px #00000040}.pw-calc-modal.pw-calc-modal-open .pw-calc-modal-panel{transform:translate(-50%,-50%)}.pw-calc-modal-close{position:absolute;top:.75rem;right:.75rem}.pw-calc-modal-body{padding:3.5rem 0 1rem;border-radius:1.618rem}}@media(prefers-reduced-motion:reduce){.pw-calc-modal,.pw-calc-modal-panel{transition:none!important}.pw-calc-modal-panel,.pw-calc-modal.pw-calc-modal-open .pw-calc-modal-panel{transform:none!important}@media(min-width:768px){.pw-calc-modal-panel,.pw-calc-modal.pw-calc-modal-open .pw-calc-modal-panel{transform:translate(-50%,-50%)!important}}}.milad-sig{display:inline-flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer;transition:transform .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1);font-family:DM Sans,sans-serif}.milad-sig:hover{transform:translateY(-1px)}.milad-sig-portrait{border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;flex-shrink:0;background:#ffffff1a;box-shadow:0 0 0 3px #f3c16747,0 4px 20px #00000059;transition:box-shadow .25s cubic-bezier(0,.618,.382,1)}.milad-sig:hover .milad-sig-portrait{box-shadow:0 0 0 3px #f3c1678c,0 6px 28px #00000080,0 0 40px #f3c1672e}.milad-sig-stars{color:#f3c167;letter-spacing:.05em;font-size:.82em}.milad-sig-card{gap:.85rem;padding:.7rem 1.1rem .7rem .7rem;background:#0a16288c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(243,193,103,.22);border-radius:9999px;align-self:flex-start;max-width:100%}.milad-sig-card:hover{background:#ffffff17;border-color:#f3c16766}.milad-sig-card .milad-sig-portrait{width:72px;height:72px}.milad-sig-card[data-size=sm] .milad-sig-portrait{width:60px;height:60px}.milad-sig-card[data-size=lg] .milad-sig-portrait{width:84px;height:84px}.milad-sig-card .milad-sig-txt{display:flex;flex-direction:column;gap:.15rem;min-width:0}.milad-sig-card .milad-sig-name{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.02rem;color:#fff;line-height:1.2;letter-spacing:-.01em}.milad-sig-card .milad-sig-creds{font-size:.72rem;color:#ffffffc7;line-height:1.3}.milad-sig-card .milad-sig-ibge{font-size:.72rem;color:#ffffffad;line-height:1.3;letter-spacing:.005em}.milad-sig-card.is-light .milad-sig-ibge{color:#0a1628a8}.milad-sig-card .milad-sig-rating{display:inline-flex;align-items:center;gap:.28rem;font-size:.73rem;color:#ffffffd1;margin-top:.12rem}.milad-sig-card .milad-sig-rating strong{font-weight:700;color:#fff}.milad-sig-card .milad-sig-reviews{color:#ffffff9e}.milad-sig-card.is-light{background:#0a16280a;border-color:#0a16281f}.milad-sig-card.is-light .milad-sig-name{color:#0a1628}.milad-sig-card.is-light .milad-sig-creds{color:#0a1628b8}.milad-sig-card.is-light .milad-sig-rating{color:#0a1628c7}.milad-sig-card.is-light .milad-sig-rating strong{color:#0a1628}.milad-sig-inline{position:relative;gap:1rem;padding:.75rem 1.4rem .75rem .75rem;background:linear-gradient(135deg,#1c385fc7,#142d4ad9);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(44,201,102,.3);border-radius:24px;font-size:.88rem;color:#fffffff2;width:-moz-fit-content;width:fit-content;max-width:100%;align-self:flex-start;box-shadow:0 0 0 1px #2cc9661a,0 16px 40px -12px #00000073,inset 0 1px #ffffff1f,inset 0 -1px #0000001f;overflow:hidden;z-index:0}.milad-sig-inline-glow{position:absolute;top:-50%;left:-10%;width:60%;height:200%;background:radial-gradient(ellipse at center,rgba(44,201,102,.22) 0%,transparent 60%);filter:blur(20px);pointer-events:none;z-index:-1;animation:milad-sig-halo-pulse 4s ease-in-out infinite}@keyframes milad-sig-halo-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.milad-sig-inline-glow{animation:none}}.milad-sig-inline:hover{border-color:#2cc9668c;transform:translateY(-2px);box-shadow:0 0 0 1px #2cc9662e,0 24px 50px -12px #1eae5352,inset 0 1px #ffffff2e,inset 0 -1px #0000001f}.milad-sig-inline .milad-sig-portrait{width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 2px #2cc96666,0 0 0 4px #ffffff14,0 4px 14px #00000059;flex-shrink:0}.milad-sig-inline[data-size=sm] .milad-sig-portrait{width:56px;height:56px}.milad-sig-inline[data-size=lg] .milad-sig-portrait{width:72px;height:72px}.milad-sig-inline-txt{display:flex;flex-direction:column;gap:.32rem;min-width:0}.milad-sig-inline-name{display:inline-flex;align-items:center;gap:.4rem;color:#fff;font-weight:800;font-size:1.05rem;font-family:Plus Jakarta Sans,sans-serif;line-height:1;letter-spacing:-.01em}.milad-sig-inline-verified{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#2cc966;flex-shrink:0}.milad-sig-inline-verified svg{width:100%;height:100%}.milad-sig-inline-creds--top{display:inline-flex;flex-wrap:wrap;gap:.4rem;margin-top:.05rem}.milad-sig-inline-cred-pill{display:inline-flex;align-items:center;gap:.32rem;padding:.3rem .7rem;background:#2cc9661f;border:1px solid rgba(44,201,102,.25);border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;font-weight:600;color:#fffffff2;letter-spacing:.005em;line-height:1;white-space:nowrap}.milad-sig-inline-cred-pill svg{width:12px;height:12px;color:#2cc966;flex-shrink:0}.milad-sig-inline-creds{font-size:.78rem;color:#ffffffb8;line-height:1.3;letter-spacing:.005em;font-family:DM Sans,sans-serif}.milad-sig-inline-rating{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:#ffffffeb;line-height:1.2;margin-top:.05rem}.milad-sig-inline .milad-sig-stars{color:#facc15;font-size:.82rem;letter-spacing:-.5px}.milad-sig-inline strong{color:#facc15;font-weight:800;font-size:.92rem}.milad-sig-inline-reviews{color:#ffffff9e;font-size:.78rem}.milad-sig-google-g{flex-shrink:0;vertical-align:middle;margin-left:.2rem}@media(max-width:640px){.milad-sig-inline{padding:.55rem .9rem .55rem .55rem;gap:.65rem;border-radius:18px}.milad-sig-inline .milad-sig-portrait{width:52px;height:52px}.milad-sig-inline[data-size=lg] .milad-sig-portrait{width:56px;height:56px}.milad-sig-inline-txt{gap:.22rem}.milad-sig-inline-name{font-size:.95rem}.milad-sig-inline-creds--top{gap:.28rem}.milad-sig-inline-cred-pill{font-size:.68rem;padding:.24rem .52rem;gap:.28rem}.milad-sig-inline-cred-pill svg{width:11px;height:11px}.milad-sig-inline-creds{font-size:.72rem;line-height:1.25}.milad-sig-inline-rating{font-size:.78rem}}.milad-sig-inline.is-light{background:#0a16280a;border-color:#0a16281f;color:#0a1628d9}.milad-sig-inline.is-light b{color:#0a1628}.milad-sig-inline.is-light .milad-sig-inline-creds{color:#0a162899}.milad-sig-floating{position:relative;flex-direction:column;align-items:center;gap:.5rem;padding:0}.milad-sig-floating .milad-sig-portrait{width:96px;height:96px;position:relative;z-index:2;box-shadow:0 0 0 4px #0a1628b3,0 0 0 5px #f3c1678c,0 10px 32px #0000008c,0 0 60px #f3c16738}.milad-sig-floating[data-size=sm] .milad-sig-portrait{width:80px;height:80px}.milad-sig-floating[data-size=lg] .milad-sig-portrait{width:112px;height:112px}.milad-sig-halo{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(243,193,103,.35) 0%,transparent 65%);filter:blur(8px);z-index:1;pointer-events:none;animation:milad-halo-pulse 3.14s ease-in-out infinite}@keyframes milad-halo-pulse{0%,to{opacity:.7;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}.milad-sig-floating-legend{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.35rem .9rem;background:#0a1628d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(243,193,103,.35);border-radius:9999px;font-family:DM Sans,sans-serif;white-space:nowrap}.milad-sig-floating-legend b{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;color:#fff;line-height:1}.milad-sig-floating-legend small{font-size:.66rem;color:#ffffffb3;line-height:1}.milad-sig-stack{gap:.7rem;padding:.55rem 1rem .55rem .55rem;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(243,193,103,.25);border-radius:9999px;align-self:flex-start}.milad-sig-stack:hover{background:#ffffff1f;border-color:#f3c16773}.milad-sig-stack .milad-sig-portrait{width:56px;height:56px}.milad-sig-stack[data-size=sm] .milad-sig-portrait{width:48px;height:48px}.milad-sig-stack[data-size=lg] .milad-sig-portrait{width:64px;height:64px}.milad-sig-stack-txt{display:flex;flex-direction:column;gap:.05rem}.milad-sig-stack-rating{display:inline-flex;align-items:center;gap:.3rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:600;color:#fff;line-height:1.2}.milad-sig-stack-rating strong{font-weight:800;font-size:1rem;color:#f3c167}.milad-sig-stack-sub{font-size:.7rem;color:#ffffffb8;line-height:1.3}.milad-sig-stack-sub b{color:#ffffffeb;font-weight:600}@media(max-width:640px){.milad-sig-card{padding:.55rem .95rem .55rem .55rem;gap:.7rem}.milad-sig-card .milad-sig-portrait{width:60px;height:60px}.milad-sig-card .milad-sig-name{font-size:1rem}.milad-sig-card .milad-sig-creds,.milad-sig-card .milad-sig-ibge,.milad-sig-card .milad-sig-rating{font-size:.78rem}.milad-sig-inline .milad-sig-portrait{width:48px;height:48px}.milad-sig-inline{font-size:.88rem}.milad-sig-inline-name{font-size:1rem}.milad-sig-inline-creds,.milad-sig-inline-rating,.milad-sig-inline-reviews{font-size:.82rem}.milad-sig-inline-stars{font-size:.88rem}.milad-sig-floating .milad-sig-portrait{width:80px;height:80px}.milad-sig-halo{width:115px;height:115px;top:-8px}.milad-sig-stack .milad-sig-portrait{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.milad-sig,.milad-sig-portrait,.milad-sig-halo{transition:none!important;animation:none!important}}.appt-section-dark{--dot-color: rgba(255, 255, 255, .35);background:radial-gradient(ellipse 60% 40% at 20% 10%,rgba(30,174,83,.06) 0%,transparent 55%),radial-gradient(ellipse 50% 40% at 90% 95%,rgba(30,174,83,.05) 0%,transparent 55%),linear-gradient(180deg,#060e19,#0a1628 45%,#0d1b2e);color:#e2e8f0}.appt-orb{position:absolute!important;border-radius:50%;filter:blur(90px);opacity:.45;pointer-events:none}.appt-orb--left{width:480px;height:480px;top:8%;left:-8%;background:radial-gradient(circle,rgba(44,201,102,.14) 0%,transparent 70%)}.appt-orb--right{width:560px;height:560px;bottom:-10%;right:-10%;background:radial-gradient(circle,rgba(30,174,83,.12) 0%,transparent 70%)}.appt-shimmer{background-image:linear-gradient(135deg,#1eae53,#2cc966 35%,#8ef5b3,#2cc966 65%,#1eae53);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:apptShimmer 8s ease-in-out infinite}.appt-shimmer-dark{background-image:linear-gradient(135deg,#0e8a3e,#1eae53 35%,#2cc966,#1eae53 65%,#0e8a3e);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:apptShimmer 8s ease-in-out infinite}@keyframes apptShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.appt-shimmer,.appt-shimmer-dark{animation:none!important}.appt-orb{display:none}}:root{--pw-gold: #f3c167;--pw-gold-bright: #ffd27d;--pw-green: #1eae53;--pw-green-bright: #18c752;--pw-navy: #0A1628;--pw-warm-dark: #1a1510;--pw-warm-mid: #2a1a0f}html body main#main-content{padding-top:0!important}.pw-hero{position:relative;width:100%;padding-top:13.708rem;padding-bottom:1.5rem;min-height:calc(100svh + 6.854rem);min-height:calc(100dvh + 6.854rem);display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pw-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.pw-bg-fallback{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 40%,rgba(243,193,103,.18) 0%,transparent 50%),radial-gradient(ellipse at 70% 60%,rgba(203,108,49,.12) 0%,transparent 55%),linear-gradient(135deg,#2a1a0f,#1a1510 40%,#0a1628)}.pw-bg-img,.pw-bg-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.pw-bg-warmtint{display:none;mix-blend-mode:soft-light}.pw-bg-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,#060e1ad1,#060e1ac7 32%,#060e1aad 42%,#060e1a80,#060e1a52 68%,#060e1a38)}.pw-bg-vignette{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgba(6,14,26,.3) 0%,transparent 18%,transparent 82%,rgba(6,14,26,.35) 100%);pointer-events:none}.pw-bg-glow{position:absolute;z-index:4;width:600px;height:600px;top:20%;left:-10%;background:radial-gradient(circle,rgba(30,174,83,.06) 0%,transparent 70%);pointer-events:none}.pw-dots{display:none}.pw-duo{position:relative;z-index:10;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1rem,3.5vw,1.5rem);display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:flex-start;flex:1}@media(min-width:1024px){.pw-duo{grid-template-columns:minmax(0,1fr) clamp(440px,30vw,560px);max-width:clamp(1200px,82vw,1400px);gap:clamp(2rem,3vw,3rem);padding:0 clamp(1.5rem,2.5vw,3rem);align-items:stretch}}@media(min-width:1920px){.pw-duo{grid-template-columns:minmax(0,1fr) 560px;max-width:1400px;gap:3rem;padding:0 2rem}}.pw-left{display:flex;flex-direction:column;color:#fff;gap:0;justify-content:center}.pw-left>.pw-loc-pill{margin-bottom:1rem}.pw-hero-content{display:flex;flex-direction:column}.pw-hero-content .pw-h1{margin-bottom:.35rem}.pw-hero-content .pw-hero-tagline{margin-bottom:.6rem;color:#fff;font-weight:600;letter-spacing:.01em;font-size:clamp(.95rem,.4vw + .75rem,1.4rem);text-shadow:0 1px 4px rgba(0,0,0,.55),0 0 12px rgba(0,0,0,.3)}.pw-hero-content .pw-hero-tagline strong{color:#2cc966;font-weight:700;text-shadow:0 1px 6px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.7),0 0 22px rgba(44,201,102,.25)}@media(max-width:640px){.pw-hero-content .pw-hero-tagline strong{text-shadow:0 1px 8px rgba(0,0,0,.95),0 0 16px rgba(0,0,0,.85),0 0 24px rgba(44,201,102,.3)}}.pw-hero-content .pw-subline{margin-bottom:1.25rem}.pw-hero-content .milad-sig{margin-bottom:.618rem}.pw-hero-content .pw-trust-list{margin-bottom:0;gap:.5rem}.pw-hero-content .pw-trust-list li{font-size:.95rem;font-weight:500;color:#ffffffe0;gap:.55rem}.pw-hero-content .pw-trust-list li:before{width:22px;height:22px;font-size:.78rem}.pw-left>.pw-ctas{margin-top:1.618rem}.pw-loc-pill{display:inline-flex;align-items:center;gap:clamp(.35rem,.15vw + .3rem,.55rem);padding:clamp(.35rem,.2vw + .28rem,.55rem) clamp(.75rem,.35vw + .6rem,1.1rem);background:#ffffff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(243,193,103,.25);border-radius:9999px;font-family:DM Sans,sans-serif;font-size:clamp(.72rem,.22vw + .6rem,.95rem);color:#ffffffeb;align-self:flex-start}.pw-ico-pin{width:clamp(13px,.35vw + 10px,18px);height:clamp(13px,.35vw + 10px,18px);stroke:var(--pw-gold);flex-shrink:0}.pw-h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(2rem,3.6vw + 1rem,5.25rem);line-height:1.02;letter-spacing:-.028em;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.75),0 4px 24px rgba(0,0,0,.55)}.pw-h1-sub{display:block;font-size:clamp(1rem,.9vw + .72rem,1.5rem);line-height:1.25;font-weight:700;letter-spacing:0;color:#ffffffe0;-webkit-text-fill-color:rgba(255,255,255,.88);text-shadow:0 2px 4px rgba(0,0,0,.75),0 4px 24px rgba(0,0,0,.55)}.pw-h1-sub-chunk{white-space:nowrap}.pw-h1-sub-sep{margin:0 .15em;opacity:.6}.pw-trust-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none}.pw-trust-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;background:#1c385fa6;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border:1px solid rgba(255,255,255,.12);border-radius:999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.84rem;font-weight:700;line-height:1;color:#fffffff5;letter-spacing:.005em;white-space:nowrap;transition:transform .22s cubic-bezier(.25,.46,.45,.94),background .22s ease,border-color .22s ease}.pw-trust-pill svg{width:14px;height:14px;flex-shrink:0}.pw-trust-pill--green{border-color:#2cc96666;box-shadow:0 0 0 1px #2cc9661f,0 6px 18px -6px #1eae5352,inset 0 1px #ffffff1a}.pw-trust-pill--green svg{color:#2cc966}.pw-trust-pill--green:hover{transform:translateY(-1px);background:#1c385fd9;border-color:#2cc9669e;box-shadow:0 0 0 1px #2cc96633,0 10px 24px -6px #1eae5373,inset 0 1px #ffffff29}.pw-trust-pill--gold{border-color:#fbbf2459;box-shadow:0 0 0 1px #fbbf241a,0 6px 18px -6px #fbbf2440,inset 0 1px #ffffff1a}.pw-trust-pill--gold strong{color:#fbbf24;font-weight:800;font-size:.92rem}.pw-trust-pill--gold .pw-trust-pill-stars{color:#fbbf24;font-size:.72rem;letter-spacing:-.5px;line-height:1}.pw-trust-pill--gold .pw-trust-pill-meta{color:#ffffffb3;font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-left:.1rem}.pw-trust-pill--gold:hover{transform:translateY(-1px);background:#1c385fd9;border-color:#fbbf248c;box-shadow:0 0 0 1px #fbbf242e,0 10px 24px -6px #fbbf2466,inset 0 1px #ffffff29}@media(max-width:640px){.pw-trust-pills{gap:.35rem}.pw-trust-pill{padding:.38rem .7rem;font-size:.78rem}.pw-trust-pill--gold{display:none}}.pw-star-gold{color:#fbbf24;-webkit-text-fill-color:#fbbf24;font-size:1.05em;text-shadow:0 0 10px rgba(251,191,36,.35);display:inline-block;line-height:1;vertical-align:baseline}.pw-rating-gold{color:#fbbf24;-webkit-text-fill-color:#fbbf24;font-weight:800;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 12px rgba(251,191,36,.25)}.pw-price-gold{background:linear-gradient(135deg,var(--pw-gold-bright) 0%,var(--pw-gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.pw-subline{font-family:DM Sans,sans-serif;font-size:clamp(.95rem,.5vw + .85rem,1.25rem);line-height:1.55;color:#ffffffd9;margin:0;max-width:42rem}@media(max-width:640px){.pw-subline{display:none}}.pw-subline b{color:#fff;font-weight:700}.pw-promise{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1.5px solid rgba(30,174,83,.6);border-radius:9999px;background:#1eae531a;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;color:#fff;align-self:flex-start}.pw-ico-check{width:16px;height:16px;stroke:var(--pw-green-bright);flex-shrink:0}.pw-trust-line{font-family:DM Sans,sans-serif;font-size:.82rem;color:#ffffffb8;margin:0;line-height:1.5}.pw-trust-line b{color:var(--pw-gold);font-weight:700}.pw-stars{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;background:#ffffff0f;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.1);border-radius:9999px;text-decoration:none;align-self:flex-start;transition:transform .25s cubic-bezier(0,.618,.382,1)}.pw-stars:hover{transform:translateY(-1px);background:#ffffff17}.pw-google{width:16px;height:16px;flex-shrink:0}.pw-stars-rating{color:#facc15;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.85rem}.pw-stars-row{display:flex;gap:1px}.pw-star{width:12px;height:12px;color:#facc15}.pw-stars-count{color:#ffffff80;font-size:.72rem;font-family:DM Sans,sans-serif}.pw-diff{display:flex;flex-direction:column;gap:.6rem;padding:.9rem 1.05rem;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(243,193,103,.15);border-left:2.5px solid var(--pw-gold);border-radius:10px}.pw-diff-row{display:flex;align-items:flex-start;gap:.6rem}.pw-ico-bolt,.pw-ico-clock{width:16px;height:16px;color:var(--pw-green-bright);flex-shrink:0;margin-top:2px}.pw-diff-txt{display:flex;flex-direction:column;gap:.1rem;font-family:DM Sans,sans-serif;font-size:.82rem;color:#ffffffd9;line-height:1.4}.pw-diff-hero{color:#fff;font-weight:700;font-size:.88rem}.pw-diff-sub{color:#ffffff8c;font-size:.75rem}.pw-diff-row b{color:#fff;font-weight:700}.pw-diff-express{color:var(--pw-gold);font-weight:600}.pw-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.pw-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.45rem,.2vw + .35rem,.75rem);padding:clamp(.8rem,.45vw + .6rem,1.15rem) clamp(1.4rem,.9vw + 1rem,2.4rem);background:linear-gradient(135deg,var(--pw-green-bright) 0%,var(--pw-green) 100%);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:clamp(.88rem,.32vw + .7rem,1.15rem);text-decoration:none;border-radius:9999px;box-shadow:0 8px 24px #1eae5359,0 2px 8px #0003;transition:transform .25s cubic-bezier(0,.618,.382,1),opacity .25s cubic-bezier(0,.618,.382,1),background .25s cubic-bezier(0,.618,.382,1),background-color .25s cubic-bezier(0,.618,.382,1),color .25s cubic-bezier(0,.618,.382,1),border-color .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1);text-transform:uppercase;letter-spacing:.04em}.pw-cta-primary svg{width:clamp(1rem,.3vw + .85rem,1.3rem);height:clamp(1rem,.3vw + .85rem,1.3rem);flex-shrink:0;stroke:#fff;fill:none}.pw-cta-primary:hover{transform:translateY(-2px) scale(1.0236);box-shadow:0 12px 32px #1eae5373,0 4px 12px #00000040}.pw-cta-note{display:inline-flex;align-items:center;gap:.55rem;margin:.75rem 0 0;padding:0;font-family:DM Sans,sans-serif;font-size:.82rem;font-weight:500;color:#ffffffd1;letter-spacing:.01em}.pw-cta-note b{color:var(--pw-gold);font-weight:700}.pw-cta-note-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--pw-green-bright);flex-shrink:0}.pw-cta-note-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#1eae538c;pointer-events:none;animation:pw-note-pulse 2s cubic-bezier(.4,0,.2,1) infinite;will-change:transform,opacity}@keyframes pw-note-pulse{0%{transform:translateZ(0) scale(1);opacity:1}70%{transform:translateZ(0) scale(3.5);opacity:0}to{transform:translateZ(0) scale(3.5);opacity:0}}.pw-cta-secondary{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.35rem,.15vw + .28rem,.55rem);padding:clamp(.8rem,.45vw + .6rem,1.15rem) clamp(1.2rem,.75vw + .85rem,2rem);background:transparent;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:clamp(.85rem,.3vw + .68rem,1.1rem);text-decoration:none;border:1.5px solid rgba(255,255,255,.35);border-radius:9999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s cubic-bezier(0,.618,.382,1),opacity .25s cubic-bezier(0,.618,.382,1),background .25s cubic-bezier(0,.618,.382,1),background-color .25s cubic-bezier(0,.618,.382,1),color .25s cubic-bezier(0,.618,.382,1),border-color .25s cubic-bezier(0,.618,.382,1),box-shadow .25s cubic-bezier(0,.618,.382,1)}.pw-cta-secondary:hover{background:#ffffff14;border-color:#fff9;transform:translateY(-1px)}.pw-ico-phone{width:14px;height:14px;flex-shrink:0}.pw-right{display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.pw-right{justify-content:flex-start}}.pw-calc-wrap{width:100%;max-width:min(clamp(440px,30vw,560px),100%);background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:1.618rem;padding:clamp(6px,.5vw,10px);box-shadow:0 20px 60px #00000059,0 1px #ffffff0d inset}.pw-calc-wrap .peb-compact-calculator{max-width:100%;border-radius:1.618rem}@media(min-width:1024px){.pw-calc-wrap .peb-compact-calculator{padding:clamp(18px,1.3vw,28px) clamp(20px,1.5vw,32px)}.pw-calc-wrap .peb-header{margin-bottom:clamp(12px,.8vw,18px)}.pw-calc-wrap .peb-label-green{font-size:clamp(.7rem,.4vw + .5rem,.85rem);margin-bottom:4px}.pw-calc-wrap .peb-title{font-size:clamp(1.05rem,.55vw + .75rem,1.4rem)!important}.pw-calc-wrap .peb-tabs-container{margin-bottom:clamp(14px,.9vw,20px);padding:3px}.pw-calc-wrap .peb-tab{padding:clamp(8px,.55vw,11px) clamp(6px,.5vw,10px)!important;font-size:clamp(.8rem,.3vw + .65rem,.95rem)!important}.pw-calc-wrap .peb-tab.peb-tab-active{font-size:clamp(.82rem,.3vw + .67rem,.98rem)!important}.pw-calc-wrap .peb-input-group{margin-bottom:clamp(12px,.8vw,18px)}.pw-calc-wrap .peb-slider-container{margin-bottom:clamp(8px,.6vw,14px)}.pw-calc-wrap .peb-slider-limits,.pw-calc-wrap .peb-price-section{margin-bottom:clamp(14px,.9vw,22px)}.pw-calc-wrap .peb-price-number{font-size:clamp(3.6rem,1.8vw + 2rem,5rem);font-weight:900;text-shadow:0 0 20px rgba(30,174,83,.2)}.pw-calc-wrap .peb-price-symbol{font-size:clamp(2rem,1vw + 1rem,2.8rem);font-weight:900}.pw-calc-wrap .peb-cta-button{padding:clamp(11px,.65vw,15px) clamp(16px,.9vw,22px);margin-bottom:clamp(8px,.6vw,14px);font-size:clamp(.88rem,.32vw + .7rem,1.02rem)}.pw-calc-wrap .peb-mini-cal{width:clamp(26px,1.5vw,34px);height:clamp(26px,1.5vw,34px)}.pw-calc-wrap .peb-subtext{font-size:clamp(.7rem,.25vw + .58rem,.85rem)}}.pw-calc-eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;background:#1eae5326;border:1px solid rgba(30,174,83,.35);border-radius:9999px;font-family:Plus Jakarta Sans,sans-serif;font-size:.7rem;font-weight:700;color:var(--pw-green-bright);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.85rem}.pw-calc-eyebrow .pw-ico-bolt{width:12px;height:12px;margin-top:0}.pw-features{position:relative;z-index:10;max-width:1280px;margin:2.5rem auto 0;padding:0 1.5rem;display:none;grid-template-columns:repeat(4,1fr);gap:1rem}@media(min-width:1024px){.pw-features{display:grid;padding:0 2rem}}.pw-feature{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;background:#ffffff0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);border-radius:.85rem}.pw-tile-ico{width:22px;height:22px;color:var(--pw-gold);flex-shrink:0}.pw-feature-txt{display:flex;flex-direction:column;font-family:DM Sans,sans-serif;font-size:.75rem;color:#fff9;line-height:1.3}.pw-feature-txt b{color:#fff;font-weight:700;font-size:.85rem}.pw-sticky{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;gap:.6rem;padding:.65rem .85rem;padding-bottom:calc(.65rem + env(safe-area-inset-bottom));background:#0a1628eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -8px 24px #0000004d}.pw-sticky-spacer{height:0}@media(max-width:1023px){.pw-sticky-spacer{height:calc(4.5rem + env(safe-area-inset-bottom))}}@media(min-width:1024px){.pw-sticky{display:none}}.pw-sticky-call{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.8rem 1rem;background:#ffffff14;border:1.5px solid rgba(255,255,255,.3);border-radius:9999px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:.85rem;text-decoration:none;flex:0 0 auto;min-width:6.5rem}.pw-sticky-call .pw-ico-phone{width:15px;height:15px;margin:0}.pw-sticky-cta{display:flex;align-items:center;justify-content:center;padding:.85rem 1.25rem;background:linear-gradient(135deg,var(--pw-green-bright) 0%,var(--pw-green) 100%);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;border-radius:9999px;flex:1 1 auto;box-shadow:0 4px 16px #1eae5366}@media(min-width:1024px)and (max-height:820px){.pw-left>.pw-loc-pill{margin-bottom:.75rem}.pw-hero-content .pw-h1{margin-bottom:.35rem}.pw-hero-content .pw-hero-tagline{margin-bottom:.5rem}.pw-hero-content .pw-subline{margin-bottom:.85rem}.pw-hero-content .milad-sig{margin-bottom:.45rem}.pw-left>.pw-ctas{margin-top:1rem}.pw-cta-note{margin-top:.5rem}}@media(min-width:1024px)and (max-height:720px){.pw-h1{font-size:clamp(1.85rem,2.8vw + .8rem,3.25rem)}.pw-left>.pw-loc-pill{margin-bottom:.5rem}.pw-hero-content .pw-h1{margin-bottom:.25rem}.pw-hero-content .pw-hero-tagline{margin-bottom:.4rem;font-size:clamp(.88rem,.3vw + .7rem,1.1rem)}.pw-hero-content .pw-subline{margin-bottom:.65rem;font-size:clamp(.88rem,.35vw + .78rem,1.05rem);line-height:1.45}.pw-hero-content .milad-sig{margin-bottom:.35rem}.pw-hero-content .pw-trust-list{gap:.35rem}.pw-hero-content .pw-trust-list li{font-size:.85rem}.pw-left>.pw-ctas{margin-top:.75rem;gap:.5rem}.pw-cta-primary,.pw-cta-secondary{padding:.7rem 1.3rem;font-size:.88rem}.pw-cta-note{margin-top:.45rem;font-size:.76rem}}@media(max-width:1023px){.pw-hero{min-height:auto;padding-top:0;padding-bottom:0;justify-content:flex-start}.pw-bg{top:6.854rem;bottom:auto;height:100svh;height:100dvh}.pw-duo{gap:0;padding:0}.pw-left>.pw-loc-pill{margin-bottom:.75rem;font-size:.82rem;padding:.4rem .8rem;gap:.35rem}.pw-hero-content .pw-h1{margin-bottom:.25rem}.pw-hero-content .pw-hero-tagline{margin-bottom:.5rem}.pw-hero-content .pw-subline{margin-bottom:.65rem}.pw-hero-content .milad-sig{margin-bottom:.5rem}.pw-left>.pw-ctas{margin-top:1rem}.pw-h1{font-size:clamp(1.75rem,7vw,2.25rem)}.pw-hero-tagline{font-size:clamp(.9rem,3.8vw,1rem)!important;white-space:normal!important}.pw-subline{font-size:1rem;line-height:1.55}.pw-hero-content .pw-trust-list li{font-size:.78rem}.pw-diff{padding:.75rem .85rem}.pw-diff-hero{font-size:.82rem}.pw-diff-txt{font-size:.76rem}.pw-left{gap:1.25rem!important;justify-content:flex-start!important;padding-top:13.5rem!important;padding-bottom:2rem!important;min-height:auto!important}.pw-ctas,.pw-cta-note{display:none}.pw-calc-wrap{width:100%;max-width:100%;padding:0;margin:0 auto;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.pw-calc-wrap .peb-compact-calculator{padding:20px 18px;box-sizing:border-box}.pw-calc-wrap .peb-header{margin-bottom:20px}.pw-calc-wrap .peb-label-green{font-size:.88rem;margin-bottom:5px}.pw-calc-wrap .peb-title{font-size:1.3rem!important}.pw-calc-wrap .peb-tabs-container{margin-bottom:22px}.pw-calc-wrap .peb-tab{padding:11px 6px!important;font-size:1rem!important}.pw-calc-wrap .peb-tab.peb-tab-active{font-size:1rem!important}.pw-calc-wrap .peb-input-group{margin-bottom:20px}.pw-calc-wrap .peb-slider-limits{margin-bottom:24px}.pw-calc-wrap .peb-limit-min,.pw-calc-wrap .peb-limit-max{font-size:.82rem!important}.pw-calc-wrap .peb-price-section{margin-bottom:24px}.pw-calc-wrap .peb-price-subtext{font-size:.94rem!important}.pw-calc-wrap .peb-price-number{font-size:5rem;font-weight:900}.pw-calc-wrap .peb-price-symbol{font-size:2.6rem;font-weight:800}.pw-calc-wrap .peb-cta-button{padding:15px 20px;margin-bottom:14px;font-size:1rem}.pw-calc-wrap .peb-subtext{font-size:.82rem}.pw-calc-eyebrow{font-size:.65rem;padding:.25rem .6rem}}@media(max-width:380px){.pw-h1{font-size:1.65rem}.pw-loc-pill,.pw-promise{font-size:.72rem}.pw-trust-line{font-size:.75rem}}@media(max-width:1023px)and (max-height:520px){html{scroll-snap-type:none!important}.pw-hero{min-height:auto;padding-top:5rem;padding-bottom:2rem}.pw-left,.pw-right{min-height:auto!important;scroll-snap-align:none!important;padding-top:1.25rem!important;padding-bottom:1.25rem!important}.pw-h1{font-size:clamp(1.5rem,4.5vw,2rem)}.pw-subline{font-size:.85rem}.pw-calc-wrap{max-width:min(480px,calc(100vw - 2.5rem))}}@media(min-width:2560px){.pw-h1{font-size:5.25rem}.pw-subline{font-size:1.25rem}.pw-calc-wrap{max-width:560px}}.section-light{background:linear-gradient(135deg,#c8d3e0,#d4dde8 12%,#e8eef5 25%,#f8fafc 38.2%,#fff,#f8fafc 61.8%,#edf1f7 75%,#d9e2ec 88%,#c2ced9)!important}.section-dark{background:linear-gradient(135deg,#040b14,#0a1628 25%,#0e1e36 38.2%,#0a1628 61.8%,#06101f 85%,#030810)!important}.hero-mobile-bg{background:linear-gradient(160deg,#0a1628,#0d2240 40%,#0a3d1e,#0a1628)}.hero-dots{background-image:radial-gradient(circle,rgba(255,255,255,.15) .62px,transparent .62px);background-size:8.22px 8.22px}.rv-pill{display:inline-flex;align-items:center;gap:10px;background:#0a1628;border:1px solid rgba(30,174,83,.2);border-radius:999px;padding:8px 20px 8px 14px;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),background .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1),color .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.rv-pill:hover{border-color:#1eae5380;box-shadow:0 4px 24px #1eae5326}.rv-pill-score{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:gold}.rv-pill-stars{display:flex;gap:3px}.rv-pill-label{color:#94a3b8;font-size:.82rem;border-left:1px solid rgba(255,255,255,.1);padding-left:10px}.rv-spotlight{max-width:720px;margin:0 auto 48px;text-align:center;position:relative;min-height:200px}.rv-spotlight-slide{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease;position:absolute;inset:0}.rv-spotlight-slide.active{opacity:1;transform:translateY(0);position:relative}.rv-spotlight-quote{font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:600;line-height:1.6;color:#334155;position:relative;padding:0 32px}.rv-spotlight-quote:before{content:"“";position:absolute;left:-8px;top:-12px;font-size:4rem;font-family:Georgia,serif;color:#1eae53;opacity:.4;line-height:1}.rv-spotlight-author{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:12px}.rv-spotlight-avatar{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1rem}.rv-spotlight-name{font-weight:700;color:#0a1628;font-size:.95rem}.rv-spotlight-dots{display:flex;justify-content:center;gap:4px;margin-top:24px}.rv-dot{box-sizing:content-box;width:8px;height:8px;padding:8px;border-radius:50%;background:#0a16282e;background-clip:content-box;border:none;cursor:pointer;transition:transform .3s;-webkit-tap-highlight-color:transparent,opacity .3s;-webkit-tap-highlight-color:transparent,background .3s;-webkit-tap-highlight-color:transparent,background-color .3s;-webkit-tap-highlight-color:transparent,color .3s;-webkit-tap-highlight-color:transparent,border-color .3s;-webkit-tap-highlight-color:transparent,box-shadow .3s;-webkit-tap-highlight-color:transparent}.rv-dot:hover,.rv-dot:focus-visible{background:#0a162859;background-clip:content-box;outline:none}.rv-dot.active{background:#1eae53;background-clip:content-box;width:24px;border-radius:4px}.rv-marquee-wrap{overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);margin-bottom:40px}.rv-marquee-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;animation:marqueeScroll 55s linear infinite}.rv-marquee-track:hover{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.rv-mcard{flex-shrink:0;width:300px;background:linear-gradient(160deg,#0a1628,#142036);border:1px solid rgba(10,22,40,.12);border-radius:1rem;padding:20px;box-shadow:0 6px 18px #0a16281f,0 2px 4px #0a162814;transition:border-color .3s,box-shadow .3s,transform .3s}.rv-mcard:hover{border-color:#1eae538c;box-shadow:0 14px 34px #0a162838,0 4px 8px #1eae531f;transform:translateY(-2px)}.rv-mcard-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.rv-mcard-avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;flex-shrink:0}.rv-mcard-name{font-weight:600;color:#f1f5f9;font-size:.85rem}.rv-mcard-text{color:#cbd5e1;font-size:.82rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rv-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-weight:700;font-size:.9rem;text-decoration:none;background:#0b7334;color:#fff;border:none;transition:background .3s,transform .3s,box-shadow .3s}.rv-cta-primary:hover{background:#085a2e;transform:translateY(-2px);box-shadow:0 8px 32px #1eae5361}.rv-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:12px;font-weight:700;font-size:.82rem;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;background:#1eae5314;color:#1eae53;border:1px solid rgba(30,174,83,.25);transition:transform .3s}.rv-cta-secondary:hover{background:#1eae5326,opacity .3s;background:#1eae5326,background .3s;background:#1eae5326,background-color .3s;background:#1eae5326,color .3s;background:#1eae5326,border-color .3s;background:#1eae5326,box-shadow .3s;background:#1eae5326;border-color:#1eae5380;color:#4ade80;transform:translateY(-2px);box-shadow:0 4px 20px #1eae5326}.google-sig{position:relative;display:inline-flex;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.google-sig:hover{opacity:.85}.google-sig:after{content:"";position:absolute;bottom:0;left:10%;width:80%;height:1px;background:linear-gradient(90deg,transparent,rgba(212,160,23,.4),transparent);animation:sigPulse 3s ease-in-out infinite}@keyframes sigPulse{0%,to{opacity:.4}50%{opacity:1}}.google-sig-icon{width:22px;height:22px;flex-shrink:0}.google-sig-score{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:20px;font-weight:800;background:linear-gradient(135deg,#f5c842,#d4a017);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.google-sig-stars{display:flex;gap:2px}.google-sig-stars svg{width:13px;height:13px}.google-sig-meta{font-family:DM Sans,system-ui,sans-serif;font-size:12px;color:#fff6;font-weight:500;letter-spacing:.03em;white-space:nowrap}@media(prefers-reduced-motion:reduce){.google-sig:after{animation:none;opacity:.6}}.v2-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem}@media(min-width:1024px){.v2-hero-badges{justify-content:center;margin-bottom:1.25rem}}.v2-availability-pill,.v2-ibge-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:3.14rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;font-size:0}.v2-availability-pill>*,.v2-ibge-pill>*{font-size:.75rem}.v2-availability-pill{background:#1eae5314;border:1px solid rgba(30,174,83,.2)}.v2-ibge-pill{background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}@media(min-width:640px){.v2-availability-pill,.v2-ibge-pill{padding:.45rem 1.1rem;gap:.5rem}}.v2-avail-dot{display:inline-block;width:7px;height:7px;background:#1eae53;border-radius:50%;animation:v2DotPulse 2s ease-in-out infinite}@keyframes v2DotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.8)}}.v2-hero-google{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:opacity .25s ease}.v2-hero-google:hover{opacity:.8}.v2-trust-grid{display:flex;align-items:center;justify-content:center;gap:0;padding:1.25rem 0}.v2-trust-item{display:flex;align-items:center;gap:.75rem;padding:0 2rem}.v2-trust-separator{width:1px;height:2rem;background:#ffffff0f;flex-shrink:0}.v2-trust-icon{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1eae530f;border:1px solid rgba(30,174,83,.1);color:#1eae53;flex-shrink:0}.v2-trust-text{display:flex;flex-direction:column}.v2-trust-value{font-family:var(--font-display);font-weight:700;font-size:.9rem;color:#f1f5f9;line-height:1.2;letter-spacing:-.01em}.v2-trust-label{font-size:.68rem;font-weight:400;color:#94a3b899;letter-spacing:.02em;line-height:1.3}@media(max-width:768px){.v2-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem 0}.v2-trust-separator{display:none}.v2-trust-item{padding:.75rem;border-radius:.618rem;background:#ffffff05;border:1px solid rgba(255,255,255,.04)}}.v2-hero{min-height:100svh}.v2-hero-desc-box{display:inline-block;padding:.75rem 1.1rem;background:#060e1c85;border:1px solid rgba(255,255,255,.12);border-left:3px solid rgba(30,174,83,.7);border-radius:.5rem;backdrop-filter:blur(8px);max-width:420px;text-align:left}@media(min-width:1024px){.v2-hero-desc-box{text-align:left}}.v2-hero-left h1,.v2-hero-left p,.v2-hero-left a:not(.v2-hero-cta-secondary):not(.v2-hero-google),.v2-hero-left span{text-shadow:0 1px 6px rgba(0,0,0,.55),0 2px 18px rgba(0,0,0,.35)}@media(min-width:1024px){.v2-hero-left{position:relative}.v2-hero-left:before{content:"";position:absolute;inset:-4rem -3rem;background:radial-gradient(ellipse at 25% 50%,rgba(6,14,28,.52) 0%,rgba(6,14,28,.22) 50%,transparent 72%);pointer-events:none;z-index:0;border-radius:2rem}.v2-hero-left>*{position:relative;z-index:1}}.v2-hero-grid{display:flex;flex-direction:column;gap:2rem;align-items:center}.v2-hero-right{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)}@media(min-width:640px){.v2-hero-right{margin-left:0;margin-right:0;width:100%}}@media(min-width:1024px){.v2-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:.75rem;align-items:center}.v2-hero-left{max-width:520px}.v2-hero-right{max-width:none;justify-self:stretch}}.v2-hero-cta-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:.75rem;color:#fff;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;backdrop-filter:blur(8px);text-decoration:none;transition:transform .3s cubic-bezier(0,.618,.382,1),opacity .3s cubic-bezier(0,.618,.382,1),background .3s cubic-bezier(0,.618,.382,1),background-color .3s cubic-bezier(0,.618,.382,1),color .3s cubic-bezier(0,.618,.382,1),border-color .3s cubic-bezier(0,.618,.382,1),box-shadow .3s cubic-bezier(0,.618,.382,1)}.v2-hero-cta-secondary:hover{border-color:#1eae5380;background:#1eae5314;transform:translateY(-2px);box-shadow:0 8px 24px #1eae5326}.v2-orb{position:absolute;border-radius:50%;pointer-events:none;z-index:2}.v2-orb-green{width:600px;height:600px;background:radial-gradient(circle,rgba(30,174,83,.15) 0%,rgba(30,174,83,.05) 40%,transparent 70%);bottom:-200px;left:-150px;animation:v2OrbFloat 14s ease-in-out infinite;will-change:transform}.v2-orb-blue{width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,rgba(59,130,246,.03) 40%,transparent 70%);top:10%;right:-120px;animation:v2OrbFloat2 18s ease-in-out infinite;will-change:transform}@keyframes v2OrbFloat{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(60px,-40px) scale(1.15);opacity:.9}}@keyframes v2OrbFloat2{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-40px,30px) scale(.85);opacity:.7}}.v2-badge-pulse{position:relative}.v2-badge-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 24px 6px #1eae5338;opacity:0;pointer-events:none;z-index:-1;animation:v2BadgePulse 3.5s ease-in-out infinite;will-change:transform,opacity}@keyframes v2BadgePulse{0%,to{transform:scale(1);opacity:0}50%{transform:scale(1.08);opacity:1}}.v2-title-shimmer{background:linear-gradient(90deg,#1eae53,#1eae53,#1eae53,#0e8a3f);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:v2TitleShimmer 5s ease-in-out infinite}@keyframes v2TitleShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.glass-card,[data-faq-item],.rv-card{transition:transform .3s cubic-bezier(0,.618,.382,1),box-shadow .3s ease!important}.glass-card:hover,.rv-card:hover{transform:translateY(-3px)!important;box-shadow:0 12px 32px #00000026!important}.v2-section-accent{display:block;width:3rem;height:3px;background:linear-gradient(90deg,#1eae53,transparent);border-radius:3px;margin:0 auto 1.618rem}[data-countup]{transition:text-shadow .3s ease}[data-countup]:hover{text-shadow:0 0 20px rgba(30,174,83,.3)}@keyframes countup-pulse{0%{transform:scale(1);text-shadow:0 0 0 rgba(30,174,83,0)}40%{transform:scale(1.25);text-shadow:0 0 30px rgba(30,174,83,.6),0 0 60px rgba(30,174,83,.2)}70%{transform:scale(.95)}to{transform:scale(1);text-shadow:0 0 12px rgba(30,174,83,.15)}}.countup-done{animation:countup-pulse .5s cubic-bezier(0,.618,.382,1) forwards}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);transform:translate(-100%);transition:transform .5s ease;pointer-events:none}.btn-primary:hover:after{transform:translate(100%)}.glow-line{height:2px;background:linear-gradient(90deg,transparent 5%,#1eae53 30%,#1eae53 50%,#1eae53 70%,transparent 95%);opacity:.6;box-shadow:0 0 16px #1eae534d}.step-card{transition:transform .3s cubic-bezier(0,.618,.382,1),box-shadow .3s ease}.step-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}[data-animate]{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(0,.618,.382,1),transform .6s cubic-bezier(0,.618,.382,1);animation:data-animate-fallback 0s linear 1.2s forwards}[data-animate].is-visible{opacity:1;transform:translateY(0);animation:none}@keyframes data-animate-fallback{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){[data-animate]{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}@media(max-width:768px){.v2-orb{display:none}}@media(prefers-reduced-motion:reduce){.v2-orb,.v2-badge-pulse,.v2-title-shimmer{animation:none}.v2-title-shimmer{-webkit-text-fill-color:#1eae53;background:none}.glass-card:hover,.bento-signature:hover,.bento-google:hover,.bento-benefit:hover,.bento-annulation:hover,.rv-card:hover,.step-card:hover{transform:none!important}}@keyframes bento-shine{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes bento-pulse-badge{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.22);opacity:1}}@keyframes bento-star-shimmer{0%,to{opacity:1;text-shadow:0 0 8px rgba(250,204,21,.3)}50%{opacity:.85;text-shadow:0 0 20px rgba(250,204,21,.6),0 0 40px rgba(250,204,21,.2)}}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.15rem;position:relative}.bento-grid:before{content:"";position:absolute;top:-40px;left:-60px;width:320px;height:320px;background:radial-gradient(circle,rgba(30,174,83,.1) 0%,transparent 65%);pointer-events:none;z-index:0}.bento-grid:after{content:"";position:absolute;bottom:-40px;right:-60px;width:280px;height:280px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 65%);pointer-events:none;z-index:0}.bento-signature,.bento-google,.bento-benefit,.bento-annulation{background:linear-gradient(160deg,#162d4a,#0f2035 45%,#0a1628);border:1px solid rgba(255,255,255,.07);border-radius:1.618rem;position:relative;z-index:1;transition:transform .3s cubic-bezier(0,.618,.382,1),border-color .3s cubic-bezier(0,.618,.382,1),box-shadow .3s cubic-bezier(0,.618,.382,1)}.bento-signature:hover,.bento-google:hover,.bento-benefit:hover,.bento-annulation:hover{transform:translateY(-4px) scale(1.008);border-color:#4ade8040;box-shadow:0 12px 40px #00000059,0 0 0 1px #4ade801a,0 0 60px -10px #1eae531f}.bento-signature{grid-column:1 / 3;padding:2.25rem 2.5rem;background:linear-gradient(145deg,#166534,#14532d 20%,#0f4025 50%,#082917)!important;border:1px solid rgba(74,222,128,.25)!important;overflow:hidden;box-shadow:0 4px 30px #00000059,inset 0 1px #4ade801f,inset 0 -1px #0003}.bento-signature:hover{border-color:#4ade8066!important;box-shadow:0 16px 48px #0006,0 0 80px -15px #1eae5333,inset 0 1px #4ade8026!important}.bento-signature:before{content:"";position:absolute;top:0;left:0;width:70%;height:55%;background:linear-gradient(135deg,rgba(74,222,128,.1) 0%,rgba(74,222,128,.03) 40%,transparent 65%);pointer-events:none;z-index:0}.bento-signature:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.04) 45%,rgba(255,255,255,.08) 50%,rgba(255,255,255,.04) 55%,transparent 100%);pointer-events:none;z-index:0;animation:bento-shine 6s ease-in-out infinite}.bento-sig-glow{position:absolute;bottom:-80px;right:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(30,174,83,.22) 0%,transparent 55%);pointer-events:none;z-index:0}.bento-sig-header{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.5rem;position:relative;z-index:2}.bento-sig-badge{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a,#0d7a3a);display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 0 24px -4px #4ade8059}.bento-sig-badge:after{content:"";position:absolute;inset:-8px;border-radius:50%;box-shadow:0 0 36px 4px #4ade8073;pointer-events:none;z-index:-1;animation:bento-pulse-badge 3s ease-in-out infinite;will-change:transform,opacity}.bento-sig-badge svg{width:34px!important;height:34px!important}.bento-sig-name{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.4rem;color:#fff;line-height:1.3;letter-spacing:-.01em}.bento-sig-ibge{font-family:JetBrains Mono,monospace;font-size:.8rem;color:#fbbf24;font-weight:600;margin-top:.2rem;text-shadow:0 0 12px rgba(251,191,36,.3)}.bento-sig-creds{display:flex!important;flex-direction:column!important;gap:.55rem!important;position:relative!important;z-index:2!important;list-style:none!important;margin:0!important;padding:0!important}.bento-sig-cred{display:flex!important;align-items:center!important;gap:.7rem!important;font-size:.9rem!important;color:#ffffffd1!important;line-height:1.5!important}.bento-sig-cred strong{color:#fff!important;font-weight:700!important}.bento-sig-cred span{color:#ffffffd1!important}.bento-sig-ico{width:18px!important;height:18px!important;color:#4ade80!important;flex-shrink:0!important;filter:drop-shadow(0 0 4px rgba(74,222,128,.4))!important}.bento-google{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;background:linear-gradient(160deg,#162d4a,#0f2035 45%,#0a1628);overflow:hidden}.bento-google:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:radial-gradient(circle,rgba(250,204,21,.08) 0%,transparent 70%);pointer-events:none}.bento-google-score{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:3.2rem;color:#fff;line-height:1;margin-bottom:.3rem;position:relative}.bento-google-score span{font-size:1.4rem;color:#ffffff73;font-weight:600}.bento-google-stars{color:#fbbf24;font-size:1.5rem;letter-spacing:3px;margin-bottom:.4rem;animation:bento-star-shimmer 3s ease-in-out infinite;text-shadow:0 0 12px rgba(251,191,36,.35)}.bento-google-count{font-size:.8rem;color:#ffffffa6;font-weight:500}.bento-google-label{display:inline-flex;align-items:center;gap:.4rem;margin-top:.85rem;padding:.35rem .85rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:2rem;font-size:.7rem;color:#ffffffa6;text-transform:uppercase;letter-spacing:.08em;font-family:Plus Jakarta Sans,sans-serif;font-weight:600;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bento-benefit{padding:1.75rem 1.85rem;position:relative}.bento-benefit-icon{width:44px;height:44px;border-radius:12px;background:#4ade8014;border:1px solid rgba(74,222,128,.15);display:flex;align-items:center;justify-content:center;margin-bottom:1.1rem;box-shadow:0 0 20px -4px #1eae5326;transition:box-shadow .3s ease,transform .3s ease}.bento-benefit:hover .bento-benefit-icon{box-shadow:0 0 28px -2px #1eae534d;transform:scale(1.06)}.bento-benefit-svg{width:20px;height:20px;color:#86efac}.bento-benefit-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.05rem;color:#86efac;margin-bottom:.45rem}.bento-benefit-desc{font-size:.85rem;color:#ffffffb8;line-height:1.65}.bento-benefit-link{color:#4ade80;text-decoration:none;font-weight:500;transition:color .2s ease}.bento-benefit-link:hover{color:#86efac;text-decoration:underline}.bento-benefit--featured{border-color:#4ade8038;box-shadow:0 0 0 1px #4ade801f inset,0 8px 28px -12px #1eae5340}.bento-benefit--featured:hover{border-color:#4ade8061}.bento-benefit-icon--featured{width:50px;height:50px;background:#4ade801f;border-color:#4ade8047;box-shadow:0 0 24px -4px #1eae5347}.bento-benefit-icon--featured .bento-benefit-svg{width:24px;height:24px}.bento-benefit-badge{position:absolute;top:.9rem;right:.9rem;display:inline-block;padding:.22rem .58rem;font-family:DM Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);border-radius:9999px;line-height:1.4;white-space:nowrap}.bento-annulation{grid-column:1 / -1;display:flex;align-items:center;gap:1.1rem;padding:.9rem 1.5rem}.bento-annulation-icon{width:44px;height:44px;border-radius:12px;background:#4ade8014;border:1px solid rgba(74,222,128,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 20px -4px #1eae5326;transition:box-shadow .3s ease,transform .3s ease}.bento-annulation:hover .bento-annulation-icon{box-shadow:0 0 28px -2px #1eae534d;transform:scale(1.06)}.bento-annulation-icon .bento-benefit-svg{width:20px;height:20px;color:#86efac}.bento-annulation-content{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;flex:1;min-width:0}.bento-annulation-title{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.05rem;color:#86efac;margin:0;white-space:nowrap}.bento-annulation-desc{font-size:.85rem;color:#ffffffb8;line-height:1.5;margin:0}@media(max-width:768px){.bento-grid{grid-template-columns:1fr}.bento-grid:before,.bento-grid:after{display:none}.bento-signature,.bento-annulation{grid-column:1}.bento-signature{padding:1.5rem}.bento-sig-name{font-size:1.15rem}.bento-sig-cred{font-size:.82rem!important}.bento-google-score{font-size:2.6rem}.bento-annulation{padding:.85rem 1.1rem;gap:.85rem}.bento-annulation-icon{width:40px;height:40px}.bento-annulation-title{font-size:.98rem}.bento-annulation-desc{font-size:.82rem;line-height:1.45}}@media(max-width:420px){.bento-annulation{flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem 1.15rem}.bento-annulation-content{flex-direction:column;align-items:flex-start;gap:.25rem}.bento-annulation-title{white-space:normal}}.method-section .method-lede{color:#e2e8f0;font-size:1.0625rem;line-height:1.75;max-width:56ch;margin:0 auto}@media(min-width:768px){.method-section .method-lede{font-size:1.125rem}}.method-kpis{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.method-kpis{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.method-kpi{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem 1.25rem;border-radius:1rem;background:linear-gradient(145deg,#1e3a5f,#1a3258 55%,#172e52);border:1px solid rgba(30,174,83,.4);box-shadow:0 12px 32px -8px #0006,0 0 0 1px #ffffff0f inset;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease}.method-kpi:hover{transform:translateY(-4px);border-color:#1eae53a6;box-shadow:0 20px 48px -12px #1eae5359,0 0 0 1px #ffffff14 inset}.method-kpi__value{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:2.5rem;line-height:1;color:#5eead4;background:linear-gradient(135deg,#2cc966,#1eae53);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 32px rgba(30,174,83,.4);margin-bottom:.5rem}@media(min-width:768px){.method-kpi__value{font-size:3rem}}.method-kpi__label{color:#e2e8f0;font-size:.875rem;line-height:1.5;font-weight:500}.method-focus__highlight{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.75rem;margin-bottom:1.75rem;border-radius:1rem;background:linear-gradient(145deg,#1eae53,#0f5132);border:1px solid rgba(30,174,83,.6);box-shadow:0 24px 60px -20px #0000008c,0 0 80px -16px #1eae5373,0 1px #ffffff26 inset,0 -1px #00000026 inset;position:relative;overflow:hidden}.method-focus__highlight:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18) 0%,transparent 40%);pointer-events:none}.method-focus__highlight>*{position:relative;z-index:1}.method-focus__highlight-label{font-size:.75rem;font-weight:700;color:#dcfce7f2;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.15)}.method-focus__highlight-value{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:2.75rem;line-height:1;color:#fff;letter-spacing:-.02em;margin-bottom:.625rem;text-shadow:0 2px 8px rgba(0,0,0,.2)}.method-focus__highlight-note{font-size:.875rem;line-height:1.55;color:#ffffffe0;max-width:48ch}@media(min-width:768px){.method-focus__highlight-value{font-size:3.25rem}.method-focus__highlight-note{font-size:.9375rem}}.method-focus__quote{position:relative;padding:1.75rem;border-radius:1.25rem;background:linear-gradient(145deg,#fff,#f8fafc);border:1px solid rgba(203,213,225,.8);box-shadow:0 24px 60px -20px #0000008c,0 0 0 1px #ffffff14 inset;margin:0 0 1.75rem;overflow:hidden}.method-focus__quote:before{content:'"';position:absolute;top:-1rem;right:1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:7rem;line-height:1;color:#1eae5338;font-weight:800;pointer-events:none}@media(min-width:768px){.method-focus__quote{padding:2.25rem}}.method-focus__quote-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;position:relative;z-index:1}.method-focus__avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(30,174,83,.6);box-shadow:0 0 0 3px #fff,0 6px 18px #1eae5359;flex-shrink:0}.method-focus__quote-name{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.0625rem;color:#0f172a;line-height:1.2}.method-focus__quote-role{font-size:.8125rem;color:#475569;margin-top:.25rem}.method-focus__quote-text{color:#1e293b;font-size:1rem;line-height:1.7;font-style:italic;margin:0;position:relative;z-index:1}@media(min-width:768px){.method-focus__quote-text{font-size:1.0625rem}}.method-focus__cta{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.method-focus__btn{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;min-width:280px}.method-focus__cta-hint{font-size:.8125rem;color:#cbd5e1;margin:0}.method-focus__reassure{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;padding-top:.75rem;margin-top:.25rem}.method-focus__reassure span{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:#cbd5e1;font-weight:500}.method-focus__reassure svg{width:16px;height:16px;color:#2cc966;flex-shrink:0}@media(max-width:767px){.method-kpi{padding:1.25rem 1rem}.method-kpi__value{font-size:2.25rem}.method-focus__highlight{padding:1.25rem}.method-focus__highlight-value{font-size:2rem}.method-focus__quote{padding:1.5rem 1.25rem}.method-focus__quote-header{gap:.75rem}.method-focus__avatar{width:52px;height:52px}.method-focus__quote-text{font-size:.9375rem}.method-focus__btn{min-width:0;width:100%}.method-focus__reassure{gap:.5rem 1rem}}@media(max-width:767px){#toc-communes>.container-main{padding-left:0;padding-right:0;max-width:100%}}
