.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background:var(--duro-ink);color:#fff}.field[data-astro-cid-bbe6dxrz]{position:absolute;right:-140px;top:20px;width:680px;display:flex;flex-direction:column;gap:16px;transform:rotate(var(--tilt));pointer-events:none}.field[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:flex;gap:14px}.field[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:22px;border-radius:var(--r-full)}.hero-in[data-astro-cid-bbe6dxrz]{position:relative;padding-top:calc(var(--header-h) + clamp(56px,9vw,112px));padding-bottom:clamp(64px,8vw,104px);display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.eyebrow[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--duro-teal-light)}h1[data-astro-cid-bbe6dxrz]{max-width:900px;font-size:clamp(3.25rem,8.4vw,7rem);font-weight:400;letter-spacing:-.04em;line-height:.98;text-wrap:balance}h1[data-astro-cid-bbe6dxrz] em[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--duro-teal-light)}.lede[data-astro-cid-bbe6dxrz]{font-size:1.1875rem;line-height:1.6;color:#ffffffad;max-width:520px;text-wrap:pretty}.actions[data-astro-cid-bbe6dxrz]{display:flex;gap:.75rem;flex-wrap:wrap}.actions[data-astro-cid-bbe6dxrz] .button[data-astro-cid-bbe6dxrz]{padding:.95rem 1.9rem}.soon[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.hero-cta[data-astro-cid-bbe6dxrz]{background:var(--duro-teal-light);border-color:var(--duro-teal-light);color:#052c28}.hero-cta[data-astro-cid-bbe6dxrz]:hover{background:#3bbcae;border-color:#3bbcae}@media(max-width:720px){.field[data-astro-cid-bbe6dxrz]{opacity:.45}}#how{background:var(--duro-paper);scroll-margin-top:var(--header-h)}#how .how-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2.5rem;flex-wrap:wrap;border-bottom:1px solid var(--border-strong);padding-bottom:1.75rem;margin-bottom:2.75rem}#how .how-head h2{font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:640px;text-wrap:balance}#how .how-head .label{margin:0 0 .5rem}#how .how-demo{display:flex;gap:1.75rem;flex-wrap:wrap;align-items:stretch}#how .how-steps{flex:1 1 300px;display:flex;flex-direction:column;gap:.5rem}#how .how-step{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1.35rem 1.5rem;border-radius:18px;border:1.5px solid transparent;transition:background .15s,border-color .15s}#how .how-step:hover{background:#ffffff8c}#how .how-step:focus-visible{outline:2px solid var(--duro-teal);outline-offset:2px}#how .how-step[aria-selected=true]{background:#fff;border-color:var(--duro-teal)}#how .how-step-top{display:flex;align-items:center;gap:.875rem}#how .how-step-top i{display:block;height:16px;border-radius:var(--r-full);background:var(--teal-300)}#how .how-step[aria-selected=true] .how-step-top i{background:var(--duro-teal)}#how .how-step .label{margin:0}#how .how-step-text{font-size:1rem;line-height:1.55;color:#3d4650;text-wrap:pretty}#how .how-panel{flex:2 1 440px;min-width:0;min-height:520px;background:#fff;border:1px solid var(--border-strong);border-radius:24px;padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;gap:1.125rem}#how .how-panel .label{margin:0}#how .how-panel button{font-family:inherit}#how .how-search{display:flex;align-items:center;gap:.75rem;border:1.5px solid var(--duro-teal);border-radius:var(--r-card);padding:.875rem 1rem}#how .how-search .label{color:var(--duro-teal)}#how .how-search input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:1.125rem;color:var(--text);background:transparent}#how .how-chips,#how .how-opts{display:flex;gap:.5rem;flex-wrap:wrap}#how .how-chip{border:0;cursor:pointer;font-size:.875rem;padding:.45rem .9rem;border-radius:var(--r-full);background:var(--duro-paper);color:#3d4650}#how .how-chip[aria-pressed=true]{background:var(--duro-ink);color:#fff}#how .how-list{display:flex;flex-direction:column;gap:.625rem}#how .how-meta{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;font-size:.875rem;color:var(--text-muted)}#how .how-meta strong{color:var(--text);font-weight:500}#how .how-res{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.125rem;border-radius:var(--r-card);border:1.5px solid var(--border);background:#fff;text-align:left;cursor:pointer;color:var(--text)}#how .how-res[aria-pressed=true]{border-color:var(--duro-teal);background:var(--teal-50)}#how .how-res b{font-size:1.0625rem;font-weight:500}#how .how-res small{display:block;font-size:.875rem;color:var(--text-muted);margin-top:.25rem}#how .how-price{font-size:1.125rem;font-weight:500;white-space:nowrap}#how .how-tag{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;background:var(--teal-100);color:var(--teal-900);padding:.2rem .5rem;border-radius:var(--r-full);margin-left:.625rem;vertical-align:2px}#how .how-empty{padding:1.75rem 1.25rem;border-radius:var(--r-card);background:var(--duro-paper);font-size:.9375rem;line-height:1.6;color:#3d4650}#how .how-foot{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:auto;padding-top:.25rem}#how .how-foot-top{margin-top:0;align-items:flex-end}#how .how-end{justify-content:flex-end}#how .how-foot small{font-size:.8125rem;color:var(--text-muted)}#how .how-foot .button{font-size:.9375rem;padding:.8rem 1.5rem}#how .how-foot .button:disabled{opacity:.35;pointer-events:none}#how .how-link{border:0;background:none;cursor:pointer;font-size:.9375rem;color:var(--text-muted);padding:0}#how .how-link:hover{color:var(--text)}#how .how-order-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.125rem;border-bottom:1px solid var(--border)}#how .how-order-head h3{font-size:1.375rem;font-weight:500;letter-spacing:-.02em;margin:.25rem 0}#how .how-order-head p{font-size:.875rem;color:var(--text-muted)}#how .how-group{display:flex;flex-direction:column;gap:.5rem}#how .how-addr{display:flex;justify-content:space-between;gap:.75rem;padding:.875rem 1rem;border-radius:var(--r-card);background:var(--duro-paper);font-size:.9375rem}#how .how-addr span:last-child{color:var(--duro-teal);font-weight:500}#how .how-opt{cursor:pointer;padding:.75rem 1.125rem;border-radius:var(--r-full);font-size:.9375rem;border:1.5px solid var(--border-strong);background:#fff;color:#3d4650}#how .how-opt[aria-pressed=true]{border-color:var(--duro-teal);background:var(--teal-50);color:var(--teal-900)}#how .how-sum{display:flex;flex-direction:column;gap:.5rem;font-size:.9375rem;color:#3d4650}#how .how-sum div{display:flex;justify-content:space-between}#how .how-total{font-size:1.125rem;font-weight:500;color:var(--text);padding-top:.625rem;border-top:1px solid var(--border)}#how .how-big{font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:.375rem}#how .how-big-sm{font-size:clamp(1.875rem,4vw,2.625rem);line-height:1.1;margin-bottom:.375rem}#how .how-rider,#how .how-note{font-size:.875rem;color:var(--text-muted)}#how .how-note{font-size:.9375rem;color:#3d4650}#how .how-bar{position:relative;height:22px;border-radius:var(--r-full);background:var(--n-200);overflow:hidden}#how .how-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-full);background:var(--duro-teal);transition:width .9s ease}#how .how-ends{display:flex;justify-content:space-between;gap:.75rem}#how .how-stage{display:flex;align-items:center;gap:.875rem;padding:.75rem 0;border-bottom:1px solid var(--n-150);color:var(--text-subtle)}#how .how-stage i{width:28px;height:12px;flex:none;border-radius:var(--r-full);background:var(--border-strong);transition:background .4s}#how .how-stage span{flex:1;font-size:1rem}#how .how-stage time{font-size:.75rem;color:var(--text-muted)}#how .how-stage.on{color:var(--text)}#how .how-stage.on i{background:var(--signal-success)}#how .how-stepper{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.125rem;border-radius:var(--r-card);background:var(--duro-paper);font-size:.9375rem}#how .how-stepper div{display:flex;align-items:center;gap:.625rem}#how .how-stepper button{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-full);background:#fff;border:1px solid var(--border-strong);font-size:1.125rem;cursor:pointer}#how .how-stepper b{min-width:24px;text-align:center;font-size:1.125rem;font-weight:500}#how .how-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1.125rem;border-radius:var(--r-card);border:1.5px solid var(--border-strong);background:#fff;text-align:left;cursor:pointer;color:var(--text)}#how .how-toggle[aria-checked=true]{border-color:var(--duro-teal)}#how .how-toggle b{display:block;font-size:1rem;font-weight:500}#how .how-toggle small{display:block;font-size:.875rem;color:var(--text-muted);margin-top:.2rem}#how .how-sw{width:48px;height:28px;flex:none;position:relative;border-radius:var(--r-full);background:var(--n-400);transition:background .2s}#how .how-sw:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:var(--r-full);background:#fff;transition:left .2s}#how .how-toggle[aria-checked=true] .how-sw{background:var(--duro-teal)}#how .how-toggle[aria-checked=true] .how-sw:after{left:23px}#how .how-time{cursor:pointer;border:0;padding:.625rem 1rem;border-radius:var(--r-full);font-size:.8125rem;background:var(--duro-paper);color:#3d4650}#how .how-time[aria-pressed=true]{background:var(--duro-ink);color:#fff}.trust[data-astro-cid-uj2d65ae]{background:var(--duro-ink);scroll-margin-top:var(--header-h)}.band[data-astro-cid-uj2d65ae]{background:var(--teal-700)}.band-in[data-astro-cid-uj2d65ae]{padding-top:3.5rem;padding-bottom:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1.75rem 2.5rem;flex-wrap:wrap}.band[data-astro-cid-uj2d65ae] h2[data-astro-cid-uj2d65ae]{font-size:clamp(1.625rem,3vw,2.25rem);font-weight:500;letter-spacing:-.025em;line-height:1.2;color:#fff;max-width:640px;text-wrap:balance}.band[data-astro-cid-uj2d65ae] .button[data-astro-cid-uj2d65ae]{color:var(--teal-900);padding:.95rem 1.9rem;white-space:nowrap}.principles[data-astro-cid-uj2d65ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2.5rem;padding-top:clamp(56px,7vw,88px);padding-bottom:clamp(56px,7vw,88px)}.pr[data-astro-cid-uj2d65ae]{display:flex;flex-direction:column;gap:.875rem;padding-top:1.375rem;border-top:1px solid var(--border-on-dark)}.pr[data-astro-cid-uj2d65ae] .label[data-astro-cid-uj2d65ae]{color:var(--duro-teal-light);margin:0}.pr[data-astro-cid-uj2d65ae] h3[data-astro-cid-uj2d65ae]{font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:#fff}.pr[data-astro-cid-uj2d65ae] p[data-astro-cid-uj2d65ae]{font-size:1rem;line-height:1.65;color:var(--text-on-dark);text-wrap:pretty}.pr[data-astro-cid-uj2d65ae] .detail[data-astro-cid-uj2d65ae]{display:none;font-size:.9375rem;color:#ffffffe0;padding:.875rem 1rem;border-radius:var(--r-card);background:#2aa79a24}.principles[data-astro-cid-uj2d65ae].open .detail[data-astro-cid-uj2d65ae]{display:block}.pharm[data-astro-cid-5vxpmn7g]{background:var(--duro-paper);scroll-margin-top:var(--header-h)}.pharm-in[data-astro-cid-5vxpmn7g]{display:flex;gap:2.5rem 4rem;flex-wrap:wrap;align-items:flex-start}.copy[data-astro-cid-5vxpmn7g]{flex:1 1 380px;display:flex;flex-direction:column;gap:1.25rem}.copy[data-astro-cid-5vxpmn7g] .label[data-astro-cid-5vxpmn7g]{margin:0}.copy[data-astro-cid-5vxpmn7g] h2[data-astro-cid-5vxpmn7g]{font-size:clamp(2rem,4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.copy[data-astro-cid-5vxpmn7g] p[data-astro-cid-5vxpmn7g]{font-size:1.0625rem;line-height:1.65;color:#3d4650;max-width:520px;text-wrap:pretty}.card[data-astro-cid-5vxpmn7g]{flex:1 1 360px;background:#fff;border:1px solid var(--border-strong);border-radius:24px;padding:clamp(22px,3vw,32px)}form[data-astro-cid-5vxpmn7g]{display:flex;flex-direction:column;gap:.875rem}h3[data-astro-cid-5vxpmn7g]{font-size:1.25rem;font-weight:500;letter-spacing:-.02em}input[data-astro-cid-5vxpmn7g]:not([type=hidden]){font:inherit;font-size:1rem;color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--r-full);padding:.85rem 1.15rem;outline:none}input[data-astro-cid-5vxpmn7g].mono{font-family:var(--font-mono)}input[data-astro-cid-5vxpmn7g]:focus{border-color:var(--duro-teal)}.hp[data-astro-cid-5vxpmn7g]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.err[data-astro-cid-5vxpmn7g]{font-size:.875rem;color:var(--signal-danger)}.err[data-astro-cid-5vxpmn7g]:empty{display:none}form[data-astro-cid-5vxpmn7g] .button[data-astro-cid-5vxpmn7g]{justify-content:center;padding:.95rem 1.5rem}form[data-astro-cid-5vxpmn7g] .button[data-astro-cid-5vxpmn7g]:disabled{opacity:.6}.done[data-astro-cid-5vxpmn7g]{display:flex;flex-direction:column;gap:.75rem;padding:.5rem 0}form[data-astro-cid-5vxpmn7g][hidden],.done[data-astro-cid-5vxpmn7g][hidden]{display:none}.done[data-astro-cid-5vxpmn7g] i[data-astro-cid-5vxpmn7g]{display:block;width:56px;height:22px;border-radius:var(--r-full);background:var(--signal-success)}.done[data-astro-cid-5vxpmn7g] b[data-astro-cid-5vxpmn7g]{font-size:1.375rem;font-weight:500;letter-spacing:-.02em}.done[data-astro-cid-5vxpmn7g] span[data-astro-cid-5vxpmn7g]{font-size:1rem;line-height:1.6;color:#3d4650}.join[data-astro-cid-pj3ti6lb]{background:var(--duro-ink);color:#fff;scroll-margin-top:var(--header-h)}.join-in[data-astro-cid-pj3ti6lb]{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(64px,9vw,112px);display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.eyebrow[data-astro-cid-pj3ti6lb]{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.22em;text-transform:uppercase;color:var(--duro-teal-light)}h2[data-astro-cid-pj3ti6lb]{font-size:clamp(2.5rem,6vw,4.75rem);font-weight:400;letter-spacing:-.04em;line-height:1;max-width:820px;text-wrap:balance}.lede[data-astro-cid-pj3ti6lb]{font-size:1.1875rem;line-height:1.6;color:#ffffffad;max-width:560px;text-wrap:pretty}form[data-astro-cid-pj3ti6lb]{width:100%;max-width:640px;display:flex;flex-direction:column;gap:.75rem}.grid[data-astro-cid-pj3ti6lb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875rem}.full[data-astro-cid-pj3ti6lb]{grid-column:1 / -1}.field[data-astro-cid-pj3ti6lb]{display:flex;flex-direction:column;gap:.4rem}label[data-astro-cid-pj3ti6lb]{font-family:var(--font-mono);font-size:var(--size-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff9}label[data-astro-cid-pj3ti6lb] span[data-astro-cid-pj3ti6lb]{text-transform:none;letter-spacing:0;opacity:.7}input[data-astro-cid-pj3ti6lb]{width:100%;min-width:0;font:inherit;font-size:1.0625rem;color:#fff;background:#ffffff0f;border:1.5px solid rgba(255,255,255,.16);border-radius:var(--r-full);padding:.85rem 1.15rem;outline:none;transition:border-color .2s}input[data-astro-cid-pj3ti6lb].mono{font-family:var(--font-mono)}.phone[data-astro-cid-pj3ti6lb]{display:flex;gap:.5rem}.code[data-astro-cid-pj3ti6lb]{position:relative;flex:none}.code-face[data-astro-cid-pj3ti6lb]{display:flex;align-items:center;gap:.4rem;height:100%;padding:0 2.25rem 0 1rem;font-size:1rem;color:#fff;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.16);border-radius:var(--r-full);white-space:nowrap;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23ffffff' stroke-opacity='.7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;transition:border-color .2s}.code-face[data-astro-cid-pj3ti6lb] b[data-astro-cid-pj3ti6lb]{font-weight:500;color:#fff9}.code[data-astro-cid-pj3ti6lb] select[data-astro-cid-pj3ti6lb]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:1rem}.code[data-astro-cid-pj3ti6lb]:focus-within .code-face[data-astro-cid-pj3ti6lb]{border-color:var(--duro-teal-light)}.code[data-astro-cid-pj3ti6lb] select[data-astro-cid-pj3ti6lb] option[data-astro-cid-pj3ti6lb]{background:var(--duro-ink);color:#fff}input[data-astro-cid-pj3ti6lb]::placeholder{color:#ffffff59}input[data-astro-cid-pj3ti6lb]:focus{border-color:var(--duro-teal-light)}.hp[data-astro-cid-pj3ti6lb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.err[data-astro-cid-pj3ti6lb]{font-size:.875rem;color:#f2a49b}.err[data-astro-cid-pj3ti6lb]:empty{display:none}.submit[data-astro-cid-pj3ti6lb]{align-self:flex-start;margin-top:.375rem;padding:.95rem 1.9rem;background:var(--duro-teal-light);border-color:var(--duro-teal-light);color:#052c28}.submit[data-astro-cid-pj3ti6lb]:hover{background:#3bbcae;border-color:#3bbcae}.submit[data-astro-cid-pj3ti6lb]:disabled{opacity:.6;transform:none}.fine[data-astro-cid-pj3ti6lb]{font-size:.875rem;line-height:1.6;color:#fff9}.fine[data-astro-cid-pj3ti6lb] a[data-astro-cid-pj3ti6lb]{color:#ffffffe0;text-decoration:underline;text-underline-offset:2px}.done[data-astro-cid-pj3ti6lb]{display:flex;align-items:center;gap:1rem;max-width:640px;padding:1.25rem 1.5rem;border-radius:20px;background:#2aa79a24;border:1px solid rgba(42,167,154,.4);font-size:1.0625rem;line-height:1.5}form[data-astro-cid-pj3ti6lb][hidden],.done[data-astro-cid-pj3ti6lb][hidden]{display:none}
