.ph-k-template{--scrim-x:.92}.tp[data-astro-cid-5xeir7kk] path[data-astro-cid-5xeir7kk]{fill:none;stroke-dasharray:1;stroke-dashoffset:1px;stroke-width:2.5px}.tp-trim[data-astro-cid-5xeir7kk]{stroke:oklch(99% .01 90/.95);animation:tp-draw 1.6s var(--ease-out) .5s forwards}.tp-bleed[data-astro-cid-5xeir7kk]{stroke:var(--gold);animation:tp-draw 1.6s var(--ease-out) .3s forwards}.tp-safe[data-astro-cid-5xeir7kk]{stroke:color-mix(in oklch, var(--gold), white 35%);stroke-width:1.6px;animation:tp-draw 1.6s var(--ease-out) .7s forwards}.tp-t[data-astro-cid-5xeir7kk]{fill:var(--light);letter-spacing:.02em;paint-order:stroke;stroke:color-mix(in oklch, var(--ink) 50%, transparent);stroke-width:5px;opacity:0;animation:tp-show .7s var(--ease-out) 1.7s forwards;font-family:inherit;font-weight:500}.tp-ts[data-astro-cid-5xeir7kk]{fill:var(--ink);stroke:none}@keyframes tp-draw{to{stroke-dashoffset:0}}@keyframes tp-show{to{opacity:1}}@media (prefers-reduced-motion:reduce){.tp[data-astro-cid-5xeir7kk] path[data-astro-cid-5xeir7kk]{stroke-dashoffset:0;animation:none}.tp-t[data-astro-cid-5xeir7kk]{opacity:1;animation:none}}.request{display:grid}.rq-layout{gap:var(--space-xl) var(--space-3xl);grid-template-columns:minmax(0,1fr) 24rem;align-items:start;display:grid}.rq-main{display:grid}.form,.done{grid-area:1/1}.form{gap:var(--space-2xl);counter-reset:blk;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);display:grid}.request.is-leaving .form{opacity:0;pointer-events:none;transform:translateY(-8px)}.sheet{background:var(--white);border:1px solid var(--border);border-radius:20px;min-width:0;display:grid;overflow:clip;box-shadow:0 30px 60px -45px oklch(20% .075 270/.35)}.block{gap:var(--space-lg);counter-increment:blk;border:0;min-width:0;margin:0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.block+.block{border-block-start:1px solid var(--border);background:color-mix(in oklch, var(--light) 65%, var(--white))}.block[data-step=campaign]>:not(.blk-head)+:not(.blk-head){border-block-start:1px solid var(--border);padding-block-start:var(--space-lg)}.blk-head{align-items:center;gap:var(--space-sm);padding-block-end:var(--space-2xs);display:flex}.blk-head h2{font-size:var(--text-2xl)}.blk-n{width:2.4rem;height:2.4rem;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--on-gold);background:var(--gold);border-radius:50%;place-items:center;display:grid}.blk-n:before{content:counter(blk)}.row.two{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--space-2xs);align-content:start;min-width:0;display:grid}.field.group{border:0;margin:0;padding:0}.field.group>legend{margin-block-end:var(--space-xs);padding:0}.field label,.field.group>legend{font-weight:var(--weight-medium);font-size:1rem}.req{font-weight:var(--weight-regular);font-size:var(--text-sm);color:var(--slate)}.field input,.field textarea{width:100%;min-height:3.25rem;color:var(--ink);background:var(--light);border:1px solid #0000;border-block-end:1.5px solid color-mix(in oklch, var(--slate), transparent 40%);transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border-radius:12px 12px 6px 6px;padding:.8rem 1rem;font-size:1rem;line-height:1.4}.field input::placeholder,.field textarea::placeholder{color:color-mix(in oklch, var(--slate), transparent 25%)}.field textarea{resize:vertical;min-height:8rem}@media (hover:hover) and (pointer:fine){.field input:hover,.field textarea:hover{border-block-end-color:var(--ink)}}.field input:focus-visible,.field textarea:focus-visible{background:var(--white);border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in oklch, var(--gold) 45%, transparent);border-radius:12px;outline:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error);background:color-mix(in oklch, var(--error), var(--white) 94%)}.error{font-size:var(--text-sm);color:var(--error);animation:fade-in .25s var(--ease-out);align-items:baseline;gap:.4rem;display:flex}.chips-tools{margin-block-end:var(--space-xs)}.tool{min-height:2.6rem;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink);border:1.5px dashed var(--gold);transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:999px;align-items:center;gap:.5rem;padding:0 1rem 0 .8rem;display:inline-flex}.tool svg{width:1rem;height:1rem;color:var(--gold)}.tool[aria-pressed=true]{background:var(--gold);border-style:solid}.tool[aria-pressed=true] svg{color:var(--ink)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{cursor:pointer;display:inline-flex;position:relative}.chip input,.pick input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip-face{min-height:2.75rem;font-size:var(--text-sm);color:var(--ink);background:var(--light);border-radius:var(--radius-control);transition:color .25s var(--ease-out), background-color .25s var(--ease-out), border-color .25s var(--ease-out), transform var(--dur-press) var(--ease-out);border:1px solid #0000;align-items:center;gap:.45rem;padding:.4rem .95rem .4rem .7rem;display:inline-flex}.chip-box{border:1.5px solid color-mix(in oklch, var(--slate), transparent 30%);width:1.05rem;height:1.05rem;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.chip-check{opacity:0;width:.7rem;height:.7rem;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:scale(.6)}.chip input:checked+.chip-face{color:var(--light);background:var(--ink)}.chip input:checked+.chip-face .chip-box{background:var(--gold);border-color:var(--gold);color:var(--ink)}.chip input:checked+.chip-face .chip-check{opacity:1;transform:none}.chip input:active+.chip-face{transform:scale(.96)}.chip input:focus-visible+.chip-face,.pick input:focus-visible+.pick-face{outline:2px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in oklch, var(--gold) 45%, transparent)}@media (hover:hover) and (pointer:fine){.chip:hover input:not(:checked)+.chip-face{border-color:var(--ink)}}.group[aria-invalid=true] .chip-face{border-color:var(--error)}.svc-pick{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pick{cursor:pointer;display:block;position:relative}.pick-face{aspect-ratio:3/4;color:var(--light);isolation:isolate;transition:transform var(--dur-press) var(--ease-out);border-radius:14px;display:block;position:relative;overflow:hidden}.pick-face img{z-index:-2;object-fit:cover;filter:saturate(.7)brightness(.75);width:100%;height:100%;transition:filter .4s var(--ease-out), transform .8s var(--ease-out);position:absolute;inset:0}.pick-face:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(to top, color-mix(in oklch, var(--ink) 92%, transparent), transparent 70%);box-shadow:inset 0 0 0 0 var(--gold);transition:box-shadow .3s var(--ease-out);position:absolute;inset:0}.pick-name{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.25;position:absolute;inset-block-end:.8rem;inset-inline:.8rem}.pick-box{color:#0000;border:1.5px solid color-mix(in oklch, var(--light), transparent 30%);width:1.6rem;height:1.6rem;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.pick-box svg{width:.95rem;height:.95rem}.pick input:checked+.pick-face img{filter:none;transform:scale(1.05)}.pick input:checked+.pick-face:after{box-shadow:inset 0 0 0 3px var(--gold)}.pick input:checked+.pick-face .pick-box{color:var(--ink);background:var(--gold);border-color:var(--gold)}.pick input:active+.pick-face{transform:scale(.97)}.hp{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.send{gap:var(--space-md);background:var(--ink);padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.submit{width:100%;min-height:3.5rem;padding-inline:2rem;font-size:1.05rem}.send-wa{gap:var(--space-xs);border-block-start:1px solid color-mix(in oklch, var(--silver), transparent 78%);padding-block-start:var(--space-md);display:grid}.send-wa p{font-size:var(--text-sm);color:var(--silver)}.send-wa .btn{width:100%;min-height:3.25rem}.send .form-note{color:var(--silver)}.send-error{font-size:var(--text-sm);color:color-mix(in oklch, var(--error) 45%, white);margin:0}.submit.is-busy{cursor:progress;opacity:.8}.form-note{font-size:var(--text-sm)}.done{align-content:start;align-self:start;justify-items:start;gap:var(--space-sm);padding:var(--space-xl);background:var(--white);border:1px solid var(--border);opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);border-radius:20px;display:grid;transform:translateY(12px)}.request.is-done .done{opacity:1;transform:none}.done:focus{outline:none}.done h2{font-size:var(--text-2xl)}.done-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.done-mark{width:3rem;height:3rem;color:var(--on-gold);background:var(--gold);border-radius:50%;place-items:center;display:grid}.done-mark svg{width:1.4rem;height:1.4rem}.rq-side{top:calc(var(--sticky-top) + var(--space-sm));transition:top .52s var(--ease-out);position:sticky}.sum{gap:var(--space-lg);padding:var(--space-lg);background:radial-gradient(22rem 16rem at 100% 0%, color-mix(in oklch, var(--gold) 20%, transparent), transparent), var(--ink);border-radius:20px;display:grid}.sum-top{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.sum-title{font-size:var(--text-xl)}.sum-ring{width:3.2rem;height:3.2rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--gold);place-items:center;display:grid;position:relative}.sum-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sum-ring circle{fill:none;stroke:var(--rule-dark-strong);stroke-width:2.5px}.sum-ring .sum-arc{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--off,100);transition:stroke-dashoffset .6s var(--ease-out);filter:drop-shadow(0 0 3px var(--gold))}.sum-list{gap:var(--space-sm);margin:0;display:grid}.sum-list>div{border-block-end:1px solid var(--rule-dark);gap:.3rem;padding-block-end:var(--space-sm);display:grid}.sum-list dt{font-size:var(--text-xs);color:var(--silver)}.sum-list dd{flex-wrap:wrap;gap:4px;min-height:1.6rem;margin:0;display:flex}.sum-tag{min-height:1.6rem;font-size:var(--text-xs);color:var(--light);background:var(--navy);animation:rise-in .3s var(--ease-out);border-radius:999px;align-items:center;padding:0 .55rem;display:inline-flex}.sum-empty{font-size:var(--text-sm);color:color-mix(in oklch, var(--silver), transparent 35%)}.sum-direct{gap:var(--space-sm);display:grid}.sum-direct p{font-size:var(--text-sm);color:var(--silver)}.sum-direct .btn{width:100%}.sum-lines{gap:2px;display:grid}.sum-lines a{min-height:2.2rem;font-size:var(--text-sm);color:var(--light);align-items:center;gap:.6rem;text-decoration:none;display:flex}.sum-lines svg{width:1rem;height:1rem;color:var(--gold)}.sum-net{font-size:var(--text-xs);color:var(--silver);margin-inline-start:auto}@media (hover:hover) and (pointer:fine){.sum-lines a:hover{color:var(--gold)}.pick:hover .pick-face img{filter:none}}@media (width<=72rem){.svc-pick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=64rem){.rq-layout{grid-template-columns:minmax(0,1fr)}.rq-side{display:none}}@media (width<=47.99rem){.row.two{grid-template-columns:minmax(0,1fr)}.svc-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.pick-face{aspect-ratio:4/3}.svc-pick li:last-child:nth-child(odd){grid-column:1/-1}.svc-pick li:last-child:nth-child(odd) .pick-face{aspect-ratio:16/7}}@media (prefers-reduced-motion:reduce){.request.is-leaving .form{transform:none}.done{transition:opacity .2s linear;transform:none}}.rq-wrap[data-astro-cid-m5iddye3]{padding-block:var(--space-2xl) var(--section);background:radial-gradient(60rem 30rem at 10% 0%, color-mix(in oklch, var(--gold) 10%, transparent), transparent), var(--light);position:relative}
