.landing{--band:#181b23;--card:linear-gradient(180deg, #1f222c 0%, #1a1d26 100%);--card-line:#2c3140;overflow-x:clip}.landing section{padding:104px 0}.landing .band{background:var(--band);border-block:1px solid #ffffff0a}@media (max-width:760px){.landing section{padding:72px 0}}.landing .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:600;display:inline-flex}.landing .eyebrow:before{content:"";background:var(--accent);border-radius:2px;width:18px;height:2px}.landing h1,.landing h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:900}.landing h2{font-size:clamp(32px,4.2vw,50px);line-height:1.02}.landing h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800;line-height:1.15}.landing .sub{color:var(--muted);text-wrap:pretty;max-width:38em;margin:0;font-size:18px;line-height:1.55}.landing .head{gap:16px;max-width:760px;margin-bottom:52px;display:grid}.landing .num{font-variant-numeric:tabular-nums}.hero{position:relative;padding:76px 0 96px!important}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 78% 40%,#f2b33d1a 0%,#0000 70%),radial-gradient(40% 50% at 10% 0,#7a8fb017 0%,#0000 70%);position:absolute;inset:0}.hero .wrap{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:48px;display:grid}.hero .copy{justify-items:start;gap:0;max-width:600px;display:grid}.hero .copy>.eyebrow{margin-bottom:22px}.hero .copy>h1{margin-bottom:26px}.hero .copy>.lede{margin-bottom:40px}.hero h1{letter-spacing:-.028em;font-size:clamp(38px,4.7vw,60px);line-height:1.02}.hero .lede{color:#b9bfd0;text-wrap:wrap;max-width:30.5em;margin:0;font-size:18px;line-height:1.65}@media (min-width:600px){.hero-link{white-space:nowrap}}.hero-link{color:var(--ink);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #f2b33db3;text-decoration:underline #f2b33db3;text-decoration-thickness:2px;transition:text-decoration-color .15s,color .15s}.hero-link:hover{color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.hero-link:after{content:"→";color:var(--accent);margin-left:.3em;text-decoration:none;display:inline-block}.hero-acts{justify-items:start;gap:12px;margin:0;display:grid}.landing .hero-cta{border-radius:12px;height:58px;padding:0 28px;font-size:17.5px;box-shadow:inset 0 1px #ffffff59,0 12px 32px #f2b33d3d}.hero-note{color:var(--muted);padding-left:2px;font-size:13.5px}.proof{color:#a9afc2;border-top:1px solid #ffffff12;grid-template-columns:repeat(2,max-content);justify-self:stretch;gap:12px 36px;margin:34px 0 0;padding:22px 0 0;font-size:14px;list-style:none;display:grid}@media (max-width:480px){.proof{grid-template-columns:minmax(0,1fr);gap:10px}}.proof li,.points li{align-items:center;gap:8px;display:flex}.proof svg,.points svg{color:var(--good);flex:none}.hero-visual{place-items:center;min-height:640px;display:grid;position:relative}.hero-visual .glow{z-index:0;filter:blur(8px);background:radial-gradient(closest-side,#f2b33d42,#f2b33d0f 60%,#0000);border-radius:50%;width:520px;height:520px;position:absolute}.hero-visual .phone{z-index:1;transform:rotate(3deg)}.float{z-index:2;color:var(--ink);-webkit-backdrop-filter:blur(10px);background:#1f222cd6;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:10px;padding:11px 15px;font-size:13.5px;font-weight:500;display:flex;position:absolute;box-shadow:0 18px 40px #0006}.float-a{top:23%;left:-6px}.float-a .dot{background:var(--good);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4fd08c2e}.float-b{flex-direction:column;align-items:flex-start;gap:2px;top:40%;right:-14px}.float-b b{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:900}.float-b span{color:var(--muted);font-size:12px}@media (max-width:960px){.hero{padding:40px 0 72px!important}.hero .wrap{grid-template-columns:minmax(0,1fr);gap:36px}.hero-visual{min-height:0;padding:12px 0}.hero-visual .phone{margin:-44px -21px;transform:rotate(3deg)scale(.86)}.float-a{top:14%;left:0}.float-b{top:38%;right:0}}@media (max-width:420px){.hero .copy>.eyebrow{letter-spacing:.1em;font-size:11.5px}.hero .lede{font-size:17px}.float{padding:9px 12px;font-size:12px}.float-b b{font-size:17px}}.phone{background:linear-gradient(150deg,#5b5f6e 0%,#2c2f3a 38%,#1d1f27 70%,#3a3d4a 100%);border-radius:48px;flex:none;width:300px;padding:9px;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff38,inset 0 0 0 3px #101117,0 0 0 1px #0009,0 40px 80px #0000008c}.phone:before{content:"";background:#4a4e5c;border-radius:0 2px 2px 0;width:3px;height:64px;position:absolute;top:150px;right:-3px}.phone:after{content:"";background:linear-gradient(#4a4e5c 0 44%,#0000 44% 56%,#4a4e5c 56%);border-radius:2px 0 0 2px;width:3px;height:88px;position:absolute;top:124px;left:-3px}.phone .scr{background:var(--bg);border-radius:39px;height:608px;position:relative;overflow:hidden}.phone .scr:after{content:"";z-index:3;background:#ffffff8c;border-radius:2px;width:96px;height:4px;margin-left:-48px;position:absolute;bottom:7px;left:50%}.phone.light .scr{background:#f4f2ee}.phone.light .scr:after{background:#00000059}.sbar{height:38px;color:var(--ink);flex:none;justify-content:space-between;align-items:center;display:flex;position:relative}.sbar .tm{font-variant-numeric:tabular-nums;padding-left:14px;font-size:12.5px;font-weight:700}.sbar .isl{background:#000;border-radius:999px;width:86px;height:24px;margin-left:-43px;position:absolute;top:10px;left:50%}.sbar .ic{align-items:center;gap:5px;padding-right:12px;display:flex}.sbar .sig{clip-path:polygon(0 100%,100% 0,100% 100%);background:linear-gradient(90deg,currentColor 0 18%,#0000 18% 27%,currentColor 27% 45%,#0000 45% 55%,currentColor 55% 73%,#0000 73% 82%,currentColor 82%);width:15px;height:9px}.sbar .bat{opacity:.9;border:1px solid;border-radius:3px;width:21px;height:10px;position:relative}.sbar .bat:before{content:"";background:currentColor;border-radius:1px;position:absolute;inset:1px 5px 1px 1px}.dpage.inphone{pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:0;flex-direction:column;gap:8px;max-width:none;height:100%;min-height:0;padding:0 14px 20px;display:flex}.dpage.inphone .dbar{min-height:30px}.dpage.inphone .dbar-artist{font-size:13px}.dpage.inphone .langbtn{height:22px;padding:0 7px;font-size:10.5px}.dpage.inphone .gallery{border-radius:12px;flex:none;height:288px;min-height:0}.dpage.inphone .g-badge{height:22px;padding:0 9px;font-size:10.5px;top:10px;left:10px}.dpage.inphone .g-info{width:30px;height:30px;font-family:Georgia,serif;font-size:14px;font-style:italic;font-weight:700;top:9px;right:9px}.dpage.inphone .price-panel{gap:8px;margin-top:0}.dpage.inphone .pp-now{font-size:36px}.dpage.inphone .pp-flow{padding:10px 12px 8px}.dpage.inphone .pp-fig,.dpage.inphone .pp-colon{font-size:23px}.dpage.inphone .pp-arrow{width:24px;margin:0 8px}.dpage.inphone .pp-lbl{font-size:10px}.dpage.inphone .pp-after-lbl{font-size:12px}.dpage.inphone .pp-cta{height:42px;font-size:15px}.dpage.inphone .pp-commit{font-size:12.5px;line-height:1.4}.dpage.inphone.minimal .pp-lbl{font-size:9px}.dpage.inphone.minimal .pp-after-lbl{font-size:10px}.dpage.inphone.minimal .sbar{color:var(--ink)}.dpage.quiet .pp-cta{background:color-mix(in srgb, var(--accent) 48%, #14161d);color:color-mix(in srgb, var(--accent) 30%, #fff);box-shadow:none}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.step{background:var(--card);border:1px solid var(--card-line);border-radius:20px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.step-text{align-content:start;gap:10px;padding:24px 26px 28px;display:grid}.step-n{border:1.5px solid var(--line);width:30px;height:30px;color:var(--ink);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.step p{color:#c3c8d8;margin:0;font-size:15.5px;line-height:1.55}.step-t{color:var(--muted);border-top:1px dashed var(--line);margin-top:4px;padding-top:6px;font-size:13px}@media (max-width:900px){.steps{grid-template-columns:minmax(0,1fr);max-width:520px}}.fig{border-bottom:1px solid var(--card-line);background:radial-gradient(70% 80% at 50% 105%,#f2b33d1f,#0000 70%),linear-gradient(#16181f,#13151b);place-items:center;height:400px;display:grid;position:relative;overflow:hidden}.phone.mini{background:#0b0c10;border-radius:30px;width:176px;padding:6px;box-shadow:0 26px 50px #0000008c}.phone.mini:before,.phone.mini:after{display:none}.phone.mini .scr{border-radius:25px;height:344px;font-size:9px}.phone.mini .scr:after{display:none}.phone.mini.tilt-l{transform:rotate(-4deg)}.phone.mini.tilt-r{transform:rotate(4deg)}.ui{gap:7px;padding:26px 10px 10px;display:grid}.ui-bar b{font-family:var(--font-display);font-size:13px;font-weight:900}.ui-photo{border-radius:8px;height:92px;position:relative;overflow:hidden}.ui-check{background:var(--good);color:#062a17;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:5px;right:5px}.ui-field{border:1px solid var(--line);color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.ui-field b{color:var(--ink);font-size:11px}.ui-chips{gap:3px;display:flex}.ui-chips span{text-align:center;border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:1;padding:4px 0;font-size:8px;font-weight:600}.ui-chips span.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ui-result{background:var(--accent-soft);color:var(--accent);border-radius:7px;justify-content:space-between;align-items:baseline;padding:7px 8px;font-weight:600;display:flex}.ui-result b{font-family:var(--font-display);font-size:15px;font-weight:900}.ui-btn{text-align:center;background:var(--accent);color:#1a1204;border-radius:7px;margin-top:2px;padding:7px 0;font-size:10px;font-weight:700}.st{color:#fff;position:absolute;inset:0}.st-bg{filter:blur(14px)brightness(.45)saturate(1.2);position:absolute;inset:-20px}.st-bars{z-index:2;gap:2px;display:flex;position:absolute;top:24px;left:8px;right:8px}.st-bars i{background:#fff6;border-radius:2px;flex:1;height:2px}.st-bars i.done{background:#fff}.st-bars i.now{background:linear-gradient(90deg,#fff 60%,#fff6 60%)}.st-who{z-index:2;align-items:center;gap:5px;font-size:8.5px;display:flex;position:absolute;top:31px;left:8px}.st-who span:last-child{color:#ffffffb3}.st-avatar{background:conic-gradient(#f9ce34,#ee2a7b,#6228d7,#f9ce34);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 2px #fff}.st-body{z-index:2;align-content:start;justify-items:center;gap:5px;display:grid;position:absolute;inset:56px 10px 12px}.st-badge{letter-spacing:.16em;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:3px 8px;font-size:7px;font-weight:800}.st-art{width:108px;height:135px;position:relative;box-shadow:0 10px 24px #00000080}.st-price{font-family:var(--font-display);color:var(--accent);margin-top:4px;font-size:25px;font-weight:900;line-height:1}.st-after{color:#fffc;font-size:9px}.st-tap{color:#ffffffbf;margin-top:2px;font-size:8px}.st-link{color:#2a36e8;background:#fff;border-radius:7px;align-items:center;gap:4px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex;box-shadow:0 6px 14px #0006}.ch{position:absolute;inset:0}.ch-page{filter:brightness(.45);align-content:start;gap:6px;padding:26px 10px 0;display:grid;position:absolute;inset:0}.ch-art{border-radius:8px;height:120px;position:relative;overflow:hidden}.ch-now{font-family:var(--font-display);color:var(--accent);font-size:18px;font-weight:900}.ch-cta{text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:7px;padding:8px 0;font-size:10px;font-weight:700}.ch-sheet{background:var(--raised);border-radius:16px 16px 0 0;gap:6px;padding:12px 9px 14px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #00000080}.ch-sheet:before{content:"";background:var(--line);border-radius:2px;justify-self:center;width:28px;height:3px;margin-bottom:2px}.ch-title{font-family:var(--font-display);margin-bottom:1px;font-size:11px;font-weight:900}.ch-way{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:6px 7px;font-size:9.5px;font-weight:600;display:grid;position:relative}.ch-ic{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.ch-way.whatsapp .ch-ic{background:#25d366}.ch-way.email .ch-ic{background:#2f6fde}.ch-way.link .ch-ic{background:var(--accent);color:var(--accent-ink)}.ch-go{color:var(--muted)}.ch-way.tapped{border-color:var(--accent);box-shadow:0 0 0 2px #f2b33d40}.ch-finger{background:#ffffffd9;border-radius:50%;width:22px;height:22px;position:absolute;bottom:22px;right:10px;box-shadow:0 0 0 6px #ffffff38,0 0 0 12px #ffffff1a}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sees .copy{justify-items:start;gap:18px;display:grid}.points{gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.points li{color:#c3c8d8;align-items:flex-start;font-size:16px;line-height:1.5}.points li svg{margin-top:2px}.points b{color:var(--ink);font-weight:600}.promise{background:var(--surface);border:1px solid var(--card-line);color:var(--ink);border-radius:14px;margin:6px 0 0;padding:16px 20px;font-size:15.5px;line-height:1.5}.promise:before{content:"";background:var(--accent);width:22px;height:2px;margin-bottom:10px;display:block}@media (max-width:960px){.two{grid-template-columns:minmax(0,1fr);gap:44px}}.tswitch{justify-items:center;gap:22px;display:grid}.seg{background:var(--surface);border:1px solid var(--card-line);border-radius:999px;padding:4px;display:inline-flex}.seg button{height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;transition:background .2s,color .2s}.seg button.on{background:var(--ink);color:var(--bg)}.seg button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tswitch-stage{display:grid;position:relative}.tswitch-stage:before{content:"";z-index:0;background:radial-gradient(closest-side,#ffffff12,#0000);border-radius:50%;position:absolute;inset:8% -10%}.tswitch-one{z-index:1;grid-area:1/1;transition:opacity .35s,transform .35s}.tswitch-stage[data-theme=minimal] .bold,.tswitch-stage[data-theme=bold] .minimal{opacity:0;pointer-events:none;transform:translateY(8px)scale(.985)}.tswitch-help{color:var(--muted);margin:0;font-size:13.5px}@media (max-width:420px){.tswitch-stage .phone{margin:-31px -15px;transform:scale(.9)}}.why-card{background:var(--card);border:1px solid var(--card-line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.why-photo{min-height:440px;position:relative}.why-photo:after{content:"";background:linear-gradient(90deg,#0000 60%,#1a1d2699);position:absolute;inset:0}.why-copy{align-content:center;justify-items:start;gap:18px;padding:56px 52px;display:grid}.why-copy p:not(.eyebrow){color:#c3c8d8;margin:0;font-size:16.5px;line-height:1.6}.why-copy h2{font-size:clamp(28px,3.2vw,40px)}.arrowlink{color:var(--ink);border-bottom:2px solid var(--accent);margin-top:6px;padding-bottom:3px;font-weight:600;text-decoration:none}.arrowlink:hover{color:var(--accent)}@media (max-width:900px){.why-card{grid-template-columns:minmax(0,1fr)}.why-photo{min-height:260px}.why-photo:after{background:linear-gradient(#0000 60%,#1a1d26b3)}.why-copy{padding:32px 24px 36px}}.plans{grid-template-columns:1.15fr repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.plan{background:var(--card);border:1px solid var(--card-line);border-radius:20px;align-content:start;gap:8px;padding:28px 24px 26px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.plan.free{background:radial-gradient(120% 80% at 50% 0%, #f2b33d1f, transparent 60%), var(--card);border-color:#f2b33d8c}.plan-tag{letter-spacing:.04em;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:22px}.plan-tag.quiet{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.plan-k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:600}.plan-v{font-family:var(--font-display);letter-spacing:-.02em;font-size:40px;font-weight:900;line-height:1}.plan.free .plan-v{font-size:30px;line-height:1.05}.plan-each{color:var(--ink);font-size:14.5px;font-weight:600}.plan-s{color:var(--muted);font-size:13.5px;line-height:1.45}.plan.free .btn{margin-top:12px}.price-fine{color:var(--muted);margin:22px 0 0;font-size:14px}@media (max-width:1000px){.plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media (max-width:560px){.plans{grid-template-columns:minmax(0,1fr)}}.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.faq-wrap .head{margin:0;position:sticky;top:96px}.faq-wrap .sub a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.faq{gap:10px;display:grid}.faq details{background:var(--surface);border:1px solid var(--card-line);border-radius:14px;transition:border-color .2s}.faq details[open]{border-color:#3d4354}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:1.5px solid var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:500;transition:transform .2s;display:grid}.faq details[open] summary:after{color:var(--ink);transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:14px}.faq details p{color:#c3c8d8;max-width:62ch;margin:0;padding:0 20px 20px;font-size:15.5px;line-height:1.6}@media (max-width:900px){.faq-wrap{grid-template-columns:minmax(0,1fr);gap:28px}.faq-wrap .head{position:static}}.final{padding-top:24px!important}.final-card{text-align:center;background:radial-gradient(70% 120% at 50% 0%, #f2b33d2e, transparent 65%), var(--card);border:1px solid #f2b33d4d;border-radius:28px;justify-items:center;gap:18px;padding:72px 28px;display:grid;position:relative;overflow:hidden}.final-card h2{max-width:16em}.final-card .sub{max-width:30em}.final-card .hero-cta{margin-top:8px}
