.cf{--cf-out: cubic-bezier(.23, 1, .32, 1);--cf-spring: cubic-bezier(.22, 1, .36, 1)}@supports (transition-timing-function: linear(0,1)){.cf{--cf-spring: linear(0, .054, .181, .338, .498, .644, .766, .862, .933, .982, 1.013, 1.03, 1.037, 1.038, 1.035, 1.029, 1.023, 1.017, 1.012, 1.007, 1.004, 1.002, 1, .999, 1)}}@keyframes cf-rise{0%{opacity:0;transform:translateY(10px)}}.cf .cf-back,.cf .cf-kicker,.cf .cf-intro,.cf .cf-steps,.cf .cf-summary__card{animation:cf-rise .55s var(--cf-out) backwards}.cf .cf-kicker{animation-delay:.02s}.cf .cf-title{animation:cf-rise .55s var(--cf-out) .04s backwards}.cf .cf-intro{animation-delay:.08s}.cf .cf-summary__card{animation-delay:.12s}.cf .cf-steps{animation-delay:.14s}.cf.cf-boot [data-panel-step="1"] .cf-h{animation:cf-rise .55s var(--cf-out) .16s backwards}.cf.cf-boot .cf-srv{animation:cf-rise .55s var(--cf-out) .18s backwards}.cf.cf-boot .cf-srv:nth-child(2){animation-delay:.215s}.cf.cf-boot .cf-srv:nth-child(3){animation-delay:.25s}.cf.cf-boot .cf-srv:nth-child(4){animation-delay:.285s}.cf.cf-boot .cf-srv:nth-child(n+5){animation-delay:.32s}@media(prefers-reduced-motion:reduce){html:not([data-motion=full]) .cf :is(.cf-back,.cf-kicker,.cf-title,.cf-intro,.cf-steps,.cf-summary__card),html:not([data-motion=full]) .cf.cf-boot :is([data-panel-step="1"] .cf-h,.cf-srv){animation:none!important}}html[data-motion=off] .cf :is(.cf-back,.cf-kicker,.cf-title,.cf-intro,.cf-steps,.cf-summary__card),html[data-motion=off] .cf.cf-boot :is([data-panel-step="1"] .cf-h,.cf-srv){animation:none!important}@keyframes cf-drift{to{transform:translateY(24px)}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .cf .cf-head{animation:cf-drift linear both;animation-timeline:scroll(root);animation-range:0 480px}}}.cf .cf-stage{position:relative}.cf .cf-stage.is-moving{overflow:hidden;overflow:clip}.cf .cf-panel.is-leaving{position:absolute;top:0;left:0;right:0;pointer-events:none}.cf .cf-fold{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .36s var(--cf-out),opacity .24s var(--cf-out),visibility 0s linear 0s}.cf .cf-fold.is-shut{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s var(--cf-out),opacity .16s var(--cf-out),visibility 0s linear .28s}.cf .cf-fold>.cf-fold__in{min-height:0;overflow:hidden}.cf .cf-fold.is-settled>.cf-fold__in{overflow:visible}.cf .cf-sum-row{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .36s var(--cf-out),opacity .26s var(--cf-out)}.cf .cf-sum-row>.cf-sum-clip{min-height:0;overflow:hidden}.cf .cf-sum-row .cf-sum-item{transition:transform .36s var(--cf-out)}.cf .cf-sum-row.is-leaving{grid-template-rows:0fr;opacity:0;transition-duration:.26s,.16s;pointer-events:none}@starting-style{.cf .cf-sum-row{grid-template-rows:0fr;opacity:0}.cf .cf-sum-row .cf-sum-item{transform:translateY(-8px)}}html.lite .cf .cf-fold{transition:opacity .24s var(--cf-out),visibility 0s linear 0s}html.lite .cf .cf-fold.is-shut{transition:opacity .16s var(--cf-out),visibility 0s linear .16s}html.lite .cf .cf-sum-row{transition:opacity .26s var(--cf-out)}html.lite .cf .cf-sum-row .cf-sum-item{transition-duration:.26s}html.lite .cf .cf-sum-row.is-leaving{transition-duration:.16s}.cf .cf-instant,.cf .cf-instant .cf-sum-item,.cf .cf-instant:before{transition:none!important}.cf .cf-tline{position:relative}.cf .cf-num-old{position:absolute;right:0;margin:0;white-space:nowrap;pointer-events:none}.cf .cf-delta{position:absolute;left:0;bottom:0;font-family:var(--font-mono);font-size:12px;font-weight:500;line-height:1.3;color:var(--color-aqua-deep);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;opacity:0;pointer-events:none}.cf .cf-delta.is-minus{color:var(--color-muted)}@keyframes cf-breathe{to{opacity:.55}}.cf .cf-btn.is-sending .cf-btn__l{animation:cf-breathe .9s ease-in-out .25s infinite alternate}html.lite .cf .cf-btn.is-sending .cf-btn__l,html[data-motion=off] .cf .cf-btn.is-sending .cf-btn__l{animation:none}.cf[data-astro-cid-7wog2c76]{position:relative;z-index:1}.cf-head[data-astro-cid-7wog2c76]{max-width:var(--content-max);margin:0 auto;padding:clamp(120px,18vh,190px) clamp(20px,5vw,64px) clamp(10px,2vh,24px)}.cf-back[data-astro-cid-7wog2c76]{font-family:var(--font-mono);font-size:12px;color:var(--color-muted);display:inline-block;margin-bottom:22px;transition:color .25s,transform .3s var(--ease-out)}.cf-back[data-astro-cid-7wog2c76]:hover{color:var(--color-aqua-deep)}@media(hover:hover)and (pointer:fine){.cf-back[data-astro-cid-7wog2c76]:hover{transform:translate(-3px)}}.cf-kicker[data-astro-cid-7wog2c76]{font-family:var(--font-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-aqua-deep);margin-bottom:var(--space-kicker)}.cf-title[data-astro-cid-7wog2c76]{font-family:var(--font-display);font-weight:360;font-size:clamp(36px,5.5vw,76px);line-height:1;letter-spacing:-.011em;color:var(--color-text)}.cf-intro[data-astro-cid-7wog2c76]{font-size:clamp(15px,1.5vw,18px);line-height:1.7;color:var(--color-ink2);max-width:var(--measure-lead);margin-top:22px}.cf-layout[data-astro-cid-7wog2c76]{display:grid;grid-template-columns:1fr 340px;gap:clamp(30px,4vw,56px);align-items:start;padding-top:clamp(30px,5vh,56px);padding-bottom:clamp(50px,9vh,110px)}.cf-steps[data-astro-cid-7wog2c76]{list-style:none;display:flex;gap:8px;margin-bottom:34px;flex-wrap:wrap}.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76]{display:flex;align-items:center;gap:9px;padding:8px 16px 8px 9px;border:1px solid var(--color-line);border-radius:40px;opacity:.5;transition:opacity .3s,border-color .3s}.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-active{opacity:1;border-color:color-mix(in srgb,var(--color-aqua) 45%,var(--color-line))}.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-done{opacity:1}.cf-steps[data-astro-cid-7wog2c76] span[data-astro-cid-7wog2c76]{position:relative;isolation:isolate;overflow:hidden;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--color-surface2);color:var(--color-muted);font-family:var(--font-mono);font-size:12px;transition:color .3s var(--cf-out) .06s}.cf-steps[data-astro-cid-7wog2c76] span[data-astro-cid-7wog2c76]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--color-aqua-deep);clip-path:circle(0% at 50% 50%);transition:clip-path .3s var(--cf-out)}.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-active span[data-astro-cid-7wog2c76],.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-done span[data-astro-cid-7wog2c76]{color:#fff}.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-active span[data-astro-cid-7wog2c76]:before,.cf-steps[data-astro-cid-7wog2c76] li[data-astro-cid-7wog2c76].is-done span[data-astro-cid-7wog2c76]:before{clip-path:circle(72% at 50% 50%)}.cf-steps[data-astro-cid-7wog2c76] b[data-astro-cid-7wog2c76]{font-family:var(--font-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--color-text)}.cf-h[data-astro-cid-7wog2c76]{font-family:var(--font-display);font-weight:400;font-size:clamp(22px,2.6vw,32px);color:var(--color-text);margin-bottom:22px}.cf-services[data-astro-cid-7wog2c76]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.cf-srv{display:block;color:inherit;text-decoration:none;text-align:left;background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius);padding:18px 20px;cursor:pointer;transition:border-color .25s,background-color .25s,transform .4s var(--cf-spring)}.cf-srv:active{transform:scale(.97);transition:border-color .25s,background-color .25s,transform .12s var(--cf-out)}.cf-srv.is-sel{border-color:var(--color-aqua-deep);background:color-mix(in srgb,var(--color-aqua) 8%,var(--color-surface));box-shadow:inset 3px 0 0 var(--color-aqua-deep)}.cf-srv b{display:block;font-family:var(--font-display);font-size:19px;font-weight:500;color:var(--color-text);margin-bottom:4px}.cf-srv span{font-family:var(--font-mono);font-size:11px;color:var(--color-aqua-deep)}.cf-arr{display:inline-block;font-style:normal;transition:transform .3s var(--cf-out)}@media(hover:hover)and (pointer:fine){.cf-srv:hover{border-color:color-mix(in srgb,var(--color-aqua) 40%,var(--color-line));transform:translateY(-3px)}.cf-srv:hover:active{transform:translateY(-1px) scale(.97)}.cf-srv:hover .cf-arr,.cf-btn--solid:hover:not(:disabled) .cf-arr{transform:translate(3px)}}.cf-group{margin-bottom:26px}.cf-group h3{font-family:var(--font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:14px}.cf-opt{position:relative;isolation:isolate;display:flex;align-items:flex-start;gap:12px;padding:13px 16px;border:1px solid var(--color-line);border-radius:10px;margin-bottom:8px;cursor:pointer;transition:border-color .2s,transform .4s var(--cf-spring);min-height:44px}.cf-opt:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:9px;background:color-mix(in srgb,var(--color-aqua) 7%,transparent);opacity:0;clip-path:inset(0 100% 0 0);transition:opacity .16s ease,clip-path 0s linear .16s;pointer-events:none}.cf-opt:active{transform:scale(.985);transition:border-color .2s,transform .12s var(--cf-out)}.cf-opt:hover{border-color:color-mix(in srgb,var(--color-aqua) 40%,var(--color-line))}.cf-opt.is-on{border-color:var(--color-aqua-deep)}.cf-opt.is-on:before{opacity:1;clip-path:inset(0 0 0 0);transition:clip-path .26s var(--cf-out),opacity 0s}.cf-opt input{margin-top:3px;width:17px;height:17px;accent-color:var(--color-aqua-deep);cursor:pointer;flex-shrink:0}.cf-opt .cf-opt__l{flex:1;font-size:14.5px;line-height:1.45;color:var(--color-text)}.cf-opt .cf-opt__p{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--color-aqua-deep);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.cf-opt .cf-opt__p .mo{color:var(--color-warm-deep)}.cf-navbtns[data-astro-cid-7wog2c76]{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.cf-btn[data-astro-cid-7wog2c76]{font-family:var(--font-mono);font-size:13px;padding:14px 26px;border-radius:40px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1.5px solid transparent;transition:background .25s,border-color .25s,color .25s,transform .4s var(--cf-spring)}.cf-btn[data-astro-cid-7wog2c76]:active:not(:disabled){transform:scale(.97);transition:background .25s,border-color .25s,color .25s,transform .12s var(--cf-out)}.cf-btn--solid[data-astro-cid-7wog2c76]{background:var(--color-aqua-deep);color:#fff;font-weight:500}.cf-btn--solid[data-astro-cid-7wog2c76]:hover{background:var(--color-aqua)}.cf-btn--solid[data-astro-cid-7wog2c76]:disabled{opacity:.5;cursor:not-allowed}.cf-btn--ghost[data-astro-cid-7wog2c76]{background:none;border-color:var(--color-line);color:var(--color-text)}.cf-btn--ghost[data-astro-cid-7wog2c76]:hover{border-color:var(--color-aqua);color:var(--color-aqua-deep)}.cf-btn--line[data-astro-cid-7wog2c76]{background:none;border-color:var(--color-line);color:var(--color-text);margin-top:8px}.cf-btn--line[data-astro-cid-7wog2c76]:hover{border-color:var(--color-aqua)}.cf-form[data-astro-cid-7wog2c76]{display:flex;flex-direction:column;gap:18px}.cf-field[data-astro-cid-7wog2c76]{display:flex;flex-direction:column;gap:7px}.cf-field[data-astro-cid-7wog2c76] label[data-astro-cid-7wog2c76]{font-family:var(--font-label);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.cf-field[data-astro-cid-7wog2c76] input[data-astro-cid-7wog2c76],.cf-field[data-astro-cid-7wog2c76] textarea[data-astro-cid-7wog2c76]{font-family:var(--font-body);font-size:15px;color:var(--color-text);background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:10px;padding:13px 15px;transition:border-color .25s,box-shadow .25s}.cf-field[data-astro-cid-7wog2c76] input[data-astro-cid-7wog2c76]:focus,.cf-field[data-astro-cid-7wog2c76] textarea[data-astro-cid-7wog2c76]:focus{outline:none;border-color:var(--color-aqua-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-aqua) 16%,transparent)}.cf-field[data-astro-cid-7wog2c76] textarea[data-astro-cid-7wog2c76]{resize:vertical}.cf-hp[data-astro-cid-7wog2c76]{position:absolute;left:-9999px}.cf-err[data-astro-cid-7wog2c76]{color:var(--color-warm-deep);font-size:13px;font-family:var(--font-mono)}.cf-rgpd[data-astro-cid-7wog2c76]{font-size:13px;line-height:1.6;color:var(--color-muted);max-width:62ch}.cf-rgpd[data-astro-cid-7wog2c76] a{color:var(--color-aqua-deep);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px}.cf-success[data-astro-cid-7wog2c76]{text-align:center;padding:40px 0}.cf-success__mark[data-astro-cid-7wog2c76]{width:64px;height:64px;margin:0 auto 22px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--color-aqua) 14%,transparent);color:var(--color-aqua-deep);font-size:30px;box-shadow:0 0 0 6px color-mix(in srgb,var(--color-aqua) 7%,transparent)}.cf-success__mark[data-astro-cid-7wog2c76] span[data-astro-cid-7wog2c76]{display:inline-block}.cf-success[data-astro-cid-7wog2c76] h3[data-astro-cid-7wog2c76]{font-family:var(--font-display);font-size:30px;font-weight:400;color:var(--color-text);margin-bottom:12px}.cf-success[data-astro-cid-7wog2c76] p[data-astro-cid-7wog2c76]{font-size:15px;line-height:1.7;color:var(--color-ink2);max-width:42ch;margin:0 auto}.cf-summary[data-astro-cid-7wog2c76]{position:sticky;top:96px}.cf-summary__card[data-astro-cid-7wog2c76]{background:var(--color-surface);border:1.5px solid var(--color-line);border-radius:var(--radius-media);padding:26px;box-shadow:0 30px 60px -50px #1c344473}.cf-summary__label[data-astro-cid-7wog2c76]{font-family:var(--font-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-aqua-deep);display:block;margin-bottom:16px}.cf-summary__empty{font-size:14px;line-height:1.6;color:var(--color-muted)}.cf-sum-item{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;line-height:1.5;color:var(--color-ink2);padding:8px 0;border-bottom:1px solid var(--color-line-soft)}.cf-sum-item b{font-family:var(--font-mono);font-size:12.5px;color:var(--color-text);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.cf-sum-item--head{color:var(--color-text);font-weight:500;border-bottom-color:var(--color-line)}.cf-summary__totals[data-astro-cid-7wog2c76]{margin-top:16px;padding-top:14px;border-top:1.5px solid var(--color-line)}.cf-tline[data-astro-cid-7wog2c76]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-mono);font-size:13px;color:var(--color-text)}.cf-tline[data-astro-cid-7wog2c76] b[data-astro-cid-7wog2c76]{font-family:var(--font-body);font-size:calc(30px * var(--d-small));font-weight:500;line-height:1;color:var(--color-aqua-deep);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.015em}.cf-tline--month[data-astro-cid-7wog2c76] b[data-astro-cid-7wog2c76]{font-size:calc(20px * var(--d-small));color:var(--color-warm-deep)}.cf-tline--month[data-astro-cid-7wog2c76]{margin-top:8px}.cf-summary__tva[data-astro-cid-7wog2c76]{font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--color-muted);margin-top:16px}@media(max-width:900px){.cf-layout[data-astro-cid-7wog2c76]{grid-template-columns:1fr}.cf-summary[data-astro-cid-7wog2c76]{position:static;order:-1}}
