.plans{--plan-spring:linear(0, .0336 2.8%, .1191 5.6%, .236 8.3%, .3677 11.1%, .5017 13.9%, .6286 16.7%, .7426 19.4%, .84 22.2%, .9194 25%, .9811 27.8%, 1.0261 30.6%, 1.0564 33.3%, 1.0744 36.1%, 1.0825 38.9%, 1.083 41.7%, 1.078 44.4%, 1.0695 47.2%, 1.0591 50%, 1.0479 52.8%, 1.0369 55.6%, 1.0267 58.3%, 1.0177 61.1%, 1.0103 63.9%, 1.0043 66.7%, .9998 69.4%, .9966 72.2%, .9945 75%, .9934 77.8%, .993 80.6%, .9938 86.1%, .9955 91.7%, 1);padding-block-start:0}.plans__deck{--strip:6.5rem;gap:var(--sp-5);margin-block-start:var(--sp-7);list-style:none;display:grid}.plan--t1{--o-light:var(--cyan);--o-mid:var(--blue);--o-deep:var(--indigo);--ring:var(--blue);--tick:var(--blue)}.plan--t2{--o-light:var(--indigo-light);--o-mid:var(--indigo);--o-deep:var(--indigo-deep);--ring:var(--cyan);--tick:var(--indigo)}.plan--t3{--o-light:var(--indigo-light);--o-mid:var(--indigo-deep);--o-deep:var(--color-night);--ring:var(--sand);--tick:var(--indigo-deep)}.plan{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid;position:relative}.plan__card{isolation:isolate;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-bg);box-shadow:var(--shadow-1);transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);display:grid;position:relative;overflow:hidden}.plan__card:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--o-light), transparent);opacity:.14;pointer-events:none;block-size:13rem;position:absolute;inset:0 0 auto}.plan--featured .plan__card{background:linear-gradient(var(--color-bg), var(--color-bg)) padding-box, var(--grad-cool) border-box;box-shadow:var(--glow-primary), var(--shadow-2);border:2px solid #0000}.plan__hit,.plan__strip,.plan__count,.plan__peek,.plan__close{display:none}.plan__inner{gap:var(--sp-4);padding:var(--sp-6);outline:none;flex-direction:column;display:flex}.plan__side,.plan__main{display:contents}.plan__orb{--size:5.25rem;inline-size:var(--size);block-size:var(--size);background:radial-gradient(circle at 36% 30%, var(--o-light) 0%, var(--o-mid) 52%, var(--o-deep) 100%);border-radius:50%;flex:none;margin-block-end:var(--sp-2);display:block;position:relative;box-shadow:inset -.6rem -.8rem 1.4rem #171a2e47,0 1.4rem 1.6rem -1rem #353a878c}.plan__ring{border:2px solid var(--ring);opacity:.8;border-block-start-color:#0000;border-radius:50%;display:none;position:absolute;inset:-18%;transform:rotate(-16deg)scaleY(.3)}.plan__ring--2{opacity:.55;inset:-30%;transform:rotate(28deg)scaleY(.26)}.plan--t2 .plan__ring:first-child,.plan--t3 .plan__ring{display:block}.plan__orbit{--rx:.68;--ry:.204;inset-block-start:50%;display:none;position:absolute;left:50%;transform:rotate(-16deg)}.plan__orbit--2{--rx:.8;--ry:.208;transform:rotate(28deg)}.plan__sat{inset-block-start:-4px;block-size:8px;inline-size:8px;position:absolute;left:-4px}.plan__sat:after{content:"";background:var(--ring);box-shadow:0 0 10px var(--ring);border-radius:50%;position:absolute;inset:0}.plan__orb--mini{--size:2.5rem;margin:0}.plan__orb--mini .plan__ring{border-width:1.5px}.plan__head{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.plan__head h3{font-size:var(--fs-h3);line-height:var(--lh-tight);color:var(--color-ink)}.plan__badge{background:var(--grad-action);color:var(--color-on-primary);font-size:var(--fs-small);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.plan__badge svg,.plan__star{block-size:14px;inline-size:14px;fill:var(--sand)}.plan__tagline{color:var(--color-muted);font-size:var(--fs-small);line-height:1.9}.plan__price{align-items:baseline;gap:var(--sp-2);padding-block:var(--sp-4);border-block:1px dashed var(--color-border-strong);flex-wrap:wrap;order:3;display:flex}.plan__amount{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:clamp(1.9rem,1.3rem + 1.6vw,2.5rem);font-weight:800;line-height:1;display:inline-flex}.plan--featured .plan__amount{color:var(--color-primary-deep)}.plan__digit{block-size:1em;display:inline-block;position:relative;overflow:hidden}.plan__digit-w{visibility:hidden}.plan__reel{transition:transform 1.6s var(--plan-spring);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0 auto auto 50%;translate:-50%}.plan__reel>span{block-size:1em}.plan__unit{color:var(--color-muted);font-weight:600}.plan__per{font-weight:500}.plan__meta{align-items:center;gap:var(--sp-2);background:var(--color-surface);color:var(--color-primary-deep);font-size:var(--fs-small);border-radius:999px;order:4;align-self:flex-start;padding:6px 12px;font-weight:600;display:inline-flex}.plan__meta svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;block-size:18px;inline-size:18px}.plan__features{gap:var(--sp-3);order:5;align-content:start;list-style:none;display:grid}.plan__features li{color:var(--color-body);padding-inline-start:2rem;line-height:1.8;position:relative}.plan__features li:before{content:"";background:var(--tick);border-radius:50%;block-size:1.25rem;inline-size:1.25rem;position:absolute;inset-block-start:.3em;inset-inline-start:0}.plan__features li:after{content:"";border-left:2px solid var(--color-on-primary);border-bottom:2px solid var(--color-on-primary);block-size:4px;inline-size:8px;position:absolute;inset-block-start:calc(.3em + 6px);inset-inline-start:6px;transform:rotate(-45deg)}.plan__latin{white-space:nowrap;display:inline-block}.plan__count{border:1px dashed var(--color-border-strong);color:var(--color-muted);font-size:var(--fs-small);border-radius:999px;order:6;align-self:flex-start;padding:4px 10px}.plan__peek,.plan__cta{order:7;margin-block-start:auto}.plan__peek{align-items:center;gap:var(--sp-2);color:var(--color-primary);padding-block-start:var(--sp-2);font-weight:700}.plan__peek svg,.plan__cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;transition:transform var(--dur-micro) var(--ease-out)}.plan__cta{gap:var(--sp-2)}[data-ready] .plan__inner,[data-ready] .plan__strip{transition:opacity .6s var(--ease-out) .24s}[data-ready] .is-swapping .plan__inner,[data-ready] .is-swapping .plan__strip{opacity:0;transition:none}[data-ready] .plan__hit{z-index:3;border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;inline-size:100%;display:block;position:absolute;inset:0}[data-ready] .plan__hit:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}[data-ready] .plan[data-state=open] .plan__hit,[data-ready] .plan:not([data-state=open]) .plan__more,[data-ready] .plan:not([data-state=open]) .plan__cta{display:none}[data-ready] .plan[data-state=rest] .plan__count,[data-ready] .plan[data-state=rest] .plan__peek{display:inline-flex}[data-ready] .plan[data-state=fold] .plan__inner{display:none}[data-ready] .plan[data-state=fold] .plan__strip{display:flex}[data-ready] .plan[data-state=open] .plan__close{z-index:2;border:1px solid var(--color-border);background:var(--color-bg);block-size:44px;inline-size:44px;color:var(--color-ink);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--sp-4);inset-inline-end:var(--sp-4)}.plan__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;block-size:18px;inline-size:18px}[data-ready] .plan[data-state=open] .plan__head{padding-inline-end:3.25rem}.plan__strip{color:var(--color-ink);font-weight:700}.plan__strip-price b,.plan__strip-full b{color:var(--color-primary-deep);font-weight:800}.plan__strip-price small{color:var(--color-muted);font-size:.75rem;font-weight:600}.plan__strip-full{color:var(--color-muted);font-size:var(--fs-small);white-space:nowrap;justify-items:end;font-weight:600;line-height:1.4;display:grid}.plan__strip-full small{font-size:.75rem}.plan__chevron{fill:none;block-size:20px;inline-size:20px;stroke:var(--color-muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.plan__star{flex:none}@media (width<=1023.98px){[data-ready].plans__deck{gap:var(--sp-3)}.plan.is-sizing{transition:block-size 1.4s var(--plan-spring);overflow:hidden}[data-ready] .plan[data-state=fold] .plan__strip{align-self:start;align-items:center;gap:var(--sp-3);min-block-size:4.5rem;padding:var(--sp-3) var(--sp-4)}.plan__strip-name{white-space:nowrap;flex:1;align-items:center;gap:6px;display:inline-flex}.plan__strip-price{display:none}[data-ready] .plan[data-state=fold] .plan__card:before{background:linear-gradient(270deg, var(--o-light), transparent 60%);opacity:.12;block-size:100%}}@media (width>=1024px){.plans__deck{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}[data-ready].plans__deck{gap:var(--sp-5);min-block-size:var(--deck-h,auto);display:flex}[data-ready] .plan{transition:flex-grow 1.44s var(--plan-spring), flex-basis 1.44s var(--plan-spring);flex:1 1 0}[data-ready] .plan[data-state=fold]{flex:0 0 var(--strip)}.is-measuring .plan,.is-measuring .plan__inner,.is-measuring .plan__strip{transition:none!important}[data-ready] .plan[data-state=open] .plan__inner{column-gap:var(--sp-7);min-inline-size:var(--open-w,100%);padding:var(--sp-6) var(--sp-7);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-content:center;align-items:center;display:grid}[data-ready] .plan[data-state=rest] .plan__inner{gap:var(--sp-3);min-inline-size:var(--rest-w,100%);padding:var(--sp-5);grid-template:"orb head head""tag tag tag""price price price""meta meta meta""feat feat feat"1fr"more more peek"/auto minmax(0,1fr) auto;display:grid}[data-ready] .plan[data-state=rest] .plan__orb:not(.plan__orb--mini){--size:3.25rem;grid-area:orb;margin:0}[data-ready] .plan[data-state=rest] .plan__head{grid-area:head}[data-ready] .plan[data-state=rest] .plan__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:tag;display:-webkit-box;overflow:hidden}[data-ready] .plan[data-state=rest] .plan__price{padding-block:var(--sp-3);grid-area:price}[data-ready] .plan[data-state=rest] .plan__amount{font-size:2rem}[data-ready] .plan[data-state=rest] .plan__meta{grid-area:meta;justify-self:start}[data-ready] .plan[data-state=rest] .plan__features{grid-area:feat}[data-ready] .plan[data-state=rest] .plan__count{grid-area:more;place-self:center start}[data-ready] .plan[data-state=rest] .plan__peek{grid-area:peek;align-self:center;margin:0;padding:0}[data-ready] .plan__features{gap:var(--sp-2)}[data-ready] .plan__features li{font-size:.9375rem;line-height:1.7}[data-ready] .plan[data-state=open] .plan__side,[data-ready] .plan[data-state=open] .plan__main{gap:var(--sp-3);flex-direction:column;display:flex}[data-ready] .plan[data-state=open] .plan__side{align-items:flex-start}[data-ready] .plan[data-state=open] .plan__orb:not(.plan__orb--mini){--size:6.5rem;margin-block:var(--sp-2) var(--sp-3);margin-inline-start:var(--sp-4)}[data-ready] .plan[data-state=open] .plan__head h3{font-size:clamp(1.375rem,1rem + .8vw,1.75rem)}[data-ready] .plan[data-state=open] .plan__price{border-block-start:0;padding-block-start:0}[data-ready] .plan[data-state=open] .plan__card:before{background:linear-gradient(90deg, var(--o-light), transparent);opacity:.1;block-size:100%;inline-size:50%;inset:0 auto 0 0}[data-ready] .plan[data-state=fold] .plan__strip{justify-content:space-between;align-items:center;gap:var(--sp-5);padding:var(--sp-6) 0;flex-direction:column}[data-ready] .plan[data-state=fold] .plan__card:before{background:linear-gradient(180deg, var(--o-light), transparent 75%);opacity:.2;block-size:100%}.plan__strip-name{writing-mode:vertical-rl;white-space:nowrap;align-items:center;gap:8px;font-size:1.125rem;display:inline-flex}.plan__strip-price{text-align:center;justify-items:center;gap:2px;display:grid}.plan__strip-price b{font-size:1.375rem;line-height:1}.plan__strip-full,.plan__chevron{display:none}}@media (hover:hover) and (pointer:fine){[data-ready] .plan[data-state=rest]:hover .plan__card{box-shadow:var(--shadow-3);transform:translateY(-6px)}[data-ready] .plan--featured[data-state=rest]:hover .plan__card{box-shadow:var(--glow-primary), var(--shadow-3)}[data-ready] .plan[data-state=rest]:hover .plan__peek svg,.plan__cta:hover svg{transform:translate(-4px)}[data-ready] .plan[data-state=fold]:hover .plan__card:before{opacity:.3}[data-ready] .plan__close:hover{transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.plan__orb{transition:transform .5s var(--plan-spring)}[data-ready] .plan[data-state=rest]:hover .plan__orb{transform:scale(1.08)rotate(-6deg)}.plan--t2 .plan__orbit:not(.plan__orbit--2),.plan--t3 .plan__orbit{display:block}.plan__sat{animation:3.5s cubic-bezier(.37,0,.63,1) infinite alternate plan-sat-x}.plan__sat:after{animation:3.5s cubic-bezier(.37,0,.63,1) -1.75s infinite alternate plan-sat-y}.plan__orbit--2 .plan__sat,.plan__orbit--2 .plan__sat:after{animation-duration:5.5s}.plan__orbit--2 .plan__sat:after{animation-delay:-2.75s}[data-ready] .plan[data-state=open] .plan__features li{animation:plan-feat 1s var(--ease-out) both}[data-ready] .plan[data-state=open] .plan__features li:before{animation:plan-pop 1s var(--plan-spring) both}[data-ready] .plan[data-state=open] .plan__features li:after{animation:plan-check .8s var(--plan-spring) both}[data-ready] .plan[data-state=open] .plan__features li,[data-ready] .plan[data-state=open] .plan__features li:before{animation-delay:calc(.48s + min(var(--i,0), 7) * .11s)}[data-ready] .plan[data-state=open] .plan__features li:after{animation-delay:calc(.72s + min(var(--i,0), 7) * .11s)}[data-ready] .plan[data-state=open] .plan__orb:not(.plan__orb--mini){animation:plan-arrive 1.6s var(--plan-spring) .32s both}.plan__badge:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);inline-size:40%;animation:4.5s ease-in-out 1s infinite plan-shine;position:absolute;inset-block:0;inset-inline-start:-60%;transform:skew(-20deg)}}@keyframes plan-sat-x{0%{transform:translateX(calc(var(--size) * var(--rx) * -1))}to{transform:translateX(calc(var(--size) * var(--rx)))}}@keyframes plan-sat-y{0%{transform:translateY(calc(var(--size) * var(--ry) * -1));opacity:.2}to{transform:translateY(calc(var(--size) * var(--ry)));opacity:1}}@keyframes plan-feat{0%{opacity:0;transform:translateY(10px)}}@keyframes plan-pop{0%{transform:scale(0)}}@keyframes plan-check{0%{opacity:0;transform:rotate(-45deg)scale(.3)}}@keyframes plan-arrive{0%{transform:scale(.55)rotate(-24deg)}}@keyframes plan-shine{0%,70%{transform:translate(0)skew(-20deg)}to{transform:translate(380%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.plan__card,.plan__peek svg,.plan__cta svg,[data-ready] .plan,[data-ready] .plan__inner,[data-ready] .plan__strip,[data-ready] .plan__close{transition:none}}.route-sec{overflow-x:clip}.route-sec__grid{gap:var(--sp-6);display:grid}.route-sec__title{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.5}.route-sec__title:before{content:"";block-size:3px;inline-size:30px;background:var(--grad-cool);border-radius:3px;margin-block-end:var(--sp-4);display:block}.dial{display:none}.route{--node:42px;--t:18px;--gap:var(--sp-4);gap:var(--gap);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.step{counter-increment:step;padding-inline-start:calc(var(--node) + var(--sp-4));position:relative}.step__node{z-index:1;inline-size:var(--node);block-size:var(--node);border:2px solid var(--color-border-strong);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--t);inset-inline-start:0}.step__node:before{content:"";background:var(--grad-cool);box-shadow:var(--glow-primary);border-radius:50%;position:absolute;inset:-2px}.step__num{color:#fff;font-size:.9375rem;font-weight:900;line-height:1;position:relative}.step__num:before{content:counter(step, decimal-leading-zero)}.step__seg{inset-block:calc(var(--t) + var(--node) / 2) calc(-1 * (var(--gap) + var(--t) + var(--node) / 2));background:var(--color-border);border-radius:3px;inline-size:3px;position:absolute;inset-inline-start:calc(var(--node) / 2 - 1.5px);overflow:hidden}.step__fill{background:linear-gradient(180deg, var(--indigo), var(--blue) 60%, var(--cyan));transform-origin:top;position:absolute;inset:0}.step__card{padding:var(--sp-4);border:1px solid var(--color-border);box-shadow:var(--shadow-1);background:#fff;border-radius:22px;display:flow-root;position:relative}.step__card:after{content:"";border:1.5px solid var(--indigo-light);border-radius:inherit;box-shadow:var(--shadow-2);opacity:0;pointer-events:none;position:absolute;inset:-1px}.step__icon{float:inline-start;block-size:38px;inline-size:38px;background:var(--color-surface);color:var(--color-primary);isolation:isolate;border-radius:12px;place-items:center;margin-inline-end:var(--sp-3);display:grid;position:relative}.step__icon:before{content:"";z-index:-1;border-radius:inherit;background:var(--grad-cool);opacity:0;position:absolute;inset:0}.step__icon svg{block-size:20px;inline-size:20px}.step__text{color:var(--color-body);margin:0;line-height:1.95}.step__title{min-block-size:38px;color:var(--color-ink);align-items:center;margin-block-end:var(--sp-2);font-size:1.0625rem;font-weight:700;line-height:1.6;display:flex}.step__body a{font-weight:700}.step__body .fact{background:var(--sand);color:var(--color-ink);white-space:nowrap;border-radius:6px;padding:1px 6px;font-weight:700}@keyframes route-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes node-on{0%{opacity:0}to{opacity:1}}@keyframes node-num{0%{color:var(--color-muted)}to{color:#fff}}@keyframes node-pop{0%{transform:scale(.84)}55%{transform:scale(1.14)}to{transform:none}}@keyframes card-lit{0%,to{opacity:0}12%,88%{opacity:1}}@keyframes dial-fill{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.route-sec{timeline-scope:--route}.route{view-timeline:--route block;view-timeline-inset:0px}.step{view-timeline:--step block;view-timeline-inset:0px}.step__seg{view-timeline:--seg block;view-timeline-inset:0px}.step__fill{animation-name:route-fill;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--seg;animation-range:cover 50vh cover calc(100% - 50vh)}.step__node:before,.step__num,.step__node{animation-duration:1ms;animation-fill-mode:both;animation-timeline:--step;animation-range:cover calc(50vh + var(--t) + var(--node) / 2 - 4px) cover calc(50vh + var(--t) + var(--node) / 2 + 36px)}.step__node:before{animation-name:node-on;animation-timing-function:linear}.step__num{animation-name:node-num;animation-timing-function:linear}.step__node{animation-name:node-pop;animation-timing-function:ease-out}.step__card:after,.step__icon:before{animation-name:card-lit;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--step;animation-range:cover calc(50vh + var(--t)) cover calc(100% - 50vh + var(--gap) + var(--t))}.step__icon{transition:color var(--dur-micro) var(--ease-out)}.dial__fill{animation-name:dial-fill;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--route;animation-range:cover 50vh cover calc(100% - 50vh)}}}@media (prefers-reduced-motion:no-preference){.route[data-io] .step__node:before,.route[data-io] .step__card:after,.route[data-io] .step__icon:before{transition:opacity .42s var(--ease-out)}.route[data-io] .step__fill{transition:transform .7s var(--ease-out)}.route[data-io] .step:not(.is-on) .step__node:before{opacity:0}.route[data-io] .step:not(.is-on) .step__num{color:var(--color-muted)}.route[data-io] .step:not(.is-past) .step__fill{transform:scaleY(0)}.route[data-io] .step.is-on:not(.is-past) .step__card:after,.route[data-io] .step.is-on:not(.is-past) .step__icon:before{opacity:1}}.route[data-io] .step.is-on:not(.is-past) .step__icon{color:#fff}@media (width>=768px){.route{--node:48px;--t:22px;--gap:var(--sp-5)}.step{padding-inline-start:calc(var(--node) + var(--sp-5))}.step__card{gap:var(--sp-5);padding:var(--sp-5) var(--sp-6) var(--sp-5) var(--sp-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.step__icon{float:none;border-radius:16px;block-size:52px;inline-size:52px;margin:0}.step__title{min-block-size:0;margin-block-end:var(--sp-1);display:block}.step__icon svg{block-size:24px;inline-size:24px}}@media (width>=1024px){.route-sec__grid{gap:var(--sp-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr);align-items:start}.route-sec__aside{gap:var(--sp-7);justify-items:start;display:grid;position:sticky;inset-block-start:112px}[data-route][data-ready] .dial{place-items:center;block-size:188px;inline-size:188px;display:grid;position:relative}.dial:before{content:"";background:radial-gradient(circle at 36% 30%, #fff 0%, var(--color-surface) 70%);border-radius:50%;position:absolute;inset:18%;box-shadow:inset -.5rem -.7rem 1.4rem #353a871f,0 1.4rem 2rem -1.2rem #353a8773}.dial__ring{block-size:100%;inline-size:100%;position:absolute;inset:0;transform:rotate(-90deg)scaleY(-1)}.dial__track,.dial__fill{fill:none;stroke-width:5px}.dial__track{stroke:var(--color-border)}.dial__fill{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p,0) * 100);transition:stroke-dashoffset .7s var(--ease-out)}.dial__face{justify-items:center;gap:2px;padding-block:4px;display:grid;position:relative;overflow:hidden}.dial__num{color:var(--color-primary-deep);counter-reset:dial var(--step,1);font-size:3.25rem;font-weight:900;line-height:1}.dial__num:before{content:counter(dial, decimal-leading-zero)}.dial__of{color:var(--color-muted);font-size:var(--fs-small);counter-reset:total var(--n);font-weight:700}.dial__of:before{content:"از " counter(total, decimal-leading-zero)}.step__title{font-size:1.125rem}}.dlv-sec__title{max-inline-size:var(--measure);margin-block-end:var(--sp-6);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.5}.dlv-sec__title:before{content:"";block-size:3px;inline-size:30px;background:var(--grad-cool);border-radius:3px;margin-block-end:var(--sp-4);display:block}.dlv{--folder:color-mix(in srgb, var(--blue) 8%, #fff);padding:var(--sp-4);border-radius:var(--r-lg);background:var(--folder);border-start-start-radius:0;margin-block-start:var(--sp-6);position:relative}.section--surface .dlv{--folder:#fff;box-shadow:var(--shadow-1)}.dlv__tab{background:var(--folder);border-radius:18px 18px 0 0;block-size:22px;inline-size:min(46%,15rem);position:absolute;inset-block-end:100%;inset-inline-start:0}.dlv__tab:after{content:"";background:radial-gradient(circle at 0 0, transparent 21.5px, var(--folder) 22px);block-size:22px;inline-size:22px;position:absolute;inset-block-end:0;inset-inline-start:100%}.dlv__table{border-collapse:separate;inline-size:100%;display:block}.dlv__grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.file{--paper:#fff;--ink:var(--color-ink);--text:var(--color-body);--chip:var(--grad-action);--fold:var(--color-border-strong);gap:var(--sp-3);padding:var(--sp-5);border:1px solid var(--color-border);background:var(--paper);box-shadow:var(--shadow-1);transition:translate var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out);border-radius:0 18px 18px;grid-template-rows:auto 1fr auto;display:grid;position:relative}.file:before{content:"";inset-block-start:-1px;background:linear-gradient(135deg, var(--folder) 50%, var(--fold) 50%);border-bottom-right-radius:9px;block-size:26px;inline-size:26px;position:absolute;left:-1px;box-shadow:2px 2px 4px -2px #353a8759}.file--ext{column-gap:var(--sp-4);grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr)}.file--ext>.file__name{grid-row:span 2;align-self:start}.file:hover{box-shadow:var(--shadow-2);translate:0 -3px}.file--start{--fold:var(--cyan)}.file--mid{--paper:color-mix(in srgb, var(--indigo) 7%, #fff);--fold:var(--indigo-light);border-color:color-mix(in srgb, var(--indigo) 18%, #fff)}.file--top{--paper:var(--color-night);--ink:#fff;--text:var(--on-night);--chip:linear-gradient(135deg, #ffd68e, #f6b85a);--fold:var(--indigo-deep);border-color:var(--color-night-2)}.file>td{text-align:start;border:0;padding:0;display:block}.file>.file__name{align-items:center;gap:var(--sp-3);color:var(--ink);flex-wrap:wrap;font-size:1.0625rem;font-weight:700;line-height:1.6;display:flex}.file__ico{background:var(--color-surface);block-size:46px;inline-size:46px;color:var(--color-primary);border-radius:14px;flex:none;place-items:center;display:grid}.file--top .file__ico{color:var(--sand);background:#ffffff14}.file__ico svg{block-size:23px;inline-size:23px}.file__ext{block-size:46px;min-inline-size:64px;padding-inline:var(--sp-3);background:var(--chip);color:#fff;letter-spacing:.06em;box-shadow:var(--glow-primary);direction:ltr;border-radius:12px 4px 12px 12px;place-items:center;font-size:.9375rem;font-weight:900;display:inline-grid}.file--top .file__ext{color:var(--color-night);box-shadow:0 12px 30px -12px #ffd68e99}.file__desc{color:var(--text);font-size:.9375rem;line-height:1.95}.file__desc a{color:inherit;text-decoration-color:var(--cyan);text-underline-offset:4px;font-weight:700}.file--top .file__desc a{color:#fff}.file__desc .fmt{background:var(--color-surface);color:var(--color-primary-deep);direction:ltr;border-radius:6px;padding:0 6px;font-size:.8125rem;font-weight:700;line-height:1.7;display:inline-block}.file>.file__plan{align-items:center;gap:var(--sp-3);border-block-start:1px dashed var(--color-border-strong);color:var(--ink);font-size:var(--fs-small);flex-wrap:wrap;padding-block-start:var(--sp-3);font-weight:700;display:flex}.file--top>.file__plan{border-block-start-color:#ffffff2e}.tiers{gap:5px;display:inline-flex}.tier{border:1.5px solid var(--color-border-strong);border-radius:50%;block-size:14px;inline-size:14px}.file--top .tier{border-color:#ffffff40}.tier.is-in{border-color:#0000;box-shadow:0 3px 6px -2px #353a8780}.tier--1.is-in{background:radial-gradient(circle at 36% 30%, var(--cyan), var(--blue) 55%, var(--indigo))}.tier--2.is-in{background:radial-gradient(circle at 36% 30%, var(--indigo-light), var(--indigo) 55%, var(--indigo-deep))}.tier--3.is-in{background:radial-gradient(circle at 36% 30%, var(--indigo-light), var(--indigo-deep) 55%, var(--color-night));box-shadow:0 0 0 2px var(--sand)}@media (width>=768px){.dlv{padding:var(--sp-5)}.dlv__grid{gap:var(--sp-4)}}@media (width>=1024px){.dlv{padding:var(--sp-6)}.dlv__grid{gap:var(--sp-5)}}.pscale{align-items:end;gap:var(--sp-3);margin-block:var(--sp-6) var(--sp-7);padding:var(--sp-5) var(--sp-4) var(--sp-4);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.section--surface .pscale{background:#fff}.pscale--t1{--o-light:var(--cyan);--o-mid:var(--blue);--o-deep:var(--indigo);--edge:var(--blue)}.pscale--t2{--o-light:var(--indigo-light);--o-mid:var(--indigo);--o-deep:var(--indigo-deep);--edge:var(--indigo)}.pscale--t3{--o-light:var(--indigo-light);--o-mid:var(--indigo-deep);--o-deep:var(--color-night);--edge:var(--sand)}.pscale__col{justify-items:center;gap:var(--sp-3);text-align:center;display:grid}.pscale__name{color:var(--color-ink);white-space:nowrap;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.pscale__name:before{content:"";background:radial-gradient(circle at 36% 30%, var(--o-light), var(--o-mid) 55%, var(--o-deep));border-radius:50%;block-size:12px;inline-size:12px}.pscale__name:after,.pscale__range:before,.pscale__price:before{content:attr(data-t)}.pscale__stack{inline-size:min(100%,7.5rem);block-size:calc(64px + var(--sheets) * 6px);position:relative}.pscale__sheet{border:1px solid var(--color-border-strong);block-size:58px;rotate:calc((var(--k) - (var(--sheets) - 1) / 2) * 1.6deg);background:#fff;border-radius:6px;position:absolute;inset-block-end:calc(var(--k) * 6px);inset-inline:8%;box-shadow:0 3px 6px -3px #353a874d}.pscale__sheet:last-child{background:linear-gradient(var(--edge), var(--edge)) 12% 22% / 46% 4px no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 12% 42% / 70% 3px no-repeat, linear-gradient(var(--color-border-strong), var(--color-border-strong)) 12% 58% / 56% 3px no-repeat, radial-gradient(circle at 36% 30%, var(--o-light), var(--o-mid) 55%, var(--o-deep)) 88% 78% / 18px 18px no-repeat, #fff;box-shadow:var(--shadow-2);border-color:#0000}.pscale__range{color:var(--color-primary-deep);white-space:nowrap;box-shadow:var(--shadow-1);background:#fff;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.pscale__price{color:var(--color-ink);gap:2px;font-size:clamp(1.125rem,.95rem + .9vw,1.625rem);font-weight:900;line-height:1.3;display:grid}.pscale__price:after{content:attr(data-u);color:var(--color-muted);font-size:.75rem;font-weight:700}@keyframes pscale-fan{0%{translate:0 calc(var(--k) * 6px);rotate:0deg}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pscale__sheet{animation-name:pscale-fan;animation-duration:1ms;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry 40% cover 45%}}}@media (width>=768px){.pscale{gap:var(--sp-5);padding:var(--sp-6) var(--sp-6) var(--sp-5)}.pscale__name{font-size:.9375rem}.pscale__range,.pscale__price:after{font-size:.8125rem}}.logo-art[data-astro-cid-hzat5nby]{margin:0;line-height:0}.logo-art[data-astro-cid-hzat5nby] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.logo-art[data-astro-cid-hzat5nby] :is(.la-bot,.la-head,.la-eyes,.la-arm-l,.la-arm-r,.la-win,.la-pen,.la-tools,.la-cursor,.la-sw){transform-box:view-box;will-change:transform}.logo-art[data-astro-cid-hzat5nby] .la-bot{animation:3.4s ease-in-out infinite alternate la-bob}.logo-art[data-astro-cid-hzat5nby] .la-head{transform-origin:465px 292px;animation:6.5s ease-in-out infinite alternate la-nod}.logo-art[data-astro-cid-hzat5nby] .la-eyes{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite la-blink}.logo-art[data-astro-cid-hzat5nby] .la-arm-l{transform-origin:348px 372px;animation:2.6s ease-in-out infinite alternate la-wave}.logo-art[data-astro-cid-hzat5nby] .la-arm-r{transform-origin:586px 352px;animation:8s linear infinite la-reach}.logo-art[data-astro-cid-hzat5nby] .la-win{animation:7s ease-in-out infinite alternate la-float}.logo-art[data-astro-cid-hzat5nby] .la-pen{transform-origin:75px 120px;animation:5s ease-in-out infinite alternate la-pen}.logo-art[data-astro-cid-hzat5nby] .la-tools{animation:6s ease-in-out -2s infinite alternate-reverse la-float}.logo-art[data-astro-cid-hzat5nby] .la-curve{stroke-dasharray:1;animation:8s linear infinite la-draw}.logo-art[data-astro-cid-hzat5nby] .la-cursor{animation:8s linear infinite la-trace}.logo-art[data-astro-cid-hzat5nby] .la-sw{transform-box:fill-box;transform-origin:50%;animation:6s ease-out infinite la-pick}.logo-art[data-astro-cid-hzat5nby] .la-sw:nth-of-type(2){animation-delay:.5s}.logo-art[data-astro-cid-hzat5nby] .la-sw:nth-of-type(3){animation-delay:1s}.logo-art[data-astro-cid-hzat5nby] .la-sw:nth-of-type(4){animation-delay:1.5s}.logo-art[data-astro-cid-hzat5nby] .la-sw:nth-of-type(5){animation-delay:2s}.logo-art[data-astro-cid-hzat5nby] .la-sw:nth-of-type(6){animation-delay:2.5s}}@keyframes la-bob{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-12px)rotate(-.6deg)}}@keyframes la-nod{0%{transform:rotate(-2.5deg)}to{transform:rotate(3deg)}}@keyframes la-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes la-wave{0%{transform:rotate(-5deg)}to{transform:rotate(7deg)}}@keyframes la-reach{0%,to{transform:rotate(0)}15%{transform:rotate(-2deg)}30%{transform:rotate(1.5deg)}45%{transform:rotate(-1.5deg)}60%{transform:rotate(1deg)}75%{transform:rotate(0)}}@keyframes la-float{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes la-pen{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-8px)rotate(-5deg)}}@keyframes la-draw{0%{stroke-dashoffset:1px;opacity:1}60%{stroke-dashoffset:0;opacity:1}86%{stroke-dashoffset:0;opacity:1}96%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:1px;opacity:0}}@keyframes la-trace{0%{transform:translate(76px,-17px)}6%{transform:translate(102px,-68px)}12%{transform:translate(104px,-124px)}18%{transform:translate(60px,-154px)}24%{transform:translate(7px,-135px)}30%{transform:translate(-47px,-117px)}36%{transform:translate(-104px,-112px)}42%{transform:translate(-148px,-79px)}48%{transform:translate(-154px,-23px)}54%{transform:translate(-124px,25px)}60%{transform:translate(-74px,50px)}72%,86%{transform:translate(0)}to{transform:translate(76px,-17px)}}@keyframes la-pick{0%,14%,to{transform:scale(1)}6%{transform:scale(1.18)}}.lm-art[data-astro-cid-wxshcxwd]{margin:0;line-height:0}.lm-art[data-astro-cid-wxshcxwd] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.lm-art[data-astro-cid-wxshcxwd] .lm-head-live,.lm-art[data-astro-cid-wxshcxwd] .lm-logo{display:none}.lm-art[data-astro-cid-wxshcxwd] .lm-progress{transform-box:fill-box;transform-origin:0;transform:scaleX(.745)}@media (prefers-reduced-motion:no-preference){.lm-art[data-astro-cid-wxshcxwd] :is(.lm-bot,.lm-head,.lm-arm-l,.lm-arm-r,.lm-win,.lm-leaves,.lm-seg,.lm-knob){transform-box:view-box;will-change:transform}.lm-art[data-astro-cid-wxshcxwd] :is(.lm-eyes,.lm-play,.lm-like,.lm-beat){transform-box:fill-box;transform-origin:50%}.lm-art[data-astro-cid-wxshcxwd] .lm-bot{animation:3.4s ease-in-out infinite alternate lm-bob}.lm-art[data-astro-cid-wxshcxwd] .lm-head{transform-origin:526px 311px;animation:6.5s ease-in-out infinite alternate lm-nod}.lm-art[data-astro-cid-wxshcxwd] .lm-head-live{display:inline}.lm-art[data-astro-cid-wxshcxwd] .lm-head-still{display:none}.lm-art[data-astro-cid-wxshcxwd] .lm-eyes{animation:5.2s ease-in-out infinite lm-blink}.lm-art[data-astro-cid-wxshcxwd] .lm-arm-l{transform-origin:417px 393px;animation:2.8s ease-in-out infinite alternate lm-lift}.lm-art[data-astro-cid-wxshcxwd] .lm-arm-r{transform-origin:633px 357px;animation:3.6s ease-in-out infinite alternate lm-point}.lm-art[data-astro-cid-wxshcxwd] .lm-like{animation:5.4s ease-in-out infinite lm-pull}.lm-art[data-astro-cid-wxshcxwd] .lm-like-1{--ox:-34px;--oy:21px;--ix:19px;--iy:-12px}.lm-art[data-astro-cid-wxshcxwd] .lm-like-2{--ox:-30px;--oy:-26px;--ix:17px;--iy:14px;animation-delay:-1.8s}.lm-art[data-astro-cid-wxshcxwd] .lm-like-3{--ox:37px;--oy:-15px;--ix:-20px;--iy:8px;animation-delay:-3.6s}.lm-art[data-astro-cid-wxshcxwd] .lm-beat{animation:2.2s ease-in-out infinite lm-beat}.lm-art[data-astro-cid-wxshcxwd] .lm-win{animation:6s ease-in-out infinite alternate lm-float}.lm-art[data-astro-cid-wxshcxwd] .lm-play{animation:9s ease-out infinite lm-press}.lm-art[data-astro-cid-wxshcxwd] .lm-logo{animation:9s linear infinite lm-logo;display:inline}.lm-art[data-astro-cid-wxshcxwd] .lm-d-line{stroke-dasharray:1;animation:9s ease-in-out infinite lm-line}.lm-art[data-astro-cid-wxshcxwd] .lm-d-line:nth-of-type(2){animation-delay:.25s}.lm-art[data-astro-cid-wxshcxwd] .lm-d-line:nth-of-type(3){animation-delay:.5s}.lm-art[data-astro-cid-wxshcxwd] .lm-d-fill{animation:9s ease-out infinite lm-d-fill}.lm-art[data-astro-cid-wxshcxwd] .lm-d{animation:9s infinite lm-d-move}.lm-art[data-astro-cid-wxshcxwd] .lm-word{animation:9s infinite lm-word}.lm-art[data-astro-cid-wxshcxwd] .lm-progress{animation:9s linear infinite lm-progress}.lm-art[data-astro-cid-wxshcxwd] .lm-knob{animation:9s linear infinite lm-knob}.lm-art[data-astro-cid-wxshcxwd] .lm-leaves{transform-origin:172px 723px;animation:5s ease-in-out infinite alternate lm-sway}.lm-art[data-astro-cid-wxshcxwd] .lm-seg{animation:6s ease-in-out infinite lm-pop}.lm-art[data-astro-cid-wxshcxwd] .lm-seg:first-of-type{--px:-5px;--py:5px;animation-delay:4.5s}.lm-art[data-astro-cid-wxshcxwd] .lm-seg:nth-of-type(2){--px:5px;--py:5px;animation-delay:3s}.lm-art[data-astro-cid-wxshcxwd] .lm-seg:nth-of-type(3){--px:-5px;--py:-5px}.lm-art[data-astro-cid-wxshcxwd] .lm-seg:nth-of-type(4){--px:5px;--py:-5px;animation-delay:1.5s}}@keyframes lm-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes lm-nod{0%{transform:rotate(-2deg)}to{transform:rotate(2.5deg)}}@keyframes lm-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes lm-lift{0%{transform:rotate(-3deg)}to{transform:rotate(4deg)}}@keyframes lm-point{0%{transform:rotate(1.5deg)}to{transform:rotate(-2deg)}}@keyframes lm-pull{0%{opacity:0;transform:translate(var(--ox), var(--oy)) scale(.6)}18%{opacity:1}50%,72%{opacity:1;transform:translate(0)scale(1)}92%,to{opacity:0;transform:translate(var(--ix), var(--iy)) scale(.5)}}@keyframes lm-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.3)}24%{transform:scale(.95)}32%{transform:scale(1.12)}}@keyframes lm-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes lm-press{0%,to{opacity:1;transform:scale(1)}3%{transform:scale(.86)}6%{opacity:1;transform:scale(1.04)}9%,86%{opacity:0;transform:scale(.7)}94%{opacity:1;transform:scale(1)}}@keyframes lm-logo{0%,7%{opacity:0}9%,78%{opacity:1}86%,to{opacity:0}}@keyframes lm-line{0%,9%{opacity:1;stroke-dashoffset:1px}24%{opacity:1;stroke-dashoffset:0}30%,to{opacity:0;stroke-dashoffset:0}}@keyframes lm-d-fill{0%,22%{fill-opacity:0}30%,to{fill-opacity:1}}@keyframes lm-d-move{0%,31%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:translate(-774px)}40%,to{transform:translate(0)}}@keyframes lm-word{0%,37%{opacity:0;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(160px)}50%,to{opacity:1;transform:translate(0)}}@keyframes lm-progress{0%,8%{opacity:1;transform:scaleX(.043)}86%{opacity:1;transform:scaleX(.957)}92%{opacity:0;transform:scaleX(.957)}96%{opacity:0;transform:scaleX(.043)}to{opacity:1;transform:scaleX(.043)}}@keyframes lm-knob{0%,8%{opacity:1;transform:translate(-262px,-13.2px)}86%{opacity:1;transform:translate(80px,4px)}92%{opacity:0;transform:translate(80px,4px)}96%{opacity:0;transform:translate(-262px,-13.2px)}to{opacity:1;transform:translate(-262px,-13.2px)}}@keyframes lm-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes lm-pop{0%,24%,to{transform:translate(0)}10%,14%{transform:translate(var(--px), var(--py))}}.ct-art[data-astro-cid-zdbof3hn]{margin:0;line-height:0}.ct-art[data-astro-cid-zdbof3hn] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.ct-art[data-astro-cid-zdbof3hn] .ct-head-live{display:none}@media (prefers-reduced-motion:no-preference){.ct-art[data-astro-cid-zdbof3hn] :is(.ct-bot,.ct-reach,.ct-head,.ct-arm-l,.ct-arm-r,.ct-wrist,.ct-tools,.ct-pick,.ct-aa,.ct-venn){transform-box:view-box;will-change:transform}.ct-art[data-astro-cid-zdbof3hn] :is(.ct-eyes,.ct-sw,.ct-phones,.ct-shoe,.ct-mini){transform-box:fill-box;transform-origin:50%}.ct-art[data-astro-cid-zdbof3hn] :is(.ct-line,.ct-gl){transform-box:fill-box;transform-origin:0}.ct-art[data-astro-cid-zdbof3hn] :is(.ct-bot,.ct-reach){animation:3.4s ease-in-out infinite alternate ct-bob}.ct-art[data-astro-cid-zdbof3hn] .ct-head{transform-origin:395px 369px;animation:7s ease-in-out infinite alternate ct-nod}.ct-art[data-astro-cid-zdbof3hn] .ct-head-live{display:inline}.ct-art[data-astro-cid-zdbof3hn] .ct-head-still{display:none}.ct-art[data-astro-cid-zdbof3hn] .ct-eyes{animation:5.2s ease-in-out infinite ct-blink}.ct-art[data-astro-cid-zdbof3hn] .ct-arm-l{transform-origin:278px 447px;animation:3s ease-in-out infinite alternate ct-swing}.ct-art[data-astro-cid-zdbof3hn] .ct-arm-r{transform-origin:227px 531px;animation:8s ease-in-out infinite ct-stroke}.ct-art[data-astro-cid-zdbof3hn] .ct-wrist{transform-origin:204px 671px;animation:8s ease-in-out infinite ct-dab}.ct-art[data-astro-cid-zdbof3hn] .ct-paint{animation:8s linear infinite ct-reveal}.ct-art[data-astro-cid-zdbof3hn] .ct-tools{animation:6s ease-in-out infinite alternate ct-float}.ct-art[data-astro-cid-zdbof3hn] .ct-pick{animation:10s cubic-bezier(.65,0,.35,1) infinite ct-pick}.ct-art[data-astro-cid-zdbof3hn] .ct-aa{transform-origin:627px 91px;animation:3.2s ease-in-out infinite alternate ct-resize}.ct-art[data-astro-cid-zdbof3hn] .ct-gl{animation:9s ease-out infinite ct-draw}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(-n+3){transform-origin:50% 0;animation-name:ct-draw-y}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(2){animation-delay:.15s}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(3){animation-delay:.3s}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(4){animation-delay:.45s}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(5){animation-delay:.6s}.ct-art[data-astro-cid-zdbof3hn] .ct-gl:nth-of-type(6){animation-delay:.75s}.ct-art[data-astro-cid-zdbof3hn] .ct-venn{transform-origin:1356px 709px;animation:28s linear infinite ct-spin}.ct-art[data-astro-cid-zdbof3hn] .ct-line{animation:12s ease-out infinite ct-draw}.ct-art[data-astro-cid-zdbof3hn] .ct-l2{animation-delay:.5s}.ct-art[data-astro-cid-zdbof3hn] .ct-l3{animation-delay:1s}.ct-art[data-astro-cid-zdbof3hn] .ct-l4{animation-delay:1.5s}.ct-art[data-astro-cid-zdbof3hn] .ct-sw{animation:6s ease-out infinite ct-swatch}.ct-art[data-astro-cid-zdbof3hn] .ct-sw:nth-of-type(2){animation-delay:.45s}.ct-art[data-astro-cid-zdbof3hn] .ct-sw:nth-of-type(3){animation-delay:.9s}.ct-art[data-astro-cid-zdbof3hn] .ct-sw:nth-of-type(4){animation-delay:1.35s}.ct-art[data-astro-cid-zdbof3hn] .ct-phones{animation:3s ease-in-out infinite alternate ct-hover}.ct-art[data-astro-cid-zdbof3hn] .ct-shoe{animation:3.6s ease-in-out -1.2s infinite alternate ct-hover}.ct-art[data-astro-cid-zdbof3hn] .ct-mini{animation:4.8s ease-out infinite ct-hop}.ct-art[data-astro-cid-zdbof3hn] .ct-mini-2{animation-delay:.3s}.ct-art[data-astro-cid-zdbof3hn] .ct-mini-4{animation-delay:.6s}}@keyframes ct-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes ct-nod{0%{transform:rotate(-1.5deg)}to{transform:rotate(2.5deg)}}@keyframes ct-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes ct-swing{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes ct-stroke{0%,58%,to{transform:rotate(0)}10%,22%,34%,46%{transform:rotate(3deg)}16%,28%,40%{transform:rotate(-2.5deg)}52%{transform:rotate(1deg)}}@keyframes ct-dab{0%,10%,52%,to{transform:rotate(0)}16%,28%,40%{transform:rotate(5deg)}22%,34%,46%{transform:rotate(-4deg)}}@keyframes ct-reveal{0%,12%{opacity:1;clip-path:circle(0% at 80% 75%)}50%,86%{opacity:1;clip-path:circle(120% at 80% 75%)}94%{opacity:0;clip-path:circle(120% at 80% 75%)}95%{opacity:0;clip-path:circle(0% at 80% 75%)}96%,to{opacity:1;clip-path:circle(0% at 80% 75%)}}@keyframes ct-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes ct-pick{0%,16%,to{transform:translateY(0)}20%,36%{transform:translateY(60.5px)}40%,56%{transform:translateY(114.5px)}60%,76%{transform:translateY(170.5px)}80%,96%{transform:translateY(225px)}}@keyframes ct-resize{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes ct-draw{0%,78%{opacity:1;transform:scaleX(1)}83%{opacity:0;transform:scaleX(1)}84%{opacity:1;transform:scaleX(0)}96%,to{opacity:1;transform:scaleX(1)}}@keyframes ct-draw-y{0%,78%{opacity:1;transform:scaleY(1)}83%{opacity:0;transform:scaleY(1)}84%{opacity:1;transform:scaleY(0)}96%,to{opacity:1;transform:scaleY(1)}}@keyframes ct-spin{to{transform:rotate(360deg)}}@keyframes ct-swatch{0%,14%,to{transform:scale(1)}6%{transform:scale(1.2)}}@keyframes ct-hover{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes ct-hop{0%,18%,to{transform:translateY(0)}8%{transform:translateY(-8px)}13%{transform:translateY(1px)}}.id-art[data-astro-cid-bzqrbo43]{margin:0;line-height:0}.id-art[data-astro-cid-bzqrbo43] svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.id-art[data-astro-cid-bzqrbo43] .id-head-live{display:none}@media (prefers-reduced-motion:no-preference){.id-art[data-astro-cid-bzqrbo43] .id-head-live{display:inline}.id-art[data-astro-cid-bzqrbo43] .id-head-still{display:none}.id-art[data-astro-cid-bzqrbo43] :is(.id-board,.id-bot,.id-head,.id-arm-r,.id-arm-l){transform-box:view-box;will-change:transform}.id-art[data-astro-cid-bzqrbo43] :is(.id-card,.id-tool,.id-app,.id-guide,.id-aa,.id-icon,.id-cell,.id-btn,.id-dot,.id-sw,.id-eyes){transform-box:fill-box;transform-origin:50%}.id-art[data-astro-cid-bzqrbo43] .id-board{animation:6s ease-in-out infinite alternate id-float}.id-art[data-astro-cid-bzqrbo43] .id-card{animation:12s ease-in-out infinite id-lift}.id-art[data-astro-cid-bzqrbo43] .id-card-1{animation-delay:.96s}.id-art[data-astro-cid-bzqrbo43] .id-card-2{animation-delay:2.4s}.id-art[data-astro-cid-bzqrbo43] .id-card-3{animation-name:id-lift-long;animation-delay:3.84s}.id-art[data-astro-cid-bzqrbo43] .id-card-4{animation-delay:5.76s}.id-art[data-astro-cid-bzqrbo43] .id-card-5{animation-delay:7.2s}.id-art[data-astro-cid-bzqrbo43] .id-card-6{animation-delay:8.64s}.id-art[data-astro-cid-bzqrbo43] .id-edge{animation:12s ease-in-out infinite id-select;animation-delay:inherit}.id-art[data-astro-cid-bzqrbo43] .id-card-3 .id-edge{animation-name:id-select-long}.id-art[data-astro-cid-bzqrbo43] .id-tool{animation:none}.id-art[data-astro-cid-bzqrbo43] .id-tool-1{animation-name:id-tool-1}.id-art[data-astro-cid-bzqrbo43] .id-tool-2{animation-name:id-tool-2}.id-art[data-astro-cid-bzqrbo43] .id-tool-3{animation-name:id-tool-3}.id-art[data-astro-cid-bzqrbo43] .id-tool-4{animation-name:id-tool-4}.id-art[data-astro-cid-bzqrbo43] .id-mark{transform-box:fill-box;transform-origin:50% 100%;animation:12s ease-out 1.08s infinite id-rise}.id-art[data-astro-cid-bzqrbo43] .id-app{animation:12s ease-out infinite id-pop}.id-art[data-astro-cid-bzqrbo43] .id-app-1{animation-delay:1.44s}.id-art[data-astro-cid-bzqrbo43] .id-app-2{animation-delay:1.6s}.id-art[data-astro-cid-bzqrbo43] .id-app-3{animation-delay:1.76s}.id-art[data-astro-cid-bzqrbo43] .id-guide{animation:12s ease-out infinite id-grow}.id-art[data-astro-cid-bzqrbo43] .id-guide-1{animation-delay:2.5s}.id-art[data-astro-cid-bzqrbo43] .id-guide-2{animation-delay:2.56s}.id-art[data-astro-cid-bzqrbo43] .id-guide-3{animation-delay:2.62s}.id-art[data-astro-cid-bzqrbo43] .id-guide-4{animation-delay:2.68s}.id-art[data-astro-cid-bzqrbo43] .id-guide-5{animation-delay:2.74s}.id-art[data-astro-cid-bzqrbo43] .id-guide-6{animation-delay:2.8s}.id-art[data-astro-cid-bzqrbo43] .id-guide-7{animation-delay:2.86s}.id-art[data-astro-cid-bzqrbo43] .id-guide-8{animation-delay:2.92s}.id-art[data-astro-cid-bzqrbo43] .id-guide-9{animation-delay:2.98s}.id-art[data-astro-cid-bzqrbo43] .id-guide-10{animation-delay:3.04s}.id-art[data-astro-cid-bzqrbo43] .id-arch{animation:12s ease-out 2.5s infinite id-trace}.id-art[data-astro-cid-bzqrbo43] .id-aa{animation:12s ease-out 3.9s infinite id-bounce}.id-art[data-astro-cid-bzqrbo43] .id-font-name{animation:12s linear 4.1s infinite id-type-rtl}.id-art[data-astro-cid-bzqrbo43] .id-abc{animation:12s linear infinite id-type}.id-art[data-astro-cid-bzqrbo43] .id-abc-1{animation-delay:4.4s}.id-art[data-astro-cid-bzqrbo43] .id-abc-2{animation-delay:4.75s}.id-art[data-astro-cid-bzqrbo43] .id-abc-3{animation-delay:5.05s}.id-art[data-astro-cid-bzqrbo43] .id-abc-4{animation-delay:5.4s}.id-art[data-astro-cid-bzqrbo43] .id-icon{animation:12s ease-out infinite id-pop}.id-art[data-astro-cid-bzqrbo43] .id-icon-1{animation-delay:5.9s}.id-art[data-astro-cid-bzqrbo43] .id-icon-2{animation-delay:6.02s}.id-art[data-astro-cid-bzqrbo43] .id-icon-3{animation-delay:6.14s}.id-art[data-astro-cid-bzqrbo43] .id-icon-4{animation-delay:6.26s}.id-art[data-astro-cid-bzqrbo43] .id-icon-5{animation-delay:6.38s}.id-art[data-astro-cid-bzqrbo43] .id-icon-6{animation-delay:6.5s}.id-art[data-astro-cid-bzqrbo43] .id-icon-7{animation-delay:6.62s}.id-art[data-astro-cid-bzqrbo43] .id-icon-8{animation-delay:6.74s}.id-art[data-astro-cid-bzqrbo43] .id-cell{animation:12s ease-in-out infinite id-wave}.id-art[data-astro-cid-bzqrbo43] .id-w0{animation-delay:7.3s}.id-art[data-astro-cid-bzqrbo43] .id-w1{animation-delay:7.38s}.id-art[data-astro-cid-bzqrbo43] .id-w2{animation-delay:7.46s}.id-art[data-astro-cid-bzqrbo43] .id-w3{animation-delay:7.54s}.id-art[data-astro-cid-bzqrbo43] .id-w4{animation-delay:7.62s}.id-art[data-astro-cid-bzqrbo43] .id-w5{animation-delay:7.7s}.id-art[data-astro-cid-bzqrbo43] .id-w6{animation-delay:7.78s}.id-art[data-astro-cid-bzqrbo43] .id-w7{animation-delay:7.86s}.id-art[data-astro-cid-bzqrbo43] .id-w8{animation-delay:7.94s}.id-art[data-astro-cid-bzqrbo43] .id-w9{animation-delay:8.02s}.id-art[data-astro-cid-bzqrbo43] .id-w10{animation-delay:8.1s}.id-art[data-astro-cid-bzqrbo43] .id-w11{animation-delay:8.18s}.id-art[data-astro-cid-bzqrbo43] .id-btn{animation:12s ease-out 8.8s infinite id-press}.id-art[data-astro-cid-bzqrbo43] .id-pill-line{transform-box:fill-box;transform-origin:0;animation:12s ease-out 9s infinite id-line}.id-art[data-astro-cid-bzqrbo43] .id-dot{animation:12s ease-out infinite id-hop}.id-art[data-astro-cid-bzqrbo43] .id-dot-1{animation-delay:9.2s}.id-art[data-astro-cid-bzqrbo43] .id-dot-2{animation-delay:9.32s}.id-art[data-astro-cid-bzqrbo43] .id-dot-3{animation-delay:9.44s}.id-art[data-astro-cid-bzqrbo43] .id-word-fa{animation:12s linear 9.3s infinite id-type-rtl}.id-art[data-astro-cid-bzqrbo43] .id-word-en{animation:12s linear 9.55s infinite id-type}.id-art[data-astro-cid-bzqrbo43] .id-sw{animation:12s ease-out infinite id-pop}.id-art[data-astro-cid-bzqrbo43] .id-sw-1{animation-delay:9.2s}.id-art[data-astro-cid-bzqrbo43] .id-sw-2{animation-delay:9.32s}.id-art[data-astro-cid-bzqrbo43] .id-sw-3{animation-delay:9.44s}.id-art[data-astro-cid-bzqrbo43] .id-bot{animation:3.4s ease-in-out infinite alternate id-bob}.id-art[data-astro-cid-bzqrbo43] .id-head{transform-origin:1014px 375px;animation:7s ease-in-out infinite alternate id-nod}.id-art[data-astro-cid-bzqrbo43] .id-eyes{animation:5.2s ease-in-out infinite id-blink}.id-art[data-astro-cid-bzqrbo43] .id-arm-r{transform-origin:884px 456px;animation:12s ease-in-out infinite id-point}.id-art[data-astro-cid-bzqrbo43] .id-arm-l{transform-origin:1164px 591px;animation:4s ease-in-out infinite alternate id-hold}}@keyframes id-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes id-lift{0%,14%,to{transform:translateY(0)}3%,11%{transform:translateY(-9px)}}@keyframes id-lift-long{0%,18%,to{transform:translateY(0)}3%,15%{transform:translateY(-9px)}}@keyframes id-select{0%,14%,to{fill:#afbbbc}3%,11%{fill:#3776f9}}@keyframes id-select-long{0%,18%,to{fill:#afbbbc}3%,15%{fill:#3776f9}}@keyframes id-tool-1{0%,7%,21%,59%,73%,to{transform:scale(1)}9%,19%,61%,71%{transform:scale(1.2)}}@keyframes id-tool-2{0%,19%,33%,71%,85%,to{transform:scale(1)}21%,31%,73%,83%{transform:scale(1.2)}}@keyframes id-tool-3{0%,31%,49%,to{transform:scale(1)}33%,47%{transform:scale(1.2)}}@keyframes id-tool-4{0%,47%,61%,to{transform:scale(1)}49%,59%{transform:scale(1.2)}}@keyframes id-rise{0%,8%,to{transform:scaleY(1)}1%{transform:scaleY(0)}5%{transform:scaleY(1.08)}}@keyframes id-pop{0%,6%,to{opacity:1;transform:scale(1)}1%{opacity:0;transform:scale(.2)}4%{opacity:1;transform:scale(1.18)}}@keyframes id-grow{0%,7%,to{opacity:1;transform:scale(1)}1%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1.04)}}@keyframes id-trace{0%,9%,to{opacity:1}1%{opacity:.15}}@keyframes id-bounce{0%,6%,to{transform:scale(1)}2%{transform:scale(1.35)}4%{transform:scale(.94)}}@keyframes id-type{0%,to{clip-path:inset(0)}.5%{clip-path:inset(0 100% 0 0)}3%{clip-path:inset(0)}}@keyframes id-type-rtl{0%,to{clip-path:inset(0)}.5%{clip-path:inset(0 0 0 100%)}3%{clip-path:inset(0)}}@keyframes id-wave{0%,5%,to{transform:scale(1)}2%{transform:scale(1.4)rotate(8deg)}}@keyframes id-press{0%,5%,to{transform:scale(1)}1.5%{transform:scale(.88)}3%{transform:scale(1.05)}}@keyframes id-line{0%,to{transform:scaleX(1)}.5%{transform:scaleX(0)}4%{transform:scaleX(1)}}@keyframes id-hop{0%,5%,to{transform:translateY(0)}2%{transform:translateY(-14px)}3.5%{transform:translateY(2px)}}@keyframes id-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes id-nod{0%{transform:rotate(-1.5deg)}to{transform:rotate(2.5deg)}}@keyframes id-blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes id-point{0%,6%,78%,to{transform:rotate(0)}10%,44%{transform:rotate(7deg)}50%,68%{transform:rotate(3.5deg)}74%{transform:rotate(0)}76%{transform:rotate(-2.5deg)}}@keyframes id-hold{0%{transform:rotate(-2deg)}to{transform:rotate(1.5deg)}}.deck__pile[data-astro-cid-jfruizt7]{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deck__card[data-astro-cid-jfruizt7]{aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-bg);overflow:hidden}.deck__card[data-astro-cid-jfruizt7] img{object-fit:contain;user-select:none;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}.deck__info[data-astro-cid-jfruizt7]{display:none}[data-astro-cid-jfruizt7][data-ready].deck{gap:var(--sp-8);justify-items:center;display:grid}[data-astro-cid-jfruizt7][data-ready] .deck__pile[data-astro-cid-jfruizt7]{aspect-ratio:1;touch-action:pan-y;outline:none;inline-size:min(100% - 3.5rem,22rem);margin-inline-end:3.5rem;display:block;position:relative}[data-astro-cid-jfruizt7][data-ready] .deck__pile[data-astro-cid-jfruizt7]:focus-visible .deck__card[data-astro-cid-jfruizt7][data-top]{outline:3px solid var(--color-primary);outline-offset:4px}[data-astro-cid-jfruizt7][data-ready] .deck__card[data-astro-cid-jfruizt7]{z-index:calc(20 - var(--p));transform:translate(calc(var(--p) * -1.1rem), calc(var(--p) * .8rem)) rotate(calc(var(--p) * -2.6deg)) scale(calc(1 - var(--p) * .045));transform-origin:50% 100%;transition:transform .6s var(--ease-spring), translate .5s var(--ease-spring), rotate .5s var(--ease-spring), opacity .3s var(--ease-out), box-shadow .3s var(--ease-out);cursor:grab;position:absolute;inset:0;box-shadow:0 1px 2px #171a2e0f,0 10px 22px -8px #353a872e,0 30px 60px -26px #353a875c}[data-astro-cid-jfruizt7][data-ready] .deck__card[data-astro-cid-jfruizt7]:active{cursor:grabbing}[data-astro-cid-jfruizt7][data-ready] .deck__card[data-astro-cid-jfruizt7][data-top]:active{box-shadow:0 2px 4px #171a2e14,0 18px 34px -10px #353a873d,0 48px 80px -30px #353a876b}[data-astro-cid-jfruizt7][data-ready] .deck__card[data-astro-cid-jfruizt7][data-buried]{opacity:0}[data-astro-cid-jfruizt7][data-ready] .deck__info[data-astro-cid-jfruizt7]{gap:var(--sp-2);text-align:center;justify-items:center;display:grid}.deck__name[data-astro-cid-jfruizt7]{color:var(--color-ink);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:800;line-height:1.5}.deck__count[data-astro-cid-jfruizt7]{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:baseline;gap:.35em;display:flex}.deck__mask[data-astro-cid-jfruizt7]{vertical-align:bottom;display:inline-grid;overflow:hidden}.deck__line[data-astro-cid-jfruizt7]{white-space:nowrap;grid-area:1/1}.deck__count[data-astro-cid-jfruizt7] .deck__mask[data-astro-cid-jfruizt7]{min-inline-size:1ch;color:var(--color-ink);font-weight:700}.deck__nav[data-astro-cid-jfruizt7]{gap:var(--sp-3);margin-block-start:var(--sp-3);display:flex}.deck__btn[data-astro-cid-jfruizt7]{border:1px solid var(--color-border);background:var(--color-bg);block-size:48px;inline-size:48px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.deck__btn[data-astro-cid-jfruizt7]:hover{background:var(--color-surface)}.deck__btn[data-astro-cid-jfruizt7]:active{transform:scale(.94)}.deck__btn[data-astro-cid-jfruizt7] svg[data-astro-cid-jfruizt7]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}.deck__hint[data-astro-cid-jfruizt7]{color:var(--color-muted);font-size:var(--fs-small);margin-block-start:var(--sp-2)}@media (width>=1024px){.deck__pile[data-astro-cid-jfruizt7]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-astro-cid-jfruizt7][data-ready] .deck__pile[data-astro-cid-jfruizt7]{inline-size:27.5rem}[data-astro-cid-jfruizt7][data-ready].deck{justify-content:center;place-items:center start;gap:clamp(var(--sp-9), 13vw, 13rem);grid-template-columns:auto minmax(0,16rem)}[data-astro-cid-jfruizt7][data-ready] .deck__info[data-astro-cid-jfruizt7]{text-align:start;justify-items:start}}@media (prefers-reduced-motion:reduce){[data-astro-cid-jfruizt7][data-ready] .deck__card[data-astro-cid-jfruizt7],.deck__btn[data-astro-cid-jfruizt7]{transition:none}}.reel[data-astro-cid-dtikoiuk]{gap:var(--sp-5);display:grid}.reel__stage[data-astro-cid-dtikoiuk]{gap:var(--sp-3);margin:0;display:grid}.reel__screen[data-astro-cid-dtikoiuk]{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-bg);position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #353a878c}.reel__screen[data-astro-cid-dtikoiuk]>img,.reel__video[data-astro-cid-dtikoiuk]{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.reel__screen[data-astro-cid-dtikoiuk] .reel__poster:not(.is-on),.reel__play[data-astro-cid-dtikoiuk],.reel__bar[data-astro-cid-dtikoiuk]{display:none}[data-astro-cid-dtikoiuk][data-ready] .reel__video[data-astro-cid-dtikoiuk]{opacity:0;transition:opacity var(--dur-micro) var(--ease-out)}[data-astro-cid-dtikoiuk][data-ready]:is([data-state=playing],[data-state=paused],[data-state=ended]) .reel__video[data-astro-cid-dtikoiuk]{opacity:1}[data-astro-cid-dtikoiuk][data-ready] .reel__bar[data-astro-cid-dtikoiuk]{align-items:center;gap:var(--sp-3);padding-inline:var(--sp-2);grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}[data-astro-cid-dtikoiuk][data-ready] .reel__play[data-astro-cid-dtikoiuk]{z-index:1;inline-size:100%;padding:var(--sp-5);color:var(--color-on-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:flex-end;display:flex;position:absolute;inset:0}[data-astro-cid-dtikoiuk][data-ready][data-state=playing] .reel__play[data-astro-cid-dtikoiuk]{display:none}[data-astro-cid-dtikoiuk][data-state=loading] .reel__play[data-astro-cid-dtikoiuk]{cursor:progress}[data-astro-cid-dtikoiuk][data-state=loading] .reel__ring[data-astro-cid-dtikoiuk]{opacity:1;border-color:#ffffffe6 #ffffffe6 #0000 #0000;animation:.8s linear infinite reel-spin;inset:4px}[data-astro-cid-dtikoiuk][data-state=loading] .reel__disc[data-astro-cid-dtikoiuk]>.reel__icon[data-astro-cid-dtikoiuk]{opacity:0}.reel__pill[data-astro-cid-dtikoiuk]{align-items:center;gap:var(--sp-3);padding:6px 6px 6px var(--sp-5);background:var(--color-bg);color:var(--color-ink);box-shadow:0 16px 30px -18px #353a8799, var(--shadow-1);transition:transform var(--dur-micro) var(--ease-spring);border-radius:999px;display:inline-flex}.reel__disc[data-astro-cid-dtikoiuk]{background:var(--grad-action);block-size:3rem;inline-size:3rem;color:var(--color-on-primary);border-radius:50%;place-items:center;display:grid;position:relative}.reel__ring[data-astro-cid-dtikoiuk]{border:2px solid var(--indigo);opacity:0;border-radius:50%;position:absolute;inset:0}.reel__disc[data-astro-cid-dtikoiuk]>.reel__icon[data-astro-cid-dtikoiuk]{position:relative}.reel__word[data-astro-cid-dtikoiuk]{font-weight:700}.reel__play[data-astro-cid-dtikoiuk]:hover .reel__pill[data-astro-cid-dtikoiuk]{transform:translateY(-2px)scale(1.03)}.reel__play[data-astro-cid-dtikoiuk]:focus-visible{outline:none}.reel__play[data-astro-cid-dtikoiuk]:focus-visible .reel__pill[data-astro-cid-dtikoiuk]{outline:3px solid var(--color-primary);outline-offset:3px}.reel__icon[data-astro-cid-dtikoiuk]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:1.25rem;inline-size:1.25rem}.reel__icon--play[data-astro-cid-dtikoiuk]{fill:currentColor;stroke:none}.reel__play[data-astro-cid-dtikoiuk] .reel__icon--again[data-astro-cid-dtikoiuk],[data-astro-cid-dtikoiuk][data-state=ended] .reel__play[data-astro-cid-dtikoiuk] .reel__icon--play[data-astro-cid-dtikoiuk],[data-astro-cid-dtikoiuk][data-state=playing] .reel__btn[data-astro-cid-dtikoiuk] .reel__icon--play[data-astro-cid-dtikoiuk],.reel__btn[data-astro-cid-dtikoiuk] .reel__icon--pause[data-astro-cid-dtikoiuk],[data-astro-cid-dtikoiuk][aria-pressed=true] .reel__icon--sound[data-astro-cid-dtikoiuk],.reel__btn[data-astro-cid-dtikoiuk] .reel__icon--muted[data-astro-cid-dtikoiuk]{display:none}[data-astro-cid-dtikoiuk][data-state=ended] .reel__play[data-astro-cid-dtikoiuk] .reel__icon--again[data-astro-cid-dtikoiuk],[data-astro-cid-dtikoiuk][data-state=playing] .reel__btn[data-astro-cid-dtikoiuk] .reel__icon--pause[data-astro-cid-dtikoiuk],[data-astro-cid-dtikoiuk][aria-pressed=true] .reel__icon--muted[data-astro-cid-dtikoiuk]{display:block}.reel__btn[data-astro-cid-dtikoiuk]{border:1px solid var(--color-border);background:var(--color-bg);block-size:44px;inline-size:44px;color:var(--color-primary-deep);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.reel__btn[data-astro-cid-dtikoiuk]:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.reel__now[data-astro-cid-dtikoiuk]{color:var(--color-ink);font-size:var(--fs-small);white-space:nowrap}.reel__track[data-astro-cid-dtikoiuk]{cursor:pointer;block-size:24px;position:relative}.reel__track[data-astro-cid-dtikoiuk]:before,.reel__fill[data-astro-cid-dtikoiuk]{content:"";border-radius:2px;block-size:4px;position:absolute;inset-block-start:calc(50% - 2px);inset-inline:0}.reel__track[data-astro-cid-dtikoiuk]:before{background:var(--color-border)}.reel__fill[data-astro-cid-dtikoiuk]{background:var(--grad-cool);transform-origin:100%;transform:scaleX(0)}.reel__time[data-astro-cid-dtikoiuk]{min-inline-size:2.5rem;color:var(--color-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:center}.reel__list[data-astro-cid-dtikoiuk]{gap:var(--sp-3);padding:0 0 var(--sp-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0;list-style:none;display:flex;overflow-x:auto}.reel__list[data-astro-cid-dtikoiuk]>li[data-astro-cid-dtikoiuk]{scroll-snap-align:start;flex:0 0 min(15rem,70%)}.reel__item[data-astro-cid-dtikoiuk]{align-items:center;column-gap:var(--sp-3);inline-size:100%;padding:var(--sp-2);border:1px solid var(--color-border);border-radius:var(--r-card);background:var(--color-bg);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);grid-template-columns:6.5rem minmax(0,1fr);grid-template-areas:"thumb name""thumb cue";display:grid}.reel__item[data-astro-cid-dtikoiuk]:hover{background:var(--color-surface)}.reel__item[data-astro-cid-dtikoiuk][aria-current=true]{border-color:var(--color-primary);background:var(--color-surface)}.reel__item[data-astro-cid-dtikoiuk]>img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--color-border);border-radius:12px;grid-area:thumb;block-size:auto;inline-size:100%}.reel__name[data-astro-cid-dtikoiuk]{color:var(--color-ink);grid-area:name;align-self:end;font-weight:700}.reel__cue[data-astro-cid-dtikoiuk]{color:var(--color-primary);font-size:var(--fs-small);grid-area:cue;align-self:start;align-items:center;gap:6px;font-weight:600;display:inline-flex}.reel__cue[data-astro-cid-dtikoiuk] svg[data-astro-cid-dtikoiuk]{fill:currentColor;block-size:14px;inline-size:14px}[data-astro-cid-dtikoiuk][aria-current=true] .reel__cue[data-astro-cid-dtikoiuk]{color:var(--color-muted)}@media (width<=599.98px){[data-astro-cid-dtikoiuk][data-ready] .reel__play[data-astro-cid-dtikoiuk]{padding:var(--sp-3)}.reel__pill[data-astro-cid-dtikoiuk]{padding:4px}.reel__word[data-astro-cid-dtikoiuk]{display:none}[data-astro-cid-dtikoiuk][data-ready] .reel__bar[data-astro-cid-dtikoiuk]{grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline:0}.reel__now[data-astro-cid-dtikoiuk]{display:none}}@media (width>=1024px){.reel--list[data-astro-cid-dtikoiuk]{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.reel__list[data-astro-cid-dtikoiuk]{flex-direction:column;padding:0;overflow:visible}.reel__list[data-astro-cid-dtikoiuk]>li[data-astro-cid-dtikoiuk]{flex:none}}@media (prefers-reduced-motion:no-preference){[data-astro-cid-dtikoiuk][data-ready][data-state=idle] .reel__ring[data-astro-cid-dtikoiuk]{animation:reel-ring 2.6s var(--ease-out) 1s infinite}}@keyframes reel-spin{to{transform:rotate(360deg)}}@keyframes reel-ring{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-dtikoiuk][data-ready] .reel__video[data-astro-cid-dtikoiuk],.reel__pill[data-astro-cid-dtikoiuk],.reel__btn[data-astro-cid-dtikoiuk],.reel__item[data-astro-cid-dtikoiuk]{transition:none}}.viewer[data-astro-cid-wheqmcfk]{border-radius:var(--r-lg);background:var(--color-bg);block-size:min(52rem,90dvh);max-block-size:none;inline-size:min(68rem,94vw);max-inline-size:none;color:var(--color-ink);border:0;margin:auto;padding:0;box-shadow:0 40px 90px -30px #171a2e99}.viewer[data-astro-cid-wheqmcfk]::backdrop{background:#171a2ec7}.viewer__frame[data-astro-cid-wheqmcfk]{grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;display:grid}.viewer__top[data-astro-cid-wheqmcfk]{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4) var(--sp-3) var(--sp-5);border-block-end:1px solid var(--color-border);display:flex}.viewer__title[data-astro-cid-wheqmcfk]{flex:1;font-weight:700}.viewer__count[data-astro-cid-wheqmcfk]{color:var(--color-muted);font-size:var(--fs-small)}.viewer__stage[data-astro-cid-wheqmcfk]{background:var(--color-surface);touch-action:pan-y;min-block-size:0;position:relative;overflow:hidden}.viewer__stage[data-astro-cid-wheqmcfk] .viewer__img{block-size:auto;inline-size:auto;max-inline-size:calc(100% - 2 * var(--sp-4));max-block-size:calc(100% - 2 * var(--sp-4));backface-visibility:hidden;border-radius:6px;margin:auto;position:absolute;inset:0;box-shadow:0 20px 40px -24px #171a2e8c}.viewer__nav[data-astro-cid-wheqmcfk]{justify-content:center;gap:var(--sp-3);padding:var(--sp-3);border-block-start:1px solid var(--color-border);display:flex}.viewer__nav[data-astro-cid-wheqmcfk][hidden]{display:none}.viewer__btn[data-astro-cid-wheqmcfk]{border:1px solid var(--color-border);background:var(--color-bg);block-size:44px;inline-size:44px;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out);border-radius:50%;place-items:center;display:grid}.viewer__btn[data-astro-cid-wheqmcfk]:hover{background:var(--color-surface)}.viewer__btn[data-astro-cid-wheqmcfk] svg[data-astro-cid-wheqmcfk]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:20px;inline-size:20px}@media (prefers-reduced-motion:reduce){.viewer__btn[data-astro-cid-wheqmcfk]{transition:none}}.boards[data-astro-cid-qtje3myu]{gap:var(--sp-8);display:grid}.board__grid[data-astro-cid-qtje3myu]{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-template-rows:repeat(var(--rows), minmax(0, 1fr));gap:var(--sp-2);aspect-ratio:16/9;display:grid}.board__grid--solo[data-astro-cid-qtje3myu]{grid-template-columns:minmax(0,1fr)}.board__shot--cover[data-astro-cid-qtje3myu]{grid-row:1/-1}.board--flip[data-astro-cid-qtje3myu] .board__grid[data-astro-cid-qtje3myu]{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.board--flip[data-astro-cid-qtje3myu] .board__shot[data-astro-cid-qtje3myu]{grid-column:1}.board--flip[data-astro-cid-qtje3myu] .board__shot--cover[data-astro-cid-qtje3myu]{grid-column:2}.board__shot[data-astro-cid-qtje3myu]{background:var(--color-surface);cursor:zoom-in;border:0;border-radius:16px;min-block-size:0;padding:0;position:relative;overflow:hidden}.board__shot[data-astro-cid-qtje3myu]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.board__shot[data-astro-cid-qtje3myu] img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform .7s var(--ease-out);display:block}.board__more[data-astro-cid-qtje3myu]{color:var(--color-on-primary);background:#171a2e8c;place-items:center;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:800;display:grid;position:absolute;inset:0}.board__caption[data-astro-cid-qtje3myu]{justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin-block-start:var(--sp-3);display:flex}.board__caption[data-astro-cid-qtje3myu] strong[data-astro-cid-qtje3myu]{color:var(--color-ink);font-size:1.125rem}.board__caption[data-astro-cid-qtje3myu] span[data-astro-cid-qtje3myu]{color:var(--color-muted);font-size:var(--fs-small)}@media (hover:hover) and (pointer:fine){.board__shot[data-astro-cid-qtje3myu]:hover img{transform:scale(1.04)}}@media (width<=599.98px){.board__grid[data-astro-cid-qtje3myu]{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.board__shot[data-astro-cid-qtje3myu] img{transition:none}}.books[data-astro-cid-c2vg7gea]{gap:var(--sp-7) var(--sp-6);margin:0;padding:0;list-style:none;display:grid}.book[data-astro-cid-c2vg7gea]{gap:var(--sp-3) var(--sp-4);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.book[data-astro-cid-c2vg7gea]:focus-visible{outline:none}.book[data-astro-cid-c2vg7gea]:focus-visible .book__cover[data-astro-cid-c2vg7gea]{outline:3px solid var(--color-primary);outline-offset:4px}.book__pile[data-astro-cid-c2vg7gea]{aspect-ratio:4/3;margin:var(--sp-4) var(--sp-5);grid-column:1/-1;position:relative}.book__sheet[data-astro-cid-c2vg7gea],.book__cover[data-astro-cid-c2vg7gea]{background:var(--color-bg);transition:transform .6s var(--ease-out);border-radius:12px;position:absolute;inset:0;overflow:hidden}.book__sheet[data-astro-cid-c2vg7gea]{border:1px solid var(--color-border);box-shadow:0 14px 28px -20px #171a2e73}.book__sheet--1[data-astro-cid-c2vg7gea]{transform:rotate(-2.5deg)translate(-8px,6px)}.book__sheet--2[data-astro-cid-c2vg7gea]{transform:rotate(2deg)translate(10px,10px)}.book__cover[data-astro-cid-c2vg7gea]{box-shadow:0 26px 46px -26px #171a2e99}.book__pile[data-astro-cid-c2vg7gea] img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.book__meta[data-astro-cid-c2vg7gea]{gap:2px;display:grid}.book__meta[data-astro-cid-c2vg7gea] strong[data-astro-cid-c2vg7gea]{color:var(--color-ink);font-size:1.125rem}.book__meta[data-astro-cid-c2vg7gea] span[data-astro-cid-c2vg7gea]{color:var(--color-muted);font-size:var(--fs-small)}.book__cue[data-astro-cid-c2vg7gea]{color:var(--color-primary);align-self:center;align-items:center;gap:6px;font-weight:700;display:inline-flex}.book__cue[data-astro-cid-c2vg7gea] svg[data-astro-cid-c2vg7gea]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:18px;inline-size:18px;transition:transform var(--dur-micro) var(--ease-out)}@media (hover:hover) and (pointer:fine){.book[data-astro-cid-c2vg7gea]:hover .book__cover[data-astro-cid-c2vg7gea]{transform:translateY(-8px)rotate(-1deg)}.book[data-astro-cid-c2vg7gea]:hover .book__sheet--1[data-astro-cid-c2vg7gea]{transform:rotate(-7deg)translate(-26px,4px)}.book[data-astro-cid-c2vg7gea]:hover .book__sheet--2[data-astro-cid-c2vg7gea]{transform:rotate(6deg)translate(28px,6px)}.book[data-astro-cid-c2vg7gea]:hover .book__cue[data-astro-cid-c2vg7gea] svg[data-astro-cid-c2vg7gea]{transform:translate(-4px)}}@media (width>=768px){.books[data-astro-cid-c2vg7gea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.books[data-astro-cid-c2vg7gea]:has(>li:nth-child(3n):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.book__sheet[data-astro-cid-c2vg7gea],.book__cover[data-astro-cid-c2vg7gea],.book__cue[data-astro-cid-c2vg7gea] svg[data-astro-cid-c2vg7gea]{transition:none}}.svc-prose__title[data-astro-cid-xnrlz42k],.svc-faq__title[data-astro-cid-xnrlz42k]{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.125rem);line-height:1.5}.svc-prose__title[data-astro-cid-xnrlz42k]:before,.svc-faq__title[data-astro-cid-xnrlz42k]:before{content:"";block-size:3px;inline-size:30px;background:var(--grad-cool);border-radius:3px;margin-block-end:var(--sp-4);display:block}.svc-prose__body[data-astro-cid-xnrlz42k]{max-width:none}.svc-prose__title[data-astro-cid-xnrlz42k]+.svc-prose__body[data-astro-cid-xnrlz42k]{margin-block-start:var(--sp-5)}.svc-faq__grid[data-astro-cid-xnrlz42k]{gap:var(--sp-6);display:grid}.svc-faq__aside[data-astro-cid-xnrlz42k]{justify-content:space-between;align-items:center;gap:var(--sp-5);display:flex}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards{gap:var(--sp-3);counter-reset:q;border:0;display:grid}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item{padding-inline:var(--sp-3);border:1px solid var(--color-border);background:var(--color-surface);counter-increment:q;transition:background-color var(--dur-section) var(--ease-out), border-color var(--dur-section) var(--ease-out), box-shadow var(--dur-section) var(--ease-out);border-radius:20px;position:relative}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item:before{content:"";background:var(--grad-cool);inline-size:4px;transition:transform var(--dur-section) var(--ease-out);border-radius:4px;position:absolute;inset-block:18px;inset-inline-start:-1px;transform:scaleY(0)}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item[open]{border-color:color-mix(in srgb, var(--indigo) 22%, #fff);box-shadow:var(--shadow-2);background:#fff}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item[open]:before{transform:none}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards summary{justify-content:flex-start;min-block-size:64px}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards summary:before{content:counter(q, decimal-leading-zero);min-inline-size:1.5rem;color:var(--indigo-light);flex:none;font-size:.875rem;font-weight:900}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__q{flex:1}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__icon{box-shadow:inset 0 0 0 1px var(--color-border-strong);background:#fff;border-radius:50%}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards summary:hover .faq__icon{box-shadow:inset 0 0 0 1px var(--indigo-light);background:#fff}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item[open] .faq__icon{background:var(--grad-action);box-shadow:var(--glow-primary)}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item[open] .faq__icon i{background:#fff}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__body{color:var(--color-body);padding-inline-start:calc(1.5rem + var(--sp-4));line-height:2}@media (width>=768px){.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item{padding-inline:var(--sp-5)}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards summary:before{min-inline-size:1.75rem}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__body{padding-inline-start:calc(1.75rem + var(--sp-4))}.svc-faq[data-astro-cid-xnrlz42k] .faq--cards summary{min-block-size:72px}}@media (prefers-reduced-motion:reduce){.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item,.svc-faq[data-astro-cid-xnrlz42k] .faq--cards .faq__item:before{transition:none}}.section--surface[data-astro-cid-xnrlz42k].svc-faq .faq--cards .faq__item:not([open]){background:#fff}.svc-faq__art[data-astro-cid-xnrlz42k]{--size:64px;inline-size:calc(var(--size) * 1.7);block-size:calc(var(--size) * 1.3);flex:none;place-items:center;display:grid;position:relative}.svc-faq__orb[data-astro-cid-xnrlz42k]{inline-size:var(--size);block-size:var(--size);background:radial-gradient(circle at 36% 30%, var(--indigo-light) 0%, var(--indigo) 52%, var(--indigo-deep) 100%);border-radius:50%;place-items:center;display:grid;box-shadow:inset -.5rem -.7rem 1.2rem #171a2e4d,0 1.2rem 1.6rem -1rem #353a8799}.svc-faq__orb[data-astro-cid-xnrlz42k] svg[data-astro-cid-xnrlz42k]{block-size:56%;inline-size:56%}.svc-faq__orb[data-astro-cid-xnrlz42k] path[data-astro-cid-xnrlz42k]{fill:none;stroke:#fff;stroke-width:3.6px;stroke-linecap:round}.svc-faq__orb[data-astro-cid-xnrlz42k] circle[data-astro-cid-xnrlz42k]{fill:#fff}.svc-faq__ring[data-astro-cid-xnrlz42k]{border:2px solid var(--cyan);opacity:.85;border-block-start-color:#0000;border-radius:50%;position:absolute;inset:22% 0;transform:rotate(-14deg)}.svc-faq__sat[data-astro-cid-xnrlz42k]{background:var(--sand);block-size:9px;inline-size:9px;box-shadow:0 0 10px var(--sand);border-radius:50%;position:absolute;inset-block-start:62%;inset-inline-start:4%}@media (prefers-reduced-motion:no-preference){.svc-faq__orb[data-astro-cid-xnrlz42k]{animation:6s ease-in-out infinite faq-float}@keyframes faq-float{50%{transform:translateY(-5px)}}}.svc[data-astro-cid-xnrlz42k]{padding-block:var(--sp-6) var(--sp-9)}.crumbs[data-astro-cid-xnrlz42k]{margin-block-end:var(--sp-5)}.crumbs[data-astro-cid-xnrlz42k] ol[data-astro-cid-xnrlz42k]{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--color-muted);flex-wrap:wrap;list-style:none;display:flex}.crumbs[data-astro-cid-xnrlz42k] li[data-astro-cid-xnrlz42k]+li[data-astro-cid-xnrlz42k]:before{content:"";block-size:5px;inline-size:5px;background:var(--color-border-strong);vertical-align:middle;border-radius:50%;margin-inline-end:var(--sp-2);display:inline-block}.crumbs[data-astro-cid-xnrlz42k] a[data-astro-cid-xnrlz42k],.crumbs[data-astro-cid-xnrlz42k] [data-astro-cid-xnrlz42k][aria-current=page]{align-items:center;min-block-size:44px;display:inline-flex}.crumbs[data-astro-cid-xnrlz42k] a[data-astro-cid-xnrlz42k]{color:var(--color-muted);text-decoration:none}.crumbs[data-astro-cid-xnrlz42k] a[data-astro-cid-xnrlz42k]:hover{color:var(--color-primary)}.crumbs[data-astro-cid-xnrlz42k] [data-astro-cid-xnrlz42k][aria-current=page]{color:var(--color-ink);font-weight:700}.svc__grid[data-astro-cid-xnrlz42k]{gap:var(--sp-7);align-items:center;display:grid}.svc__text[data-astro-cid-xnrlz42k] .icon-tile[data-astro-cid-xnrlz42k]{margin-block-end:var(--sp-5)}.svc__text[data-astro-cid-xnrlz42k] h1[data-astro-cid-xnrlz42k]{margin-block-end:var(--sp-5);font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);line-height:1.5}.svc__text[data-astro-cid-xnrlz42k] p[data-astro-cid-xnrlz42k]{max-width:var(--measure);color:var(--color-body)}.svc__text[data-astro-cid-xnrlz42k] p[data-astro-cid-xnrlz42k]+p[data-astro-cid-xnrlz42k]{margin-block-start:var(--sp-4)}.svc__lead[data-astro-cid-xnrlz42k] p{max-width:var(--measure);color:var(--color-body)}.svc__lead[data-astro-cid-xnrlz42k] p+p{margin-block-start:var(--sp-4)}.svc__lead[data-astro-cid-xnrlz42k] a{font-weight:700}.svc__checks[data-astro-cid-xnrlz42k]{gap:var(--sp-3);margin-block-start:var(--sp-6);list-style:none;display:grid}.svc__checks[data-astro-cid-xnrlz42k] li[data-astro-cid-xnrlz42k]{padding-inline-start:var(--sp-7);position:relative}.svc__checks[data-astro-cid-xnrlz42k] li[data-astro-cid-xnrlz42k]:before{content:"";background:var(--grad-cool);block-size:20px;inline-size:20px;box-shadow:0 0 0 4px color-mix(in srgb, var(--cyan) 14%, transparent);border-radius:50%;position:absolute;inset-block-start:.45em;inset-inline-start:0}.svc__checks[data-astro-cid-xnrlz42k] li[data-astro-cid-xnrlz42k]:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3 6-6.4' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;block-size:20px;inline-size:20px;position:absolute;inset-block-start:.45em;inset-inline-start:0}.svc__card[data-astro-cid-xnrlz42k]{gap:var(--sp-6);padding:var(--sp-6) var(--sp-6) var(--sp-7);border:1px solid var(--color-border);box-shadow:0 30px 80px -40px #353a8773, var(--shadow-1);background:#fff;border-radius:28px;display:grid}.svc__art[data-astro-cid-xnrlz42k]{padding:var(--sp-2) 0 0;place-items:center stretch;display:grid}.svc__art-icon[data-astro-cid-xnrlz42k]{aspect-ratio:1;inline-size:160px;margin-block:var(--sp-6);background:var(--grad-brand);box-shadow:var(--glow-primary);border-radius:40px;justify-self:center;place-items:center;display:grid}.svc__art-icon[data-astro-cid-xnrlz42k] img[data-astro-cid-xnrlz42k]{object-fit:contain;filter:brightness(0)invert();block-size:84px;inline-size:84px}.svc__actions[data-astro-cid-xnrlz42k]{gap:var(--sp-3);inline-size:min(100%,22rem);margin-inline:auto;display:grid}.svc-work[data-astro-cid-xnrlz42k]{padding-block-start:0}.svc-work[data-astro-cid-xnrlz42k] .work-head{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;margin-block-end:var(--sp-6);display:flex}.svc-work[data-astro-cid-xnrlz42k] .work-head h2{font-size:clamp(1.25rem,1rem + .8vw,1.625rem)}.svc-voices__row[data-astro-cid-xnrlz42k]{gap:var(--sp-5);margin-inline:calc(var(--sp-2) * -1);padding:var(--sp-2) var(--sp-2) var(--sp-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(18rem,1fr);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.svc-voice[data-astro-cid-xnrlz42k]{gap:var(--sp-4);padding:var(--sp-6);border:1px solid var(--color-border);border-radius:var(--r-card);box-shadow:var(--shadow-1);scroll-snap-align:start;background:#fff;grid-template-rows:auto 1fr auto;display:grid}.svc-voice__mark[data-astro-cid-xnrlz42k]{block-size:24px;inline-size:32px;fill:var(--color-primary);opacity:.85}.svc-voice[data-astro-cid-xnrlz42k] blockquote[data-astro-cid-xnrlz42k]{color:var(--color-body);margin:0;line-height:2}.svc-voice[data-astro-cid-xnrlz42k] footer[data-astro-cid-xnrlz42k]{align-items:center;gap:var(--sp-3);border-block-start:1px solid var(--color-border);padding-block-start:var(--sp-4);display:flex}.svc-voice[data-astro-cid-xnrlz42k] footer[data-astro-cid-xnrlz42k] img[data-astro-cid-xnrlz42k]{object-fit:cover;border-radius:50%;block-size:44px;inline-size:44px}.svc-voice[data-astro-cid-xnrlz42k] footer[data-astro-cid-xnrlz42k]>span[data-astro-cid-xnrlz42k]{gap:2px;display:grid}.svc-voice[data-astro-cid-xnrlz42k] footer[data-astro-cid-xnrlz42k] strong[data-astro-cid-xnrlz42k]{color:var(--color-ink)}.svc-voice[data-astro-cid-xnrlz42k] footer[data-astro-cid-xnrlz42k] span[data-astro-cid-xnrlz42k] span[data-astro-cid-xnrlz42k]{color:var(--color-muted);font-size:var(--fs-small)}@media (width>=1024px){.svc-faq__grid[data-astro-cid-xnrlz42k]{gap:var(--sp-9);grid-template-columns:minmax(0,.8fr) minmax(0,1.55fr);align-items:start}.svc-faq__aside[data-astro-cid-xnrlz42k]{align-items:flex-start;gap:var(--sp-7);flex-direction:column;position:sticky;inset-block-start:112px}.svc-faq__art[data-astro-cid-xnrlz42k]{--size:112px}.svc[data-astro-cid-xnrlz42k]{padding-block:var(--sp-7) var(--sp-9)}.svc__grid[data-astro-cid-xnrlz42k]{gap:var(--sp-9);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.svc-voices__row[data-astro-cid-xnrlz42k]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-auto-flow:row;overflow:visible}}.post__service[data-astro-cid-32ltvljv]{gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);isolation:isolate;margin-block-start:var(--sp-8);display:grid;position:relative;overflow:hidden}.post__service[data-astro-cid-32ltvljv]:after{content:"";z-index:-1;aspect-ratio:1;border:2px solid var(--color-border-strong);inline-size:240px;box-shadow:0 0 0 30px #ffffff8c, 0 0 0 31px var(--color-border);border-radius:50%;position:absolute;inset-block-start:-45%;inset-inline-end:-10%}.post__service-art[data-astro-cid-32ltvljv]{background:var(--grad-brand);block-size:76px;inline-size:76px;box-shadow:var(--glow-primary);border-radius:22px;place-items:center;display:grid}.post__service-art[data-astro-cid-32ltvljv] img[data-astro-cid-32ltvljv]{filter:brightness(0)invert();block-size:40px;inline-size:40px}.post__service-kicker[data-astro-cid-32ltvljv]{align-items:center;gap:var(--sp-2);color:var(--color-primary);font-size:var(--fs-small);font-weight:700;display:inline-flex}.post__service-kicker[data-astro-cid-32ltvljv]:before{content:"";background:var(--grad-cool);border-radius:3px;block-size:3px;inline-size:22px}.post__service[data-astro-cid-32ltvljv] h2[data-astro-cid-32ltvljv]{margin-block:var(--sp-2) var(--sp-3);font-size:1.5rem}.post__service[data-astro-cid-32ltvljv] h2[data-astro-cid-32ltvljv] a[data-astro-cid-32ltvljv]{color:inherit;text-decoration:none}.post__service[data-astro-cid-32ltvljv] p[data-astro-cid-32ltvljv]:not(.post__service-kicker){color:var(--color-body);margin-block-end:var(--sp-3)}.post__service[data-astro-cid-32ltvljv]+.post__cta[data-astro-cid-32ltvljv]{margin-block-start:var(--sp-5)}.post-meta[data-astro-cid-32ltvljv]{align-items:center;gap:var(--sp-2) var(--sp-3);color:var(--color-muted);flex-wrap:wrap;margin-block-start:var(--sp-5);font-size:.9375rem;display:flex}.post-meta__avatar[data-astro-cid-32ltvljv]{border:1px solid var(--color-border);block-size:36px;inline-size:36px;box-shadow:var(--shadow-1);background:#fff;border-radius:50%;padding:7px}.post-meta[data-astro-cid-32ltvljv] a[data-astro-cid-32ltvljv][rel=author]{color:var(--color-ink);font-weight:700;text-decoration:none}.post-meta[data-astro-cid-32ltvljv] a[data-astro-cid-32ltvljv][rel=author]:hover{color:var(--color-primary)}.post__cover[data-astro-cid-32ltvljv]{margin:0 0 var(--sp-7);border:1px solid var(--color-border);border-radius:calc(var(--r-lg) + 6px);box-shadow:var(--shadow-2);background:#fff;padding:10px}.post__cover[data-astro-cid-32ltvljv] img[data-astro-cid-32ltvljv]{border-radius:var(--r-lg);object-fit:cover;block-size:auto;inline-size:100%}.post__body[data-astro-cid-32ltvljv]{max-width:none;font-size:1.0625rem}.post__body[data-astro-cid-32ltvljv] h2{color:var(--color-ink);margin-block-start:var(--sp-8);font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.55}.post__body[data-astro-cid-32ltvljv] h2:before{content:"";block-size:3px;inline-size:30px;background:var(--grad-cool);border-radius:3px;margin-block-end:var(--sp-4);display:block}.post__body[data-astro-cid-32ltvljv] h3{align-items:baseline;gap:var(--sp-3);color:var(--color-primary-deep);margin-block-start:var(--sp-7);font-size:1.25rem;line-height:1.6;display:flex}.post__body[data-astro-cid-32ltvljv] h3:before{content:"";background:radial-gradient(circle at 36% 30%, var(--cyan), var(--blue) 55%, var(--indigo));border-radius:50%;flex:none;block-size:10px;inline-size:10px;translate:0 -2px}.post__body[data-astro-cid-32ltvljv] p{margin-block-start:var(--sp-5);line-height:2}.post__body[data-astro-cid-32ltvljv] a{text-decoration-color:var(--cyan);text-underline-offset:5px;font-weight:700;text-decoration-thickness:2px}.post__body[data-astro-cid-32ltvljv] ul,.post__body[data-astro-cid-32ltvljv] ol{gap:var(--sp-3);padding:0;list-style:none;display:grid}.post__body[data-astro-cid-32ltvljv] li{margin:0;padding-inline-start:2.25rem;line-height:1.95;position:relative}.post__body[data-astro-cid-32ltvljv] li+li{margin:0}.post__body[data-astro-cid-32ltvljv] ul>li:before{content:"";background:var(--grad-cool);block-size:9px;inline-size:9px;box-shadow:0 0 0 4px var(--color-surface);border-radius:50%;position:absolute;inset-block-start:.8em;inset-inline-start:.6rem}.post__body[data-astro-cid-32ltvljv] ol{counter-reset:li}.post__body[data-astro-cid-32ltvljv] ol>li{counter-increment:li}.post__body[data-astro-cid-32ltvljv] ol>li:before{content:counter(li);background:var(--color-surface);block-size:1.65rem;inline-size:1.65rem;color:var(--color-primary);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:.2em;inset-inline-start:0}.post__body[data-astro-cid-32ltvljv] li strong{color:var(--color-ink)}.post__body[data-astro-cid-32ltvljv] figure{margin-block:var(--sp-7)}.post__body[data-astro-cid-32ltvljv] img{margin-block:var(--sp-6);border:1px solid var(--color-border);border-radius:calc(var(--r-card) + 6px);box-shadow:var(--shadow-2);background:#fff;padding:8px}.post__body[data-astro-cid-32ltvljv] figure img{margin:0}.post__body[data-astro-cid-32ltvljv] .ptable{margin-block-start:var(--sp-6)}.post__body[data-astro-cid-32ltvljv] .ptable table{border-collapse:separate;border-spacing:0;border:0;inline-size:100%;font-size:.9375rem;line-height:1.85}.post__body[data-astro-cid-32ltvljv] .ptable thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.post__body[data-astro-cid-32ltvljv] .ptable tbody{gap:var(--sp-3);display:grid}.post__body[data-astro-cid-32ltvljv] .ptable tr{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--color-border);box-shadow:var(--shadow-1);background:#fff;border-radius:18px;display:grid}.post__body[data-astro-cid-32ltvljv] .ptable td{color:var(--color-body);border:0;padding:0;display:block}.post__body[data-astro-cid-32ltvljv] .ptable td:before{content:attr(data-label);color:var(--color-primary);font-size:.8125rem;font-weight:700;display:block}.post__body[data-astro-cid-32ltvljv] .ptable td:first-child{border-block-end:1px dashed var(--color-border-strong);color:var(--color-ink);padding-block-end:var(--sp-2);font-size:1rem;font-weight:700}.post__body[data-astro-cid-32ltvljv] .ptable td:first-child:before{display:none}.post__tags[data-astro-cid-32ltvljv]{gap:var(--sp-2);flex-wrap:wrap;margin-block-start:var(--sp-7);list-style:none;display:flex}.related__title[data-astro-cid-32ltvljv]{margin-block-end:var(--sp-6)}.related[data-astro-cid-32ltvljv]{gap:var(--sp-5);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.post__service[data-astro-cid-32ltvljv]{padding:var(--sp-7) var(--sp-6);grid-template-columns:auto minmax(0,1fr);align-items:start}.post__body[data-astro-cid-32ltvljv] .ptable{border:1px solid var(--color-border);box-shadow:var(--shadow-1);background:#fff;border-radius:20px;overflow:hidden}.post__body[data-astro-cid-32ltvljv] .ptable thead{clip-path:none;block-size:auto;inline-size:auto;display:table-header-group;position:static;overflow:visible}.post__body[data-astro-cid-32ltvljv] .ptable tbody{display:table-row-group}.post__body[data-astro-cid-32ltvljv] .ptable tr{box-shadow:none;border:0;border-radius:0;padding:0;display:table-row}.post__body[data-astro-cid-32ltvljv] .ptable th,.post__body[data-astro-cid-32ltvljv] .ptable td{padding:var(--sp-4) var(--sp-5);text-align:start;vertical-align:top;display:table-cell}.post__body[data-astro-cid-32ltvljv] .ptable th{background:var(--color-primary-deep);color:#fff;font-weight:700}.post__body[data-astro-cid-32ltvljv] .ptable td{border-block-start:1px solid var(--color-border)}.post__body[data-astro-cid-32ltvljv] .ptable td:before{display:none}.post__body[data-astro-cid-32ltvljv] .ptable td:first-child{color:var(--color-primary-deep);font-size:inherit;border-block-end:0;padding-block-end:var(--sp-4)}.post__body[data-astro-cid-32ltvljv] .ptable tbody tr:nth-child(2n) td{background:var(--color-surface)}}@media (width>=768px){.related[data-astro-cid-32ltvljv]{grid-template-columns:repeat(2,minmax(0,1fr))}}
