.dlv-hero{background:var(--surface);position:relative;overflow:hidden}.dlv-hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(34px,5vw,80px);padding-block:clamp(28px,5vw,84px);display:grid}.dlv-hero .dh-copy .crumbs{margin-bottom:22px}.dlv-hero h1{text-wrap:balance;font-size:clamp(40px,5.6vw,80px);font-weight:300;line-height:1}.dlv-hero .dh-sub{color:var(--ink-soft);max-width:40ch;margin:26px 0 34px;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.dlv-hero .dh-cta{flex-wrap:wrap;gap:16px;display:flex}.dlv-hero .dh-media{border-radius:var(--radius-lg);aspect-ratio:4/5;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.dlv-hero .dh-media img{object-fit:cover;width:100%;height:100%}.dlv-hero .dh-badge{z-index:2;background:color-mix(in oklch,var(--milk) 92%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:18px;left:18px}.dlv-hero .dh-badge .bdg-ic{background:var(--rose-2);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.dlv-hero .dh-badge .bdg-ic svg{width:22px;height:22px;stroke:var(--rose-ink);fill:none;stroke-width:1.5px}.dlv-hero .dh-badge .bdg-b{align-items:center;gap:10px;display:flex}.dlv-hero .dh-badge .bdg-t{font-family:var(--font-display);color:var(--ink);font-size:20px;line-height:1}.dlv-hero .dh-badge .bdg-s{color:var(--ink-faint);margin-top:3px;font-size:12.5px}.dlv-head{max-width:62ch;margin-bottom:40px}.dlv-head .eyebrow{margin-bottom:14px;display:block}.dlv-head h2{text-wrap:balance;font-size:clamp(30px,3.8vw,52px);font-weight:300;line-height:1.04}.dlv-head p{color:var(--ink-soft);max-width:52ch;margin:18px 0 0;font-size:17px}.dlv-head p a,.tariff .t-meta a,.legal-card a{color:var(--rose-ink);text-decoration:none;transition:color .25s}.dlv-head p a:hover,.tariff .t-meta a:hover,.legal-card a:hover{color:var(--rose-ink-d)}.dlv-center{text-align:center;margin-inline:auto}.dlv-center p{margin-inline:auto}.proof{background:linear-gradient(180deg, var(--rose-2), var(--milk) 80%);position:relative;overflow:hidden}.proof .wrap{z-index:2;position:relative}.proof-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,34px);margin-top:clamp(40px,4vw,60px);display:grid}.proof-step{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:transform .4s var(--ease),box-shadow .4s var(--ease);flex-direction:column;display:flex;overflow:hidden}.proof-step:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.proof-step .ps-media{aspect-ratio:4/5;background:var(--rose-2);position:relative;overflow:hidden}.proof-step .ps-media img,.proof-step .ps-media image-slot{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.proof-step:nth-child(3) .ps-media img{object-position:60% center}@media (max-width:760px){.proof-step:nth-child(3) .ps-media img{object-position:center}}@media (max-width:500px){.dlv-hero .dh-badge{right:18px}.dlv-hero .dh-badge .bdg-ic svg{width:15px;height:15px;padding:11px 5px}.dlv-hero .dh-badge .bdg-ic{width:25px;height:25px}.dlv-hero .dh-badge .bdg-t{font-size:18px}.dlv-hero .dh-badge .bdg-s{font-size:10px}}.proof-step .ps-num{z-index:2;background:var(--rose-ink);color:#fff;width:40px;height:40px;font-family:var(--font-display);box-shadow:var(--shadow);border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:14px;left:14px}.proof-step .ps-body{padding:24px clamp(20px,2vw,28px) 28px}.proof-step h3{margin:0 0 9px;font-size:23px;font-weight:400}.proof-step p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}.proof-note{background:var(--surface);border:1px dashed var(--rose);margin-top:clamp(26px,3vw,40px);max-width:max-content;color:var(--ink-soft);border-radius:999px;justify-content:center;align-items:center;gap:14px;margin-inline:auto;padding:16px 28px;font-size:15.5px;display:flex}.proof-note svg{width:22px;height:22px;stroke:var(--rose-ink);fill:none;stroke-width:1.5px;flex:none}.proof-note b{color:var(--ink);font-weight:500}.steps-grid{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,28px);margin-top:clamp(40px,4vw,60px);display:grid}.step-card{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius);padding:clamp(26px,2.4vw,34px) clamp(22px,2vw,28px);position:relative}.step-card .sc-ic{background:var(--rose-2);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.step-card .sc-ic svg{width:27px;height:27px;stroke:var(--rose-ink);fill:none;stroke-width:1.4px}.step-card .sc-num{font-family:var(--font-display);color:var(--rose-2);font-size:34px;line-height:1;position:absolute;top:24px;right:26px}.step-card h3{margin:0 0 8px;font-size:20px;font-weight:400}.step-card p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}.stats{background:var(--ink);color:#fff}.stats .dlv-head h2{color:#fff}.stats .dlv-head p{color:#c1bdb7;color:lab(76.8283% .586569 3.77693)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,40px);margin-top:clamp(40px,4vw,56px);display:grid}.stat{border-left:1px solid #46474d;border-left:1px solid lab(30.3218% .690788 -3.70275);padding-left:24px}.stat .sv{font-family:var(--font-display);color:#fff;font-size:clamp(44px,5vw,68px);font-weight:300;line-height:1}.stat .sv .accent{color:var(--rose)}.stat .sl{color:#bbb7b0;color:lab(74.5083% .587493 3.77758);margin-top:12px;font-size:15px;line-height:1.4}.tariffs-grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,24px);margin-top:clamp(40px,4vw,56px);display:grid}#proof{padding-bottom:clamp(28px,3.2vw,46px)}#how{background:linear-gradient(180deg, var(--milk), var(--bg) 60%);padding-top:clamp(34px,3.8vw,52px)}.tariff{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius);transition:border-color .35s,transform .35s var(--ease),box-shadow .35s var(--ease);flex-direction:column;gap:6px;padding:clamp(24px,2.2vw,32px);display:flex}.tariff:hover{border-color:var(--rose);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.tariff .t-ic{background:var(--rose-2);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.tariff .t-ic svg{width:23px;height:23px;stroke:var(--rose-ink);fill:none;stroke-width:1.5px}.tariff .t-name{color:var(--ink-soft);letter-spacing:.01em;font-size:15px}.tariff .t-price{font-family:var(--font-display);color:var(--ink);font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1}.tariff .t-meta{color:var(--ink-faint);font-size:13.5px}.tariff.free{background:linear-gradient(150deg,var(--rose-2),var(--rose));border-color:#0000;grid-column:span 2}.tariff.free .t-ic{background:#fff}.tariff.free .t-price{color:var(--rose-ink-d)}.tariff.free .t-name,.tariff.free .t-meta{color:var(--ink)}.tariffs-foot{color:var(--ink-faint);align-items:center;gap:10px;margin-top:22px;font-size:14px;display:flex}.tariffs-foot svg{width:18px;height:18px;stroke:var(--rose-ink);fill:none;stroke-width:1.5px;flex:none}.tariffs-notes{background:var(--milk-2);border:1px solid var(--hair-soft);border-radius:var(--radius);flex-direction:column;gap:11px;margin-top:22px;padding:20px 22px;list-style:none;display:flex}.tariffs-notes li{color:var(--ink-soft);padding-left:22px;font-size:14.5px;line-height:1.5;position:relative}.tariffs-notes li:before{content:"";background:var(--rose-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:4px}.pay-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,80px);display:grid}.pay-methods{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.paychip{border:1px solid var(--hair);background:var(--milk);letter-spacing:.02em;min-width:96px;height:58px;color:var(--ink);transition:border-color .3s,transform .3s var(--ease);border-radius:14px;justify-content:center;align-items:center;padding:0 22px;font-weight:600;display:flex}.paychip:hover{border-color:var(--rose);transform:translateY(-2px)}.paychip .mir{color:#0f9d58;font-style:italic;font-weight:700}.paychip .visa{color:#1a1f71;letter-spacing:.06em;font-style:italic;font-weight:700}.paychip .mc{align-items:center;gap:-6px;display:inline-flex}.paychip .mc i{border-radius:50%;width:20px;height:20px;display:block}.paychip .mc i:first-child{background:#eb001b}.paychip .mc i:last-child{mix-blend-mode:multiply;background:#f79e1b;margin-left:-8px}.paychip .sbp{background:linear-gradient(90deg,#1f9b4e,#5a2d8a,#e21f26);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.paychip .tbank{color:#ffdd2d;background:#333;border-radius:7px;padding:3px 9px;font-weight:700}.pay-note{color:var(--ink-soft);align-items:center;gap:11px;margin-top:24px;font-size:14.5px;display:flex}.pay-note svg{width:20px;height:20px;stroke:var(--sage-ink);fill:none;stroke-width:1.5px;flex:none}.pay-media{border-radius:var(--radius-lg);aspect-ratio:5/4;box-shadow:var(--shadow-soft);overflow:hidden}.pay-media img{object-fit:cover;width:100%;height:100%}.guarantees-grid{grid-template-columns:repeat(4,1fr);gap:clamp(18px,2vw,26px);margin-top:clamp(40px,4vw,56px);display:grid}.guar{text-align:left}.guar .g-ic{background:var(--rose-2);border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.guar .g-ic svg{width:28px;height:28px;stroke:var(--rose-ink);fill:none;stroke-width:1.4px}.guar h3{margin:0 0 8px;font-size:20px;font-weight:400}.guar p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.5}.pack{background:var(--beige)}.pack-grid{grid-template-columns:repeat(4,1fr);gap:clamp(16px,1.8vw,24px);margin-top:clamp(40px,4vw,56px);display:grid}.pack-item{border-radius:var(--radius);background:var(--surface);border:1px solid var(--hair-soft);overflow:hidden}.pack-item .pk-media{aspect-ratio:1;background:var(--rose-2);position:relative;overflow:hidden}.pack-item .pk-media img,.pack-item .pk-media image-slot{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pack-item .pk-cap{padding:16px 18px}.pack-item .pk-cap .pk-t{color:var(--ink);font-size:16px}.pack-item .pk-cap .pk-s{color:var(--ink-faint);margin-top:3px;font-size:13px}.scenes-grid{grid-template-columns:repeat(5,1fr);gap:clamp(14px,1.6vw,20px);margin-top:clamp(40px,4vw,56px);display:grid}.scene{border-radius:var(--radius);aspect-ratio:3/4;color:#fff;align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.scene img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);position:absolute;inset:0}.scene:hover img{transform:scale(1.06)}.scene .sc-scrim{background:linear-gradient(#1e121400 38%,#1e1214b3);position:absolute;inset:0}.scene .sc-name{z-index:2;font-family:var(--font-display);text-shadow:0 1px 14px #140c0e73;font-size:21px;line-height:1.1;position:relative}.stories-grid{grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.6vw,36px);margin-top:clamp(40px,4vw,56px);display:grid}.story{background:var(--milk);border:1px solid var(--hair-soft);border-radius:var(--radius-lg);transition:border-color .35s,transform .35s var(--ease);grid-template-columns:140px 1fr;align-items:center;gap:22px;padding:18px;display:grid}.story:hover{border-color:var(--rose);transform:translateY(-3px)}.story .st-media{border-radius:var(--radius);aspect-ratio:3/4;overflow:hidden}.story .st-media img{object-fit:cover;width:100%;height:100%}.story .st-quote{font-family:var(--font-display);color:var(--ink);font-size:clamp(20px,1.7vw,25px);font-weight:400;line-height:1.3}.story .st-who{color:var(--ink-soft);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.story .st-who .st-star{color:var(--rose-ink);letter-spacing:1px}.story .st-occ{color:var(--rose-ink);margin-bottom:6px;font-size:12.5px;font-style:italic}.worries-grid{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,26px);margin-top:clamp(40px,4vw,56px);display:grid}.worry{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius);align-items:flex-start;gap:18px;padding:clamp(22px,2vw,28px);display:flex}.worry .w-ic{background:var(--sage);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.worry .w-ic svg{width:23px;height:23px;stroke:var(--sage-ink);fill:none;stroke-width:1.6px}.worry .w-q{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:500}.worry .w-a{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.55}.faq-list{align-items:start;gap:14px;max-width:1180px;margin:clamp(36px,4vw,52px) auto 0;display:grid}.faq-list_nomargin{max-width:100%;margin:0}.faq-item{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius);transition:border-color .35s var(--ease),box-shadow .35s var(--ease),transform .35s var(--ease);align-self:start;position:relative;overflow:hidden}.faq-item:hover{border-color:var(--rose);box-shadow:var(--shadow)}.faq-item.open{border-color:var(--rose);box-shadow:var(--shadow);background:linear-gradient(180deg,var(--rose-2) 0%, var(--surface) 26%)}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(15px,1.4vw,20px);font-size:17.5px;font-weight:400;line-height:1.22;transition:color .3s;display:flex}.faq-item:hover .faq-q,.faq-item.open .faq-q{color:var(--rose-ink-d)}.faq-q .fq-plus{background:var(--rose-2);width:30px;height:30px;transition:background .3s var(--ease),transform .35s var(--ease);border-radius:50%;flex:none;position:relative}.faq-item.open .fq-plus{background:var(--rose-ink);transform:rotate(90deg)}.faq-q .fq-plus:before,.faq-q .fq-plus:after{content:"";background:var(--rose-ink);transition:transform .3s var(--ease),background .3s;border-radius:2px;position:absolute}.faq-q .fq-plus:before{width:14px;height:2px;top:14px;left:8px}.faq-q .fq-plus:after{width:2px;height:14px;top:8px;left:14px}.faq-item.open .fq-plus:before,.faq-item.open .fq-plus:after{background:#fff}.faq-item.open .fq-plus:after{transform:scaleY(0)}.faq-a{max-height:0;transition:max-height .4s var(--ease);overflow:hidden}.faq-a-inner{color:var(--ink-soft);padding:0 clamp(16px,1.6vw,22px) 20px;font-size:15px;line-height:1.6}.map{background:var(--surface)}.map-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,72px);margin-top:clamp(34px,4vw,52px);display:grid}.map-svg{border-radius:var(--radius-lg);background:var(--milk);border:1px solid var(--hair-soft);width:100%;height:auto;display:block}.map-embed{border-radius:var(--radius-lg);border:1px solid var(--hair-soft);box-shadow:var(--shadow);background:var(--milk);overflow:hidden}.map-embed iframe{border:0;width:100%;height:clamp(340px,46vh,460px);display:block}.map-legend{flex-direction:column;gap:18px;display:flex}.map-zone{border:1px solid var(--hair-soft);border-radius:var(--radius);background:var(--surface);align-items:center;gap:16px;padding:16px 20px;display:flex}.map-zone .mz-dot{border-radius:50%;flex:none;width:18px;height:18px}.map-zone .mz-t{flex:1}.map-zone .mz-name{color:var(--ink);font-size:16px}.map-zone .mz-km{color:var(--ink-faint);font-size:13px}.map-zone .mz-price{font-family:var(--font-display);color:var(--ink);font-size:24px}.legal-card{background:var(--surface);border:1px solid var(--hair-soft);border-radius:var(--radius-lg);max-width:920px;box-shadow:var(--shadow);margin-inline:auto;padding:clamp(30px,3.4vw,52px)}.legal-card .lc-ic{background:var(--sage);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}.legal-card .lc-ic svg{width:27px;height:27px;stroke:var(--sage-ink);fill:none;stroke-width:1.5px}.legal-card h2{margin:0 0 16px;font-size:clamp(26px,2.8vw,38px);font-weight:300;line-height:1.1}.legal-card p{color:var(--ink-soft);max-width:64ch;margin:0 0 14px;font-size:16.5px;line-height:1.6}.legal-card p b{color:var(--ink);font-weight:500}.legal-toggle{cursor:pointer;color:var(--rose-ink);font-family:var(--font-body);background:0 0;border:0;align-items:center;gap:9px;margin-top:18px;padding:0;font-size:15px;display:inline-flex}.legal-toggle svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:17px;height:17px;transition:transform .3s var(--ease)}.legal-toggle.open svg{transform:rotate(180deg)}.legal-detail{max-height:0;transition:max-height .45s var(--ease);overflow:hidden}.legal-detail-inner{color:var(--ink-soft);padding-top:20px;font-size:14.5px;line-height:1.65}.legal-detail-inner h4{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--rose-ink);margin:18px 0 8px;font-size:13px}.legal-detail-inner p{margin:0 0 10px;font-size:14.5px}.dcta{background:linear-gradient(160deg, var(--rose-2) 0%, color-mix(in oklch, var(--rose) 22%, var(--beige)) 58%, color-mix(in oklch, var(--rose) 34%, var(--beige)) 100%);text-align:center;position:relative;overflow:hidden}.dcta .wrap{z-index:2;position:relative}.dcta h2{text-wrap:balance;max-width:20ch;margin-inline:auto;font-size:clamp(30px,4vw,56px);font-weight:300;line-height:1.05}.dcta p{color:var(--ink-soft);max-width:46ch;margin:20px auto 0;font-size:18px}.dcta .dcta-phone{font-family:var(--font-display);color:var(--ink);margin:26px 0 6px;font-size:clamp(32px,3.6vw,52px);display:inline-block}.dcta-btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px;display:flex}.btn-wa{color:#fff;background:#2787f5}.btn-wa:hover{background:#1f6fd6}.btn-tg{color:#fff;background:#5b5fef}.btn-tg:hover{background:#4a4ed6}.dcta .btn svg{fill:currentColor;width:19px;height:19px}.finale{text-align:center;justify-content:center;align-items:center;min-height:min(70vh,640px);display:flex;position:relative;overflow:hidden}.finale img{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.finale:after{content:"";background:linear-gradient(#1c10126b,#1c1012a8);position:absolute;inset:0}.finale .fn-inner{z-index:2;color:#fff;max-width:min(90vw,820px);padding:40px clamp(20px,5vw,40px);position:relative}.finale .fn-inner .eyebrow{color:#fff;opacity:.9}.finale h2{color:#fff;text-wrap:balance;margin-top:16px;max-width:14em;margin-inline:auto;font-size:clamp(30px,4.4vw,62px);font-weight:300;line-height:1.08}.pay{background:var(--beige)}#guar{background:var(--surface);border-top:1px solid var(--hair-soft)}#scenes{background:var(--beige)}.faq{background:var(--surface)}#worries{background:var(--beige)}.stories{background:var(--surface)}.map{background:var(--milk-2);border-top:1px solid var(--hair-soft)}.legal{background:var(--beige)}@media (max-width:1000px){.dlv-hero .wrap{grid-template-columns:1fr;gap:34px}.dlv-hero .dh-media{aspect-ratio:16/11;order:-1}.proof-grid,.steps-grid,.guarantees-grid,.pack-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.tariffs-grid{grid-template-columns:1fr 1fr}.tariff.free{grid-column:span 2}.scenes-grid{grid-template-columns:repeat(3,1fr)}.stories-grid,.worries-grid{grid-template-columns:1fr}.pay-wrap,.map-wrap{grid-template-columns:1fr;gap:34px}.pay-media,.map-svg,.map-embed{order:-1}}@media (max-width:560px){.proof-grid,.steps-grid,.guarantees-grid,.pack-grid,.tariffs-grid,.scenes-grid,.faq-list,.stats-grid{grid-template-columns:1fr}.tariff.free{grid-column:span 1}.stat{border-top:1px solid #46474d;border-top:1px solid lab(30.3218% .690788 -3.70275);border-left:0;padding-top:18px;padding-left:0}.story{grid-template-columns:1fr}.story .st-media{aspect-ratio:16/10}.scenes-grid{grid-template-columns:1fr 1fr}}
