.browser__url{margin-left:2cqw;display:flex;align-items:center;gap:1.2cqw;height:4cqw;padding-inline:2.4cqw;min-width:44cqw;border-radius:4cqw;background:#f3eee414;font:600 2.2cqw/1 var(--f-mono);color:var(--mu-d)}.lock{width:1.4cqw;height:1.4cqw;border-radius:50%;border:1px solid var(--mu-d);transition:background .4s,border-color .4s}.browser__load{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ac-d);transform:scaleX(0);transform-origin:left}.pg{position:relative;height:70cqw;padding:3.6cqw 4.4cqw;display:flex;flex-direction:column;gap:3cqw;background:#14110d;background-image:linear-gradient(rgba(219,164,106,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(219,164,106,.12) 1px,transparent 1px);background-size:4.6cqw 4.6cqw;transition:background-color .7s var(--ease),background-size .7s;color:var(--m-ink)}.pg span{display:block}.pg .w{font:600 2.4cqw/1.2 var(--f-mono);color:var(--ac-d);letter-spacing:.03em;text-transform:lowercase;transition:opacity .45s}.pg .d{opacity:0;transition:opacity .6s var(--ease) .1s}.pg__logo,.pg__cta,.pg__kick,.pg__h,.pg__p,.pg__btn,.pg__media,.pg__row>div{display:grid;outline:1px dashed rgba(219,164,106,.7);outline-offset:0;transition:outline-color .5s,background-color .6s var(--ease)}.pg__logo>span,.pg__cta>span,.pg__kick>span,.pg__h>span,.pg__p>span,.pg__btn>span,.pg__row>div>span{grid-area:1/1}.pg__nav{flex:none;display:flex;align-items:center;justify-content:space-between;gap:2cqw}.pg__logo{padding:1.2cqw 2cqw}.pg__cta{padding:1.2cqw 2.4cqw}.pg__hero{flex:1;min-height:0;display:grid;grid-template-columns:1.12fr .88fr;gap:4cqw}.pg__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2.4cqw;min-width:0}.pg__kick{padding:.8cqw 1.4cqw}.pg__kick .d{font:600 2.3cqw/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m-acc)}.pg__h{padding:1.2cqw 1.6cqw;width:100%}.pg__h .d{font-family:var(--m-ff);font-weight:var(--m-fw);text-transform:var(--m-tt);letter-spacing:var(--m-ls);font-size:6.6cqw;line-height:.98;color:var(--m-ink)}.pg__h .d em{font-style:var(--m-em,italic);font-weight:500;color:var(--m-acc);text-transform:none}.pg__h .w{align-self:center}.pg__p{padding:1cqw 1.4cqw;width:100%}.pg__p .w{display:grid;gap:1cqw}.pg__p u{height:.9cqw;background:#dba46a80;width:100%}.pg__p u+u{width:70%}.pg__p .d{font:400 2.9cqw/1.35 var(--f-body);color:color-mix(in srgb,var(--m-ink) 72%,transparent)}.pg__btn{position:relative;min-width:26cqw;height:8.4cqw;padding-inline:3cqw;place-items:center}.pg__btn .d{font:600 3cqw/1 var(--f-body);color:var(--m-btnfg);white-space:nowrap}.pg__media{position:relative;overflow:hidden;place-items:center;background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(219,164,106,.5),transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(219,164,106,.5),transparent calc(50% + .5px))}.pg__media:before,.pg__media:after{content:"";position:absolute;opacity:0;transition:opacity .7s var(--ease) .15s}.pg__media:before{inset:0;background:linear-gradient(150deg,var(--m-acc),var(--m-acc2))}.pg__media:after{width:62%;aspect-ratio:1;right:-14%;bottom:-18%;border-radius:50%;background:#fff3}.pg__media .w{position:relative;z-index:1;background:#14110d;padding:.4cqw 1cqw}.pg__row{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw;flex:none}.pg__row>div{height:8cqw;place-items:center;padding-inline:1cqw}.pg__row .d{font:600 2.7cqw/1 var(--f-body);color:var(--m-ink);text-align:center}.pg__logo .d{font-family:var(--m-ff);font-weight:var(--m-fw);text-transform:var(--m-tt);letter-spacing:-.02em;font-size:3.8cqw;line-height:1;color:var(--m-ink);display:flex;align-items:center;gap:1.1cqw;white-space:nowrap}.pg__logo .d:before{content:"";width:2.8cqw;height:2.8cqw;background:var(--m-acc)}.pg__cta .d{font:600 2.6cqw/1 var(--f-body);color:var(--m-btnfg);white-space:nowrap}.toast{position:absolute;right:5cqw;top:15cqw;display:flex;align-items:center;gap:1.6cqw;padding:2cqw 2.8cqw 2cqw 2.2cqw;background:#14110d;color:#f3eee4;border-radius:2.4cqw;box-shadow:0 2cqw 5cqw -1cqw #0009;font:500 2.9cqw/1 var(--f-body);opacity:0;transform:translateY(2cqw) scale(.96)}.toast b{width:3cqw;height:3cqw;border-radius:50%;background:#25d366;flex:none}.cursor{position:absolute;right:2.2cqw;bottom:-1.8cqw;width:5cqw;height:5cqw;opacity:0;pointer-events:none;background:#fff;clip-path:polygon(0 0,0 100%,28% 76%,46% 118%,64% 108%,46% 68%,82% 68%);filter:drop-shadow(0 0 1px #000)}.checks{display:flex;gap:2cqw;padding:2.2cqw 4.4cqw;background:#0a0806;border-top:1px solid var(--ln-d)}.checks li{display:flex;align-items:center;gap:1.2cqw;font:600 2.3cqw/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mu-d);opacity:.35;transition:opacity .4s,color .4s}.checks li:before{content:"";width:3cqw;height:3cqw;border-radius:50%;border:1px solid currentColor;background:no-repeat center/60% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1.5 5.2 4 7.6 8.5 2.6' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E")}.hero .pg__row{display:none}.hero .pg{height:62cqw}.browser:not([data-stage="0"]) .pg{background-color:var(--m-bg);background-image:none;transition:background-color .5s var(--ease)}.browser:not([data-stage="0"]) .pg .w{opacity:0}.browser:not([data-stage="0"]) .pg .d{opacity:1}.browser:not([data-stage="0"]) .pg [class^=pg__],.browser:not([data-stage="0"]) .pg__row>div{outline-color:transparent}.browser:not([data-stage="0"]) .pg__btn,.browser:not([data-stage="0"]) .pg__cta{background:var(--m-btn)}.browser:not([data-stage="0"]) .pg__row>div{background:color-mix(in srgb,var(--m-bg) 80%,var(--m-ink) 7%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-ink) 14%,transparent)}.browser:not([data-stage="0"]) .pg__media:before,.browser:not([data-stage="0"]) .pg__media:after{opacity:1}.browser:not([data-stage="0"]) .pg__media{background:none}.pg__kick .d{transition-delay:.15s}.pg__h .d{transition-delay:.25s}.pg__p .d{transition-delay:.35s}.pg__btn .d{transition-delay:.45s}.pg__row .d{transition-delay:.5s}.pg__kick .d,.pg__h .d,.pg__p .d,.pg__logo .d{transition:opacity .6s var(--ease) .1s}.swap .pg__kick .d,.swap .pg__h .d,.swap .pg__p .d,.swap .pg__btn .d,.swap .pg__logo .d,.swap .pg__cta .d,.swap .pg__row .d{opacity:0!important;transition-duration:.18s;transition-delay:0s}.browser[data-stage="2"] .browser__load{animation:load 1.3s var(--ease) both}.browser[data-stage="2"] .lock{background:#25d366;border-color:#25d366}.browser[data-stage="2"] .checks li{opacity:1;color:#f3eee4}.browser[data-stage="2"] .checks li:nth-child(1){transition-delay:.5s}.browser[data-stage="2"] .checks li:nth-child(2){transition-delay:.9s}.browser[data-stage="2"] .checks li:nth-child(3){transition-delay:1.3s}.browser[data-stage="2"] .cursor{animation:cursor 2.6s .8s var(--ease) both}.browser[data-stage="2"] .pg__btn{animation:press 2.6s .8s var(--ease)}.browser[data-stage="2"] .toast{animation:pop .6s 2.7s var(--ease) both}@keyframes load{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes cursor{0%{transform:translate(30cqw,20cqw);opacity:0}12%{opacity:1}62%{transform:translate(0)}72%{transform:translate(0) scale(.8)}82%,to{transform:translate(0) scale(1);opacity:1}}@keyframes press{0%,66%{transform:scale(1)}74%{transform:scale(.94)}84%,to{transform:scale(1)}}@keyframes pop{0%{opacity:0;transform:translateY(2cqw) scale(.96)}to{opacity:1;transform:none}}.phone{aspect-ratio:9/18.4;padding:6px;border-radius:26px;background:#0d0b08;border:1px solid var(--ln-d);box-shadow:0 50px 90px -30px #000000e6,0 0 0 1px #00000080,inset 0 0 0 1px #f3eee41f;--m-bg:#F3EEE4;--m-ink:#15110D;--m-acc:#87522A;--m-acc2:#2A1D12;--m-btn:#955D2E;--m-btnfg:#FFF7EA;--m-ff:var(--f-serif);--m-fw:700;--m-tt:none;--m-ls:-.03em}.phone__screen{container-type:inline-size;height:100%;border-radius:21px;background:var(--m-bg);overflow:hidden;color:var(--m-ink);transition:background-color .5s var(--ease)}.ph-in{height:100%;padding:7cqw 7cqw 0;display:flex;flex-direction:column;gap:5cqw}.ph-nav{display:flex;align-items:center;justify-content:space-between}.ph-logo{font-family:var(--m-ff);font-weight:var(--m-fw);text-transform:var(--m-tt);font-size:7cqw;line-height:1;letter-spacing:-.02em;display:flex;align-items:center;gap:2cqw;white-space:nowrap}.ph-logo:before{content:"";width:5cqw;height:5cqw;background:var(--m-acc)}.ph-burger{width:7cqw;height:0;border-block:1.5px solid var(--m-ink);padding-block:1.2cqw;background:linear-gradient(var(--m-ink),var(--m-ink)) center/100% 1.5px no-repeat;box-sizing:content-box}.ph-kick{font:600 4.6cqw/1.2 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--m-acc)}.ph-h{margin:0;font-family:var(--m-ff);font-weight:var(--m-fw);text-transform:var(--m-tt);letter-spacing:var(--m-ls);font-size:12.5cqw;line-height:.96}.ph-h em{font-style:var(--m-em,italic);font-weight:500;color:var(--m-acc);text-transform:none}.ph-btn{align-self:flex-start;padding:3.6cqw 6cqw;background:var(--m-btn);color:var(--m-btnfg);font:600 5.6cqw/1 var(--f-body);border-radius:2px;white-space:nowrap}.ph-media{flex:1;min-height:20cqw;margin-inline:-7cqw;background:linear-gradient(150deg,var(--m-acc),var(--m-acc2));position:relative;overflow:hidden}.ph-media:after{content:"";position:absolute;width:60%;aspect-ratio:1;right:-12%;bottom:-20%;border-radius:50%;background:#fff3}.ph-cards{display:none}.swap .ph-kick,.swap .ph-h,.swap .ph-btn,.swap .ph-logo{opacity:0}.ph-kick,.ph-h,.ph-btn,.ph-logo{transition:opacity .35s}.proof{padding-block:clamp(4rem,9vw,8rem)}.proof__grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(2rem,5vw,6rem);align-items:center}.proof__info{display:grid;gap:1.3rem;align-content:start}.proof__tag{display:inline-flex;align-items:center;gap:.6rem;font:600 .74rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.proof__tag:before{content:"";width:.5rem;height:.5rem;background:var(--ac);transform:rotate(45deg)}.proof__name{font-size:clamp(2.4rem,4.4vw,4.6rem)}.proof__list{display:grid;gap:0;margin-top:.4rem}.proof__list li{display:flex;gap:.8rem;padding-block:.7rem;border-top:1px solid var(--ln);color:var(--mu);font-size:.98rem}.proof__list li:before{content:"";flex:none;width:.45rem;height:.45rem;margin-top:.55em;background:var(--ac);transform:rotate(45deg)}.proof__cta{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center;margin-top:.6rem}.proof__stage{position:relative;min-width:0}.pframe{background:#0d0b08;border:1px solid var(--ln-d);border-radius:8px;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6}.pframe__bar{display:flex;align-items:center;gap:6px;height:30px;padding-inline:12px;background:#0a0806;border-bottom:1px solid var(--ln-d)}.pframe__bar i{width:9px;height:9px;border-radius:50%;background:#f3eee438}.pframe__bar span{margin-left:10px;font:600 .72rem/1 var(--f-mono);color:var(--mu-d);padding:.4em .9em;border-radius:99px;background:#f3eee412;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pframe img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;transition:opacity .35s}.pframe img.is-fade{opacity:0}.pphone{position:absolute;right:-1.5%;bottom:-8%;width:23%;min-width:104px;padding:5px;border-radius:24px;background:#0d0b08;border:1px solid var(--ln-d);box-shadow:0 40px 80px -24px #000000f2,0 0 0 1px #00000080}.pphone img{display:block;width:100%;height:auto;aspect-ratio:9/18.4;object-fit:cover;object-position:top;border-radius:19px}.proof__tabs{display:flex;gap:.5rem;margin-top:1.2rem}.proof__tabs .chip{color:var(--tx);box-shadow:inset 0 0 0 1.5px var(--ln)}.proof__tabs .chip[aria-pressed=true]{background:var(--tx);color:var(--bg);box-shadow:none}.dx{padding-block:clamp(4rem,9vw,8rem)}.dx__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);align-items:center}.dx__intro{display:grid;gap:1.1rem}.dxc{position:relative;background:var(--bg-d);color:var(--tx-d);padding:clamp(1.3rem,3vw,2.6rem);min-height:clamp(380px,40vw,470px);display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem;box-shadow:0 40px 80px -50px #0009}html[data-theme=bw] .dxc{box-shadow:0 0 0 1px #000000e6}.dxc__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;font:600 .74rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu-d)}.dxc__segs{display:flex;gap:4px;flex:1;max-width:260px}.dxc__segs i{flex:1;height:3px;background:var(--ln-d);transition:background .3s}.dxc__segs i.on{background:var(--ac-d)}.dxc__q{font:700 clamp(1.7rem,3vw,2.8rem)/1.04 var(--f-display);letter-spacing:-.02em;text-wrap:balance}.dxc__why{color:var(--mu-d);font-size:.98rem;margin-top:.7rem;max-width:48ch}.dxc__ans{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.dxc__ans .btn{min-height:60px;font-size:1.05rem}.dxc__ans .btn--ghost{color:var(--tx-d);box-shadow:inset 0 0 0 1.5px var(--ln-d)}.dxc__ans .btn--ghost:before{background:var(--tx-d)}@media(hover:hover){.dxc__ans .btn--ghost:hover{color:var(--bg-d)}}.dxc__score{font:700 clamp(4rem,9vw,7rem)/.9 var(--f-display);letter-spacing:-.04em}.dxc__score small{font:600 1rem/1 var(--f-mono);color:var(--mu-d);letter-spacing:.1em;margin-left:.5rem}.dxc__res{display:grid;gap:1rem}.dxc__msg{font:600 clamp(1.2rem,1.1rem + .6vw,1.6rem)/1.25 var(--f-body)}.dxc__fails{display:grid;gap:.1rem;color:var(--mu-d);font-size:.96rem}.dxc__fails li{display:flex;gap:.7rem;padding-block:.35rem;border-top:1px solid var(--ln-d)}.dxc__fails li:before{content:"\d7";color:var(--ac-d);font-weight:600}.dxc__act{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center}.dxc [hidden]{display:none!important}.dxc__skip{align-self:flex-start;color:var(--mu-d);font-size:.92rem}.dxc__skip:hover{color:var(--tx-d)}.svc-sec{padding-block:clamp(4rem,9vw,8rem)}.tabs{display:inline-flex;gap:.3rem;padding:.3rem;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ln);margin-bottom:clamp(1.6rem,3vw,2.6rem)}.tabs button{padding:.8em 1.5em;border-radius:999px;font:500 .94rem/1 var(--f-body);color:var(--mu);transition:background .3s,color .3s}.tabs button[aria-selected=true]{background:var(--tx);color:var(--bg)}.car__track{position:relative}.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.8rem,1.6vw,1.4rem);overflow:visible}.packs__ctrl{display:none}.packs .car__slide{flex:initial}.pack{display:flex;flex-direction:column;gap:1.2rem;padding:clamp(1.3rem,2.2vw,2rem);background:var(--bg2);border:1px solid var(--ln);min-width:0}.pack__name{font:700 clamp(1.7rem,2.4vw,2.4rem)/1 var(--f-display);letter-spacing:-.02em}.pack__for{color:var(--mu);font-size:.96rem;min-height:2.9em}.pack__price small{display:block;font:600 .72rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu);margin-bottom:.4rem}.pack__price b{font:700 clamp(2.4rem,3.6vw,3.6rem)/1 var(--f-display);letter-spacing:-.03em}.pack__prazo{display:flex;align-items:center;gap:.6rem;font:600 .8rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.pack__prazo:before{content:"";width:.45rem;height:.45rem;background:var(--ac);transform:rotate(45deg);flex:none}.pack ul{display:grid;margin-top:.2rem}.pack li{padding-block:.55rem;border-top:1px solid var(--ln);color:var(--mu);font-size:.95rem}.pack .btn{margin-top:auto}.packs__note{margin-top:1.4rem;color:var(--mu);font-size:.92rem;max-width:70ch}.faqs{max-width:900px}.faq{border-top:1px solid var(--ln)}.faq:last-child{border-bottom:1px solid var(--ln)}.faq__btn{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding-block:clamp(1.1rem,2vw,1.6rem);font:700 clamp(1.25rem,2.1vw,1.9rem)/1.1 var(--f-display);letter-spacing:-.015em}.faq__panel{display:grid;grid-template-rows:1fr}.faq__panel>div{min-height:0;overflow:hidden}.faq__panel p{color:var(--mu);max-width:60ch;padding-bottom:clamp(1.1rem,2vw,1.6rem)}.js .faq__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .55s var(--ease),visibility 0s linear .55s}.js .faq.is-open .faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .55s var(--ease),visibility 0s}.plus{position:relative;flex:none;width:clamp(34px,3.6vw,44px);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ln);transition:background .35s,box-shadow .35s}.plus:before,.plus:after{content:"";position:absolute;left:50%;top:50%;width:38%;height:2px;background:var(--tx);transform:translate(-50%,-50%);transition:transform .45s var(--ease),background .35s}.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.faq.is-open .plus{background:var(--ac);box-shadow:none}.faq.is-open .plus:before,.faq.is-open .plus:after{background:var(--bg)}.faq.is-open .plus:after{transform:translate(-50%,-50%) rotate(0)}.about{padding-block:clamp(4rem,9vw,8rem)}.about__grid{display:grid;grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);gap:clamp(2rem,5vw,6rem);align-items:center}.about__photo{position:relative;aspect-ratio:4/5;max-width:460px;border-radius:999px 999px 6px 6px;overflow:hidden;background:var(--bg2);border:1px solid var(--ln);display:grid;place-items:center}.about__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about__ph{display:grid;justify-items:center;gap:.5rem;text-align:center;color:var(--mu);padding:1rem}.about__ph .logo__dm{font-size:clamp(3.4rem,8vw,6rem);color:var(--tx)}.about__ph .logo__sites{font-size:clamp(1.8rem,4vw,3rem);color:var(--ac)}.about__ph small{font:600 .7rem/1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.6rem}.about__txt{display:grid;gap:1.2rem}.about__txt p{color:var(--mu);max-width:54ch}.about__txt p strong{color:var(--tx);font-weight:500}.chips{position:relative;height:clamp(230px,26vw,320px);margin-top:.6rem;border-bottom:1px solid var(--ln);touch-action:pan-y;overflow:hidden}.gchip{position:absolute;left:0;top:0;padding:.62em 1.05em;border-radius:999px;background:var(--bg2);box-shadow:inset 0 0 0 1.5px var(--ln);font:500 .92rem/1 var(--f-body);white-space:nowrap;will-change:transform;user-select:none;-webkit-user-select:none}.gchip:nth-child(3n+1){background:var(--tx);color:var(--bg);box-shadow:none}.gchip:nth-child(3n+2){background:var(--ac);color:var(--bg);box-shadow:none}.chips:not(.is-live):not(.is-static) .gchip{opacity:0}.chips.is-static{height:auto;border:0;display:flex;flex-wrap:wrap;gap:.5rem;overflow:visible}.chips.is-static .gchip{position:static}.contact{padding-block:clamp(4.5rem,10vw,9rem) clamp(3rem,6vw,5rem);background:linear-gradient(180deg,var(--bg-d2),var(--bg-d) 60%)}.brk{display:none}.contact__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"top top" "lead form";gap:clamp(2.2rem,5vw,4.5rem) clamp(2.5rem,7vw,9rem);align-items:start}.contact__top{grid-area:top;display:grid;gap:1.4rem;min-width:0}.contact__h{font-size:clamp(2.9rem,9.2vw,11.4rem);line-height:.9;letter-spacing:-.035em;text-wrap:nowrap}.contact__h .ln{display:block;overflow:hidden;padding-block:.08em;margin-block:-.08em}.contact__h .ln>span{display:block}.contact__side{grid-area:lead;min-width:0;display:grid;gap:1.6rem;align-content:start}.contact__lead{max-width:36ch;color:var(--mu-d);font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.45}.contact__num{display:grid;gap:.3rem}.contact__num b{font:600 clamp(1.7rem,2.8vw,2.6rem)/1 var(--f-body);letter-spacing:-.02em;font-variant-numeric:tabular-nums;user-select:all}.contact__num small{font:600 .74rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mu-d)}.form{grid-area:form;min-width:0;display:grid;gap:1.4rem}.field{display:grid;gap:.5rem}.field label{font:600 .72rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mu-d)}.field input,.field select{width:100%;min-height:52px;padding:.7rem 0;font:500 1.1rem/1.3 var(--f-body);color:var(--tx-d);background:transparent;border:0;border-bottom:1.5px solid rgba(243,238,228,.5);border-radius:0;transition:border-color .3s;-webkit-appearance:none;appearance:none}.field select{background:no-repeat right .2rem center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23F3EEE4' stroke-width='1.8'/%3E%3C/svg%3E");padding-right:2rem}.field select option{color:#14110d;background:#fff}.field input::placeholder{color:#8b8170}.field input:focus,.field select:focus{outline:0;border-bottom-color:var(--ac-d);box-shadow:0 1.5px 0 var(--ac-d)}.form__price{min-height:1.6em;font:600 .8rem/1.4 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ac-d)}.form .btn{margin-top:.2rem}.form__note{font-size:.88rem;color:var(--mu-d)}.foot{position:relative;overflow:clip;padding-top:clamp(2rem,4vw,3rem);background:var(--bg-d)}.foot__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;padding-block:clamp(1.4rem,3vw,2.2rem);border-top:1px solid var(--ln-d)}