body:has(.site){background:#fff}:root.shot .sticky-cta{display:none!important}.site .container{max-width:1160px;margin:0 auto;padding:0 20px}.site section{padding:56px 0}.site .eyebrow{background:var(--pink-100);height:30px;color:var(--pink-700);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.site .eyebrow svg{width:16px;height:16px}.site .h2{text-wrap:balance;margin:12px 0 10px;font-size:28px;font-weight:700;line-height:1.25}.site .sub{color:var(--ink-2);text-wrap:pretty;font-size:16.5px;line-height:1.6}.site .center{text-align:center}.site .center .sub{max-width:620px;margin:0 auto}.site .hdr{z-index:40;border-bottom:1px solid var(--line);background:#fffffff7;position:sticky;top:0}.site .hdr .container{align-items:center;gap:16px;height:64px;display:flex}.site .hdr .logo img{height:28px}.site .hdr nav{display:none}.site .hdr .actions{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.site .hdr .login{color:var(--ink);padding:0 10px;font-size:15px;font-weight:600}.site .hero{background:var(--pink-50);border-bottom:1px solid var(--pink-100);padding:32px 0 44px;overflow-x:clip}.site .hero h1{letter-spacing:-.4px;text-wrap:balance;margin:14px 0;font-size:36px;font-weight:800;line-height:1.15}.site .hero h1 em{color:var(--pink-600);font-style:normal;display:block}.site .hero .sub{font-size:17px}.site .hero .ctas{gap:10px;margin-top:22px;display:grid}.site .hero .micro{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:13.5px;display:flex}.site .hero .micro span{align-items:center;gap:6px;display:inline-flex}.site .hero .micro svg{width:16px;height:16px;color:var(--green);stroke-width:3px}.site .hero-visual{width:270px;margin:36px auto 44px;position:relative}.site .hero-visual .cat{bottom:-56px;width:88px;height:88px;position:absolute;inset-inline-end:max(-56px,135px - 50vw)}.site .float{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;box-shadow:0 6px 20px #1e172914}.site .float .ok{background:var(--green-bg);width:26px;height:26px;color:var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}.site .float .ok svg{stroke-width:3px;width:15px;height:15px}.site .float .bell{background:var(--purple-100);width:26px;height:26px;color:var(--purple-700);border-radius:50%;justify-content:center;align-items:center;display:flex}.site .float .bell svg{width:15px;height:15px}.site .float span small{color:var(--muted);font-size:12px;font-weight:400;display:block}.site .float.f1{top:-16px;inset-inline-start:-36px}.site .float.f2{top:420px;inset-inline-end:-40px}.site .phone{border:8px solid var(--bow);background:var(--bow);aspect-ratio:390/844;border-radius:34px;width:100%;overflow:hidden}.site .phone img{object-fit:cover;object-position:top;border-radius:26px;width:100%;height:100%}.site .benefits{gap:12px;margin-top:28px;display:grid}.site .benefit{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:44px 1fr;column-gap:14px;padding:16px;display:grid}.site .benefit .ico{border-radius:12px;grid-row:span 2;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;display:flex;margin-bottom:0!important}.site .benefit .ico svg{width:22px;height:22px}.site .benefit h3{margin-bottom:4px;font-size:17.5px;font-weight:700}.site .benefit p{color:var(--ink-2);font-size:15px}.site .how{background:var(--bg)}.site .steps-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin:28px -20px 0;padding:4px 20px 8px;display:grid;overflow-x:auto}.site .steps-row::-webkit-scrollbar{display:none}.site .step-card{scroll-snap-align:center;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;padding:18px 18px 0;display:flex;overflow:hidden}.site .step-card .n{background:var(--pink-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:10px;font-weight:700;display:flex}.site .step-card h3{margin-bottom:4px;font-size:18px;font-weight:700}.site .step-card p{color:var(--ink-2);min-height:66px;margin-bottom:16px;font-size:14.5px}.site .step-card .shot-crop{border:6px solid var(--bow);aspect-ratio:390/560;border-bottom:0;border-radius:22px 22px 0 0;width:82%;margin:auto auto 0;overflow:hidden}.site .step-card .shot-crop img{object-fit:cover;object-position:top;width:100%;height:100%}.site .swipe-hint{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.site .swipe-hint svg{width:16px;height:16px}.site .wa-feature{align-items:center;gap:28px;display:grid}.site .wa-feature .tag{color:#0f7a3b;background:#e3f6ea}.site .wa-feature ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site .wa-feature li{color:var(--ink-2);align-items:center;gap:10px;font-size:15.5px;display:flex}.site .wa-feature li span{width:26px;height:26px;color:var(--wa);background:#e3f6ea;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.site .wa-feature li svg{stroke-width:3px;width:15px;height:15px}.site .wa-feature .phone{max-width:260px;margin:0 auto}.site .demo{background:var(--purple-50);border-top:1px solid var(--purple-100);border-bottom:1px solid var(--purple-100)}.site .demo-box{gap:22px;display:grid}.site .demo-box>*{min-width:0}.site .call-card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px}.site .call-card h3{margin-bottom:4px;font-size:18px;font-weight:700}.site .call-card .row2{gap:8px;margin-top:14px;display:flex}.site .call-card .row2 .input{flex:1;min-width:0}.site .call-card .fine{color:var(--muted);margin-top:10px;font-size:13px}.site .done{background:var(--green-bg);color:var(--green);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-weight:600;display:none}.site .done svg{flex:none;width:22px;height:22px}.site .player{background:var(--bg);border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.site .player .play{background:var(--pink-600);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.site .player .play svg{width:18px;height:18px}.site .wave{flex:1;align-items:center;gap:3px;min-width:0;height:34px;display:flex;overflow:hidden}.site .wave i{background:var(--purple-200);border-radius:3px;flex:none;width:3px;display:block}.site .wave i.p{background:var(--purple-600)}.site .player .t{color:var(--muted);font-size:13px}.site .quote-line{gap:10px;margin-top:14px;display:flex}.site .quote-line .b{border-radius:14px;padding:8px 12px;font-size:14px;line-height:1.45}.site .quote-line .b.them{background:var(--bg)}.site .quote-line .b.us{background:var(--pink-100)}.site .demo-words h3{margin-bottom:10px;font-size:16px;font-weight:700}.site .demo-words .lines{gap:8px;display:grid}.site .demo-words .more{height:40px;margin-top:12px;font-size:14.5px}.site .demo-words .more svg{width:18px;height:18px}.site .demo-words .quote-line{flex-direction:column;gap:2px;max-width:88%;margin:0}.site .demo-words .quote-line.us{align-self:start}.site .demo-words .quote-line.them{align-self:end;align-items:flex-end}.site .demo-words .who{color:var(--muted);padding:0 4px;font-size:12px;font-weight:600}.site .demo-words .us .b{border:1px solid var(--purple-100);background:#fff}.site .demo-words .them .b{background:var(--pink-100)}.site .demo-form{gap:12px;margin-top:14px;display:grid}.site .demo-form .btn{width:100%}.site .demo-form .consent{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.site .demo-form .consent.off{cursor:default;opacity:.6}.site .demo-form .consent .check{margin-top:1px}.site .demo-form input:focus-visible+.check{outline:2px solid var(--purple-500);outline-offset:2px}.site .demo-form .input:disabled{background:var(--bg);color:var(--muted)}.site .demo-form .fine{margin-top:0}.site .demo-form .fine a{color:var(--purple-700);text-decoration:underline}.site .demo-note{background:var(--purple-50);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}.site .demo-note svg{width:18px;height:18px;color:var(--purple-700);flex:none}.site .demo-error{color:var(--pink-700);font-size:14px;font-weight:600}.site .demo-calling{background:var(--green-bg);border-radius:16px;margin-top:14px;padding:16px}.site .demo-calling .ring{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.site .demo-calling .ring svg{width:22px;height:22px}.site .demo-calling h3{color:var(--ink);margin:10px 0 8px;font-size:19px}.site .demo-calling ul{color:var(--ink-2);gap:6px;margin:0;padding-inline-start:18px;font-size:14.5px;line-height:1.5;display:grid}.site .demo-calling .fine{margin-top:10px}.site .demo-page .demo{border-top:0}.site .demo-page .demo-more{gap:12px;margin-top:8px;display:grid}.site .demo-page .demo-more h2{margin:0;font-size:20px;font-weight:700}.site .demo-page .demo-more p{color:var(--ink-2);line-height:1.65}.site .features{gap:12px;margin-top:28px;display:grid}.site .feature{border:1px solid var(--line);border-radius:18px;gap:14px;padding:16px;display:flex}.site .feature .ico{background:var(--purple-50);width:44px;height:44px;color:var(--purple-700);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.site .feature .ico svg{width:22px;height:22px}.site .feature h3{margin-bottom:2px;font-size:16.5px;font-weight:700}.site .feature p{color:var(--ink-2);font-size:14.5px}.site .plans-sec{background:var(--bg)}.site .plans{gap:14px;margin-top:28px;display:grid}.site .plan{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;position:relative}.site .plan.star{border:2px solid var(--pink-600)}.site .plan .pop{top:-13px;background:var(--pink-600);color:#fff;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:20px}.site .plan h3{font-size:20px;font-weight:700}.site .plan .for{color:var(--ink-2);margin:2px 0 14px;font-size:14.5px}.site .plan .price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-bottom:14px;padding:12px 0;display:flex}.site .plan .price s{color:var(--muted);font-size:17px}.site .plan .price b{color:var(--ink);letter-spacing:-.5px;font-size:34px;font-weight:800}.site .plan .price span{color:var(--ink-2);font-size:14px}.site .trial .muted{font-size:13px}.site .plan ul{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.site .plan li{align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.site .plan li svg{width:18px;height:18px;color:var(--green);stroke-width:3px;flex:none;margin-top:2px}.site .plan li.plus{color:var(--purple-700);font-weight:600}.site .trial{text-align:center;color:var(--ink-2);margin-top:18px;font-size:14.5px}.site .trial b{color:var(--ink)}.site .quotes{gap:12px;margin-top:28px;display:grid}.site .quote{border:1px dashed var(--line-2);background:#fff;border-radius:20px;padding:18px}.site .quote .stars{color:#e8a31e;gap:2px;margin-bottom:8px;display:flex}.site .quote .stars svg{width:16px;height:16px}.site .quote p{margin-bottom:14px;font-size:15.5px;line-height:1.55}.site .quote .who{align-items:center;gap:10px;font-size:14px;display:flex}.site .quote .who b{display:block}.site .quote .who span{color:var(--muted);font-size:13px}.site .quote .who .badge{color:var(--gray)}.site .quote .ph{margin-inline-start:auto}.site .about{align-items:center;gap:26px;display:grid}.site .about .photo{aspect-ratio:4/3;background:var(--pink-100);color:var(--pink-700);border-radius:24px;justify-content:center;align-items:center;width:100%;max-width:520px;margin:0 auto;font-weight:600;display:flex;position:relative}.site .about .photo .ph-in{justify-items:center;gap:8px;font-size:14.5px;display:grid}.site .about .photo .ph-in svg{width:34px;height:34px}.site .about .photo .cat{bottom:-22px;width:120px;height:120px;position:absolute;inset-inline-start:-10px}.site .about .stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.site .about .stats div{border:1px solid var(--line);border-radius:14px;padding:10px 12px}.site .about .stats b{color:var(--purple-700);font-size:24px;font-weight:700;display:block}.site .about .stats span{color:var(--ink-2);font-size:13px}.site .about p+p{margin-top:12px}.site .final{background:var(--bow);color:#fff;text-align:center}.site .final .h2{color:#fff}.site .final .sub{color:#d9d2e3}.site .final .btn{margin-top:18px}.site footer{border-top:1px solid var(--line);padding:36px 0 110px}.site footer .cols{grid-template-columns:1fr 1fr;gap:22px;margin-top:20px;display:grid}.site footer h2{margin:0 0 8px;font-size:14px;font-weight:700}.site footer a{color:var(--ink-2);padding:3px 0;font-size:14px;display:block}.site footer .bottom{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-top:26px;font-size:13px;display:flex}.site footer .help{color:#0f7a3b;align-items:center;gap:8px;margin-top:12px;font-weight:600;display:inline-flex}.site footer .help svg{width:18px;height:18px;color:var(--wa)}.site .sticky-cta{inset-inline:0;z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;transition:transform .25s;position:fixed;bottom:0;transform:translateY(110%)}.site .sticky-cta.show{transform:none}@media (min-width:760px){.site .benefits,.site .features{grid-template-columns:1fr 1fr}.site .quotes{grid-template-columns:repeat(3,1fr)}.site .plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.site .hero-visual{margin-bottom:0}.site .hero-visual .cat{bottom:-12px;width:120px;height:120px;inset-inline-end:-124px}}@media (min-width:1024px){.site section{padding:88px 0}.site .container{padding:0 32px}.site .hdr .container{height:72px}.site .hdr nav{gap:26px;margin-inline-start:36px;display:flex}.site .hdr nav a{color:var(--ink-2);font-size:15px;font-weight:500}.site .hero{padding:64px 0 72px}.site .hero .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.site .hero h1{font-size:56px}.site .hero .sub{max-width:540px;font-size:19px}.site .hero .ctas{gap:12px;display:flex}.site .hero-visual{width:300px;margin:0 auto}.site .hero-visual .cat{inset-inline-end:-110px;width:140px;height:140px;bottom:-16px}.site .float.f1{inset-inline-start:-90px}.site .float.f2{inset-inline-end:-96px}.site .h2{font-size:40px}.site .sub{font-size:18px}.site .benefits{grid-template-columns:repeat(4,1fr)}.site .benefit{padding:20px;display:block}.site .benefit .ico{margin-bottom:12px!important}.site .steps-row{grid-template-columns:repeat(4,1fr);grid-auto-flow:row;margin:40px 0 0;padding:0;overflow:visible}.site .swipe-hint{display:none}.site .wa-feature{grid-template-columns:1fr 1fr;gap:64px}.site .demo-box{grid-template-columns:1fr 1fr;grid-template-areas:"intro card""words card";align-items:start;gap:18px 48px}.site .demo-box .demo-intro{grid-area:intro}.site .demo-box .call-card{grid-area:card}.site .demo-box .demo-words{grid-area:words}.site .features{grid-template-columns:repeat(4,1fr)}.site .feature{flex-direction:column}.site .about{grid-template-columns:1fr 1fr;gap:64px}.site footer{padding-bottom:40px}.site footer .top{grid-template-columns:1.4fr 3fr;gap:40px;display:grid}.site footer .cols{grid-template-columns:repeat(3,1fr);margin-top:0}.site .sticky-cta{display:none}}.site .info{max-width:760px}.site .info p,.site .info li{color:var(--ink-2);font-size:16px;line-height:1.7}.site .info p+p,.site .info ul{margin-top:12px}.site .info h2{margin:26px 0 6px;font-size:19px;font-weight:700}.site .info .draft{background:var(--amber-bg);color:var(--amber);border-radius:12px;margin-top:20px;padding:12px 14px;font-weight:500}
.site .narrow{max-width:820px}.site .h3{margin:0 0 12px;font-size:21px;font-weight:700;line-height:1.3}.site .note{color:var(--ink-2);margin-top:12px;font-size:14px}.site .hdr .menu summary{cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-inline-start:-4px;list-style:none;display:flex}.site .hdr .menu summary::-webkit-details-marker{display:none}.site .hdr .menu summary svg{width:22px;height:22px}.site .hdr .menu[open] summary{background:var(--bg)}.site .hdr .menu nav{top:100%;border-bottom:1px solid var(--line);background:#fff;padding:8px 20px 14px;display:grid;position:absolute;inset-inline:0;box-shadow:0 10px 24px #1e172914}.site .hdr .menu nav a{color:var(--ink);border-bottom:1px solid var(--line);padding:12px 0;font-size:16px;font-weight:500}.site .hdr .menu nav a:last-child{border-bottom:0}.site .crumbs ol{color:var(--muted);flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;font-size:13.5px;list-style:none;display:flex}.site .crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.site .crumbs li+li:before{content:"‹";color:var(--line-2);font-size:15px}.site .crumbs a{color:var(--ink-2);padding:6px 0}.site .crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;max-width:60vw;overflow:hidden}.site .faq-list{gap:8px;margin-top:18px;display:grid}.site .faq-list details{border:1px solid var(--line);background:#fff;border-radius:16px}.site .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 16px;font-size:16px;font-weight:600;list-style:none;display:flex}.site .faq-list summary::-webkit-details-marker{display:none}.site .faq-list summary svg{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .2s}.site .faq-list details[open] summary svg{transform:rotate(180deg)}.site .faq-list details p{color:var(--ink-2);padding:0 16px 14px;font-size:15.5px;line-height:1.65}.site .faq-list details p.more{margin-top:-6px}.site .faq-list details p.more a{font-weight:600}.site .more-faq{margin-top:16px;font-weight:600}.site .lp-hero .crumbs ol{margin-bottom:4px}.site .lp-visual{width:250px;margin:32px auto 0;position:relative}.site .lp-visual:has(.cat){margin-bottom:44px}.site .lp-visual .cat{bottom:-56px;width:88px;height:88px;position:absolute;inset-inline-end:max(-60px,125px - 50vw)}.site .lp-detail{align-items:center;gap:26px;display:grid}.site .lp-detail ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.site .lp-detail li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.site .lp-detail li>span{background:var(--green-bg);width:26px;height:26px;color:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.site .lp-detail li svg{stroke-width:3px;width:15px;height:15px}.site .lp-detail .phone{max-width:250px;margin:0 auto}.site .lp-steps{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.site .lp-steps li{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;padding:16px;display:flex}.site .lp-steps .n{background:var(--pink-600);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.site .lp-steps h3{margin-bottom:2px;font-size:17px;font-weight:700}.site .lp-steps p{color:var(--ink-2);font-size:15px}.site .lp-price{gap:18px;display:grid}.site .lp-price .ctas{gap:10px;display:grid}.site .lp-related .links{flex-wrap:wrap;gap:8px;display:flex}.site .lp-related .chip{height:40px}.site .page-head{padding-top:20px}.site .page-head .crumbs ol{justify-content:flex-start}.site .table-wrap{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:18px;overflow-x:auto}.site table{border-collapse:collapse;width:100%;font-size:14.5px}.site th,.site td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.site tr:last-child>*{border-bottom:0}.site thead th{background:var(--bg);font-weight:700}.site .compare thead th small{color:var(--muted);font-size:12.5px;font-weight:500;display:block}.site .compare th[scope=row]{color:var(--ink-2);font-weight:500}.site .compare td{text-align:center;width:64px}.site .compare .yes,.site .compare .no{display:inline-flex}.site .compare .yes svg{width:18px;height:18px;color:var(--green);stroke-width:3px}.site .compare .no svg{width:16px;height:16px;color:var(--gray-bar)}.site .faq-page{padding-top:8px}.site .faq-group{scroll-margin-top:84px}.site .faq-group+.faq-group{margin-top:36px}.site .faq-end{justify-items:center;gap:16px;margin-top:40px;display:grid}.site .blog-head{padding:24px 0 8px}.site .blog-head .sub{max-width:620px}.site .cat-nav{scrollbar-width:none;gap:8px;margin:18px -20px 0;padding:2px 20px 6px;display:flex;overflow-x:auto}.site .cat-nav::-webkit-scrollbar{display:none}.site .cat-nav .chip{height:40px}.site .blog-list{padding-top:20px}.site .post-grid{gap:16px;margin-top:16px;display:grid}.site .post-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.site .post-card .cover{aspect-ratio:1200/630;background:var(--pink-50);display:block}.site .post-card .cover img{object-fit:cover;width:100%;height:100%}.site .post-card .body{gap:6px;padding:14px 16px 16px;display:grid}.site .post-card .cat{color:var(--pink-700);font-size:13px;font-weight:600}.site .post-card :is(h2,h3){font-size:18px;font-weight:700;line-height:1.35}.site .post-card :is(h2,h3) a{color:var(--ink)}.site .post-card p{color:var(--ink-2);font-size:14.5px;line-height:1.55}.site .post-card .meta{color:var(--muted);font-size:13px}.site .post-card.big :is(h2,h3){font-size:21px}.site .signup-box{background:var(--pink-50);border:1px solid var(--pink-100);border-radius:20px;align-items:flex-start;gap:16px;margin:32px 0 8px;padding:20px;display:flex}.site .signup-box img{flex:none;width:72px;height:72px}.site .signup-box h2{margin-bottom:6px;font-size:19px;font-weight:700}.site .signup-box p{color:var(--ink-2);margin-bottom:14px;font-size:15px}.site .rss{color:var(--ink-2);align-items:center;gap:6px;margin-top:18px;padding:8px 0;font-size:14px;display:inline-flex}.site .rss svg{width:16px;height:16px}.site .post{padding:20px 0 32px}.site .post .container{max-width:1040px}.site .post-head{min-width:0}.site .post-head h1{letter-spacing:-.3px;text-wrap:balance;font-size:30px;font-weight:800;line-height:1.22}.site .post-head .lead{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:1.6}.site .post-head .meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:14px;font-size:13.5px;display:flex}.site .post-head .meta span:first-child{color:var(--ink-2);font-weight:600}.site .post-cover{aspect-ratio:1200/630;object-fit:cover;background:var(--pink-50);border-radius:20px;width:100%;height:auto;margin-top:20px}.site .post-cols{gap:24px;display:grid}.site .post-main{min-width:0}.site .toc{border:1px solid var(--line);background:var(--bg);border-radius:16px;align-self:start;padding:14px 16px}.site .toc h2{color:var(--muted);margin-bottom:8px;font-size:14px;font-weight:700}.site .toc ol{gap:2px;margin:0;padding-inline-start:20px;font-size:14.5px;display:grid}.site .toc a{color:var(--ink-2);padding:4px 0;display:block}.site .prose{color:var(--ink);overflow-wrap:break-word;font-size:17px;line-height:1.75}.site .prose>*+*{margin-top:16px}.site .prose h2{text-wrap:balance;margin-top:40px;scroll-margin-top:84px;font-size:24px;font-weight:700;line-height:1.3}.site .prose h3{margin-top:28px;scroll-margin-top:84px;font-size:19px;font-weight:700;line-height:1.35}.site .prose h2+*,.site .prose h3+*{margin-top:10px}.site .prose ul,.site .prose ol{margin-bottom:0;padding-inline-start:24px}.site .prose li+li{margin-top:6px}.site .prose li::marker{color:var(--pink-600)}.site .prose a{color:var(--purple-700);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.site .prose strong{font-weight:700}.site .prose blockquote{background:var(--purple-50);border-inline-start:4px solid var(--purple-200);border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:16px;line-height:1.7}.site .prose blockquote p+p{margin-top:8px}.site .prose hr{border:0;border-top:1px solid var(--line);margin:32px 0}.site .prose code{background:var(--gray-bg);border-radius:6px;padding:1px 5px;font-size:.92em}.site .prose pre{text-align:left;background:var(--gray-bg);direction:ltr;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6;overflow-x:auto}.site .prose pre code{font-size:inherit;background:0 0;padding:0}.site .prose .table-wrap{margin-top:16px}.site .prose table{font-size:15px;line-height:1.5}.site .author-box{border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;margin-top:24px;padding:16px;display:flex}.site .author-box .av-lg{background:var(--pink-50);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.site .author-box b{font-size:15.5px;display:block}.site .author-box p{color:var(--ink-2);margin-top:2px;font-size:14.5px}.site .author-box a{text-underline-offset:3px;text-decoration:underline}.site .tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;font-size:13.5px;display:flex}.site .related{background:var(--bg)}.site .related .post-grid{margin-bottom:24px}@media (min-width:760px){.site .post-grid,.site .lp-steps{grid-template-columns:1fr 1fr}.site .post-card.big{flex-direction:row}.site .post-card.big .cover{flex:1.2}.site .post-card.big .body{flex:1;align-content:center;padding:24px}.site .lp-visual:has(.cat){margin-bottom:0}.site .lp-visual .cat{bottom:-12px;width:120px;height:120px;inset-inline-end:-124px}}@media (min-width:1024px){.site .hdr .menu{display:none}.site .h3{font-size:24px}.site .lp-hero .container{grid-template-columns:1.2fr .8fr}.site .lp-hero h1{font-size:50px}.site .lp-visual{width:280px;margin:0 auto}.site .lp-visual .cat{bottom:-16px;width:130px;height:130px;inset-inline-end:-118px}.site .lp-detail{grid-template-columns:1.2fr .8fr;gap:64px}.site .lp-detail.no-shot{grid-template-columns:1fr;max-width:820px}.site .lp-detail .phone{max-width:270px}.site .lp-price{grid-template-columns:1.4fr 1fr;align-items:center;gap:40px}.site .lp-price .ctas{justify-content:flex-end;display:flex}.site .post-grid{grid-template-columns:repeat(3,1fr)}.site .blog-head{padding-top:40px}.site .cat-nav{flex-wrap:wrap;margin:22px 0 0;padding:2px 0 6px}.site .post{padding-top:32px}.site .post-head h1{font-size:42px}.site .post-cols{grid-template-columns:220px minmax(0,1fr);grid-template-areas:"toc head""toc main";gap:28px 48px}.site .post-head{grid-area:head}.site .post-main{grid-area:main}.site .toc{grid-area:toc;position:sticky;top:92px}.site .prose{font-size:18px}.site .prose h2{font-size:28px}}
