.svc-page{position:relative}.svc-hero{display:flex;flex-direction:column;justify-content:flex-start;padding:calc(var(--header-h) + 28px) var(--gutter) 36px}.svc-hero__title{font-family:var(--font-display);font-size:clamp(3.4rem,8.4vw,7.4rem);font-weight:700;letter-spacing:-.05em;line-height:.9;max-width:14ch}.svc-hero__dek{max-width:520px;margin-top:28px;color:var(--muted);font-size:1.05rem;line-height:1.7}.svc-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.svc-jumps a{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:1px solid var(--border);color:#ffffffc7;font-size:.82rem;transition:border-color .35s,color .35s,background .35s,transform .45s var(--ease-out-expo)}.svc-jumps a span{color:var(--mint);font-variant-numeric:tabular-nums}.svc-jumps a:hover{border-color:#78c8a38c;color:#fff;background:#78c8a314;transform:translateY(-3px)}@media(max-width:900px){.svc-jumps a{border-width:2px;border-color:#8ee4b8d1}}.svc-body{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start}.svc-chapters{min-width:0}.svc-rail{position:sticky;top:42vh;display:flex;flex-direction:column;gap:16px;padding-left:clamp(18px,2vw,32px);z-index:4}.svc-rail a{font-size:.72rem;letter-spacing:.14em;color:#ffffff52;transition:color .35s,transform .35s var(--ease-out-expo)}.svc-rail a.is-active{color:var(--mint-bright);transform:translate(4px)}.svc-chapter{scroll-margin-top:calc(var(--header-h) + 16px);display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:var(--section-y) var(--gutter);border-top:1px solid rgba(255,255,255,.08)}.svc-chapter__top{display:flex;align-items:center;justify-content:center;gap:clamp(36px,4vw,72px)}.svc-chapter:nth-child(2n) .svc-chapter__top{flex-direction:row-reverse}.svc-chapter__copy{flex:1 1 460px;max-width:560px;min-width:0}.svc-chapter__index{display:block;font-family:var(--font-display);font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:700;font-kerning:none;letter-spacing:.22em;line-height:.85;color:#000;paint-order:stroke fill;text-rendering:geometricPrecision;-webkit-text-stroke:1px rgba(255,255,255,.72);transition:color .45s,-webkit-text-stroke-color .45s}.svc-chapter.is-active .svc-chapter__index,.svc-chapter:hover .svc-chapter__index{color:var(--mint);-webkit-text-stroke:0}.svc-chapter h2{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:14px 0 12px;max-width:18ch}.svc-chapter__copy .svc-hook{margin:0 0 14px;max-width:28ch;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:clamp(1.12rem,1.5vw,1.32rem);line-height:1.3;letter-spacing:-.02em;color:#fffffff0}.svc-chapter__copy .svc-prose{margin:0;max-width:52ch;color:#ffffff94;font-size:.98rem;font-weight:400;line-height:1.7}.svc-offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:18px 40px;align-items:stretch;padding-top:22px;border-top:1px solid rgba(255,255,255,.08)}.svc-offer__label{grid-column:1;margin:0;font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint)}.svc-gets{grid-column:1;display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:0;list-style:none}.svc-gets li{display:grid;grid-template-columns:2rem 1fr;gap:8px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(255,255,255,.08);color:#ffffffd1;font-size:.92rem;line-height:1.4;transition:color .3s,transform .4s var(--ease-out-expo)}.svc-gets li span{font-variant-numeric:tabular-nums;font-size:.68rem;letter-spacing:.06em;color:var(--mint)}.svc-gets li:hover{color:#fff;transform:translate(4px)}.svc-fit{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;margin:0;padding:20px 18px 18px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(ellipse at 100% 0%,rgba(120,200,163,.14),transparent 55%),#ffffff08}.svc-fit b{font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--mint-bright)}.svc-fit>span{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:1.12rem;line-height:1.35;letter-spacing:-.02em;color:#ffffffeb}.svc-fit .btn,.svc-fit .btn span{font-style:normal;font-weight:700;font-size:.95rem;line-height:1;letter-spacing:-.01em}.svc-more{margin-top:auto;align-self:stretch;justify-content:space-between;width:100%;min-height:52px;padding:16px 20px;box-shadow:0 12px 32px #78c8a338}.svc-more:hover{color:var(--black);box-shadow:0 16px 42px #78c8a36b}.svc-stage{position:relative;flex:0 1 400px;width:min(400px,46%);aspect-ratio:4 / 4.6;margin:0;border-radius:28px;overflow:hidden;border:1px solid var(--border);background:radial-gradient(ellipse at 50% 0%,rgba(120,200,163,.16),transparent 55%),#070807;box-shadow:0 30px 70px #00000059;transition:transform .6s var(--ease-out-expo),border-color .4s,box-shadow .4s}.svc-chapter:hover .svc-stage{transform:translateY(-10px);border-color:#78c8a38c;box-shadow:0 46px 90px #00000080,0 0 36px #78c8a324}.stage{height:100%;padding:22px}.paid{height:100%;display:flex;flex-direction:column;gap:14px}.paid__top{display:flex;justify-content:space-between;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.paid__live{color:var(--mint-bright)}.paid__live:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--mint-bright);box-shadow:0 0 8px var(--mint);animation:svc-pulse 1.6s ease-in-out infinite}.paid__value{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3rem);font-weight:700;letter-spacing:-.04em;line-height:1}.paid__channels{margin-top:auto;display:grid;gap:14px}.paid__channels span{display:grid;gap:6px;font-size:.78rem}.paid__channels i{display:block;height:8px;width:var(--w);border-radius:99px;background:linear-gradient(90deg,#143028,#78c8a3 70%,#d7ffe9);transform-origin:left center;animation:svc-bar 2.8s ease-in-out infinite alternate}.paid__channels span:nth-child(2) i{animation-delay:.25s}.paid__channels span:nth-child(3) i{animation-delay:.5s}.svc-chapter:hover .paid__value{color:var(--mint-bright)}.svc-stage--safari,.svc-stage--social,.svc-stage--phone,.svc-stage--site{display:flex;padding:0;background:#1c1c1e}.svc-stage--safari .browser,.svc-stage--site .web,.svc-stage--social .social{flex:1;min-height:0;width:100%}.svc-stage--phone{align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 30%,rgba(26,39,68,.7),transparent 55%),#070807}.svc-stage--safari .browser{height:100%;border:0;border-radius:inherit;box-shadow:none}.svc-stage--safari .browser__url{width:min(72%,220px)}.social{position:relative;height:100%}.social__layer{position:absolute;top:28px;right:34px;bottom:18px;left:34px;border-radius:22px;background:linear-gradient(160deg,#2a2438,#121816);transform:rotate(7deg);border:1px solid rgba(255,255,255,.08)}.social__phone{position:absolute;top:16px;right:28px;bottom:22px;left:22px;display:flex;flex-direction:column;gap:8px;padding:12px 12px 14px;border-radius:24px;background:#0e0e10;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000073;z-index:1}.social__bar,.social__user,.social__actions,.social__meta{display:flex;align-items:center}.social__bar{justify-content:space-between;font-size:.68rem;color:#ffffffb8}.social__app{letter-spacing:.04em}.social__stories{display:flex;gap:10px}.social__stories span{display:grid;justify-items:center;gap:3px;font-size:.58rem;color:#ffffffb3}.social__stories i{width:28px;height:28px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1a1a1c 58%,transparent 60%),conic-gradient(from 20deg,#f9ce34,#ee2a7b,#6228d7,#f9ce34)}.social__stories .is-live i{background:radial-gradient(circle at 50% 50%,#1a1a1c 58%,transparent 60%),conic-gradient(#ff2d55,#ff375f);animation:svc-pulse 1.6s ease-in-out infinite}.social__user{gap:8px;font-size:.75rem}.social__user .logo-r{--s: 18px}.social__user em{margin-left:auto;font-style:normal;color:var(--muted);font-size:.64rem}.social__photo{position:relative;flex:1;min-height:120px;border-radius:14px;overflow:hidden;display:flex;align-items:flex-end;padding:12px;background:radial-gradient(circle at 70% 20%,rgba(238,42,123,.45),transparent 42%),linear-gradient(160deg,#163028,#0c1014 70%)}.social__photo p{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:#fff}.social__play{position:absolute;top:12px;right:12px;width:0;height:0;border-left:10px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;filter:drop-shadow(0 2px 6px rgba(0,0,0,.45))}.social__actions{gap:12px}.social__actions svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linejoin:round}.social__actions svg:first-child{fill:#ff375f;stroke:#ff375f;animation:svc-pulse 1.8s ease-in-out infinite}.social__meta{margin:0;font-size:.68rem;color:#ffffffc7}.social__chip{position:absolute;z-index:2;margin:0;padding:6px 10px;border-radius:999px;background:#141416eb;border:1px solid rgba(255,255,255,.12);font-size:.72rem;font-weight:600;box-shadow:0 10px 24px #00000059}.social__chip--like{top:22%;right:16px;color:#ff8fa3;animation:chip-like 4.8s ease-in-out infinite}.social__chip--like:before{content:"♥ "}.social__chip--talk{left:14px;top:34%;animation:chip-talk 4.8s ease-in-out infinite}.svc-chapter:hover .social__layer{transform:rotate(12deg) translate(10px,-8px)}.svc-chapter:hover .social__phone{transform:translate(-6px,-4px)}.svc-chapter:hover .social__chip--like{transform:translate(8px,-10px)}.social__layer,.social__phone,.social__chip{transition:transform .55s var(--ease-out-expo)}.handset{width:214px;height:440px;margin:auto;padding:8px;border-radius:36px;background:#050506;box-shadow:0 0 0 1px #ffffff2e,inset 0 0 0 2px #2a2a2e,0 28px 50px #00000080;overflow:hidden;transform-origin:50% 64%;animation:handset-zoom 16s cubic-bezier(.45,0,.2,1) infinite}.lock{height:100%;display:flex;flex-direction:column;padding:12px 10px 10px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 0%,rgba(120,200,163,.22),transparent 46%),linear-gradient(180deg,#1a2744,#0c0f16 55%,#070807);color:#fff}.lock__island{width:62px;height:16px;margin:2px auto 8px;border-radius:20px;background:#050505}.lock__time{margin:0;text-align:center;font-family:var(--font-display);font-size:2.4rem;font-weight:600;letter-spacing:-.04em;line-height:1}.lock__date{margin:4px 0 14px;text-align:center;font-size:.78rem;color:#ffffffb8}.lock__stack{position:relative;flex:1;min-height:0}.note{position:absolute;left:0;right:0;display:grid;grid-template-columns:22px 1fr;gap:6px;align-items:center;min-height:46px;padding:6px 8px;border-radius:14px;background:#26262ac7;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 24px #00000047}.note header{display:flex;justify-content:space-between;gap:8px;font-size:.72rem}.note time{color:#ffffff80;font-size:.62rem}.note p{margin:2px 0 0;font-size:.68rem;line-height:1.3;color:#ffffffe0}.note__mark{width:22px;height:22px;border-radius:8px;display:grid;place-items:center;font-weight:700;font-size:.85rem}.note__mark--push{background:var(--mint);color:#062117;font-size:.8rem}.note__mark--push:after{content:"R"}.note__mark--wa{background:#25d366;border-radius:50%}.note__mark--wa:after{content:"";width:12px;height:9px;border-radius:6px 6px 6px 2px;background:#fff}.note__mark--sms{background:#34c759;border-radius:8px}.note__mark--sms:after{content:"";width:12px;height:8px;border-radius:4px;background:#fff}.note__mark--mail{background:#fff;color:#ea4335}.note--push{top:0;animation:note-push 16s ease infinite}.note--wa{top:52px;animation:note-wa 16s ease infinite}.note--sms{top:104px;animation:note-sms 16s ease infinite}.note--mail{top:156px;animation:note-mail 16s ease infinite}.web{position:relative;height:100%;display:flex;flex-direction:column;background:#101614}.web__chrome{display:flex;align-items:center;gap:5px;height:32px;padding:0 12px;background:#1c2420}.web__chrome span{width:7px;height:7px;border-radius:50%;background:#3a4a44}.web__chrome span:first-child{background:#ff5f57}.web__chrome span:nth-child(2){background:#febc2e}.web__chrome span:nth-child(3){background:#28c840}.web__chrome em{margin-left:8px;font-style:normal;font-size:.66rem;color:#ffffffb3;padding:3px 10px;border-radius:999px;background:#0e1412}.web__nav{display:flex;align-items:center;gap:12px;padding:10px 12px 0;font-size:.68rem;color:#ffffff8c}.web__nav .is-on{color:#fff}.web__book,.web__btn{margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--gradient-cta);color:#062117;font-size:.66rem;font-weight:700}.web__hero{padding:14px 12px 8px}.web__hero strong{display:block;max-width:16ch;font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.03em;line-height:1.05}.web__btn{display:inline-flex;margin:10px 0 0;animation:web-press 5.6s ease-in-out infinite}.web__widgets{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:42px 1fr;gap:8px;padding:0 12px 14px;min-height:0}.web__toggle,.web__slider,.web__card{border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.web__toggle,.web__slider{position:relative;overflow:hidden}.web__toggle i,.web__slider i{position:absolute;top:50%;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:#fff}.web__toggle{background:#78c8a347}.web__toggle i{left:8px;animation:web-toggle 5.6s ease-in-out infinite}.web__slider i{left:10px;width:14px;height:14px;margin-top:-7px;background:var(--mint-bright);animation:web-slide 5.6s ease-in-out infinite}.web__slider:before{content:"";position:absolute;left:10px;right:10px;top:50%;height:3px;margin-top:-1px;border-radius:99px;background:#ffffff29}.web__card{grid-column:1 / -1;display:flex;align-items:flex-end;gap:6px;min-height:0;padding:10px}.web__card i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--mint-bright),#1d4a38);transform-origin:bottom}.web__card i:nth-child(1){height:40%;animation:web-bar 5.6s ease-in-out infinite}.web__card i:nth-child(2){height:70%;animation:web-bar 5.6s ease-in-out .15s infinite}.web__card i:nth-child(3){height:52%;animation:web-bar 5.6s ease-in-out .3s infinite}.web__cursor{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 4px #78c8a359;animation:web-cursor 5.6s ease-in-out infinite;z-index:2}.svc-chapter:hover .web__book,.svc-chapter:hover .web__btn{box-shadow:0 0 18px #78c8a38c}.svc-chapter:hover .web__card{transform:translateY(-4px)}.svc-chapter:hover .web__nav b:nth-child(2){color:var(--mint-bright)}.web__card,.web__nav b{transition:transform .45s var(--ease-out-expo),color .35s}.svc-close{position:relative;z-index:2;background:#000;padding:var(--section-y-close) var(--gutter);text-align:center;border-top:1px solid rgba(255,255,255,.08)}.svc-close h2{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.6rem);letter-spacing:-.04em;line-height:.98;max-width:12ch;margin:0 auto 18px}.svc-close>p:not(.voices__kicker):not(.cta-final__note){color:var(--muted);margin-bottom:32px}.svc-close .cta-final__note{margin-top:16px}.svc-close .btn{width:fit-content;max-width:100%;margin-inline:auto}@media(max-width:900px){.svc-close{padding:36px 24px 40px}.svc-close .btn.btn--lg{width:fit-content;padding:14px 22px;font-size:1rem}}.svc-page .showcase{position:relative;z-index:2;background:#000;border-top:1px solid rgba(255,255,255,.08)}@keyframes svc-pulse{50%{opacity:.35}}@keyframes svc-bar{to{transform:scaleX(.72)}}@keyframes chip-like{0%,to{transform:translateY(8px);opacity:0}18%,70%{transform:translateY(0);opacity:1}}@keyframes chip-talk{0%,20%{transform:translateY(10px);opacity:0}36%,78%{transform:translateY(0);opacity:1}to{opacity:0}}@keyframes handset-zoom{0%,18%{transform:scale(.9)}36%,86%{transform:scale(1.68)}to{transform:scale(.9)}}@keyframes note-push{0%,22%{opacity:0;transform:translateY(-12px)}30%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes note-wa{0%,36%{opacity:0;transform:translateY(-12px)}44%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes note-sms{0%,50%{opacity:0;transform:translateY(-12px)}58%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes note-mail{0%,64%{opacity:0;transform:translateY(-12px)}72%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes web-press{0%,40%,to{transform:none}48%,56%{transform:scale(.94)}}@keyframes web-toggle{0%,42%{transform:translate(0)}52%,to{transform:translate(22px)}}@keyframes web-slide{0%,to{transform:translate(0)}50%{transform:translate(48px)}}@keyframes web-bar{0%,to{transform:scaleY(.7)}50%{transform:scaleY(1)}}@keyframes web-cursor{0%,to{top:58%;left:22%}42%{top:46%;left:28%}50%,62%{top:46%;left:28%;transform:scale(.8)}78%{top:72%;left:62%}}.svc-chapter--paid{background:radial-gradient(ellipse at 80% 40%,rgba(120,200,163,.08),transparent 46%)}.svc-chapter--search{background:radial-gradient(ellipse at 18% 50%,rgba(138,180,248,.08),transparent 42%)}.svc-chapter--social{background:radial-gradient(ellipse at 82% 55%,rgba(255,180,120,.07),transparent 42%)}.svc-chapter--auto{background:radial-gradient(ellipse at 16% 48%,rgba(120,200,163,.07),transparent 40%)}.svc-chapter--web{background:radial-gradient(ellipse at 78% 42%,rgba(215,255,233,.06),transparent 42%)}.svc-chapter--brand{background:radial-gradient(ellipse at 20% 46%,rgba(243,240,232,.05),transparent 42%)}.plate--press{height:100%;padding:16px}.plate--press .press{height:100%}@media(max-width:900px){.svc-body{grid-template-columns:1fr}.svc-rail{display:none}.svc-chapter{gap:22px;padding:40px 24px}.svc-chapter__top,.svc-chapter:nth-child(2n) .svc-chapter__top{flex-direction:column;align-items:stretch;gap:16px}.svc-chapter__copy{flex:1 1 auto;max-width:none}.svc-stage{width:min(100%,360px);flex-basis:auto;margin-inline:auto}.svc-offer,.svc-gets{grid-template-columns:1fr}.svc-fit{grid-column:1;grid-row:auto}}@media(prefers-reduced-motion:reduce){.paid__live:before,.paid__channels i,.social__stories .is-live i,.social__actions svg:first-child,.social__chip,.note,.web__btn,.web__toggle i,.web__slider i,.web__card i,.web__cursor{animation:none}.handset,.note{animation:none}.handset{transform:none}.note{opacity:1;transform:none}.web__cursor{top:46%;left:28%}.web__toggle i{transform:translate(22px)}}@media(min-width:768px)and (max-width:1240px)and (min-height:700px){.svc-chapter__top,.svc-chapter:nth-child(2n) .svc-chapter__top{flex-direction:row;align-items:center;justify-content:space-between;gap:24px}.svc-chapter__copy{flex:1 1 auto;max-width:none}.svc-stage{width:min(40%,280px);flex:0 0 min(40%,280px);margin-inline:0}.svc-chapter:hover .svc-stage{transform:none;border-color:var(--border);box-shadow:0 30px 70px #00000059}.svc-chapter:hover .svc-chapter__index{color:#000;-webkit-text-stroke:1px rgba(255,255,255,.72)}.svc-chapter.is-active .svc-chapter__index,.svc-chapter.is-active:hover .svc-chapter__index{color:var(--mint);-webkit-text-stroke:0}.svc-offer{grid-template-columns:minmax(0,1fr) minmax(190px,230px);align-items:start;gap:14px 24px}.svc-gets{grid-template-columns:1fr 1fr;gap:0 20px}.svc-gets li{padding:8px 0}.svc-gets li:hover{color:#ffffffd1;transform:none}.svc-fit{grid-column:2;grid-row:1 / span 2;align-self:start;gap:10px;padding:16px 16px 14px}}
