:root:has(.df){background:#fffdf7}:root:has(.df) body{color:#1c1917;background:#fffdf7}.df{--paper:#fffdf7;--ink:#1c1917;--ink-70:#1c1917b8;--ink-50:#1c191780;--ink-35:#1c191759;--marker:#ffe14d;--marker-soft:#fff3b0;--amber:#f59e0b;--green:#16a34a;--red:#dc2626;--line:#1c19171f;--line-soft:#1c191712;--card-bg:#fff;--shadow:0 1px 2px #1c19170d, 0 8px 24px -12px #1c19172e;font-family:var(--font-inter), "Inter", -apple-system, sans-serif;background:var(--paper);color:var(--ink);min-height:100vh;font-size:16.5px;line-height:1.65}.df ::selection{background:var(--marker);color:var(--ink)}.df .wrap2{max-width:1060px;margin:0 auto;padding:0 24px}.df .narrow{max-width:720px;margin:0 auto}.df h1,.df h2,.df h3{font-family:var(--font-inter-tight), var(--font-inter), sans-serif;color:var(--ink);letter-spacing:-.025em;font-weight:800;line-height:1.3}.df h1{font-size:clamp(2.4rem,6vw,3.9rem)}.df h2{letter-spacing:-.02em;font-size:clamp(1.7rem,4vw,2.5rem)}.df h3{letter-spacing:-.01em;font-size:1.15rem;font-weight:700;line-height:1.4}.df .mark{background:linear-gradient(104deg, transparent 0.5%, var(--marker) 3%, var(--marker) 97%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.25em;margin:0 -.05em;padding:.05em .18em}.df .kicker{color:var(--ink-50);align-items:center;gap:8px;margin-bottom:14px;font-size:.85rem;font-weight:600;display:inline-flex}.df p.big{color:var(--ink-70);font-size:1.15rem}.df .muted{color:var(--ink-50)}.df .tiny2{color:var(--ink-50);font-size:.83rem}.df .btn2{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.df .btn2-primary{background:var(--ink);color:#fff;box-shadow:0 2px #1c1917e6,0 10px 24px -10px #1c191773}.df .btn2-primary:hover{background:#000;transform:translateY(-1px)}.df .btn2-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.df .btn2-ghost:hover{background:#1c19170a}.df .btn2-sm{border-radius:10px;padding:9px 16px;font-size:.9rem}.df .nav2{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line-soft);background:#fffdf7d9;position:sticky;top:0}.df .nav2-inner{justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.df .logo2{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:1.2rem;font-weight:800;display:inline-flex}.df .logo2 img{border-radius:8px;width:30px;height:30px}.df .nav2-links{color:var(--ink-70);gap:26px;font-size:.93rem;font-weight:550;display:flex}.df .nav2-links a:hover{color:var(--ink)}.df .nav2-cta{align-items:center;gap:10px;display:flex}@media (max-width:760px){.df .nav2-links{display:none}}.df .hero2{text-align:center;padding:72px 24px 40px;position:relative}.df .hero-orbits{pointer-events:none;position:absolute;inset:0}.df .orbit{background:var(--card-bg);border:1px solid var(--line-soft);width:62px;height:62px;box-shadow:var(--shadow);border-radius:16px;justify-content:center;align-items:center;animation:5.5s ease-in-out infinite alternate orbit-float;display:flex;position:absolute}.df .orbit svg{width:30px;height:30px}.df .orbit-gmail{top:96px;left:calc(50% - 540px);rotate:-8deg}.df .orbit-shopify{animation-delay:-1.8s;top:68px;right:calc(50% - 540px);rotate:7deg}.df .orbit-outlook{animation-delay:-3.6s;top:250px;right:calc(50% - 470px);rotate:-5deg}@keyframes orbit-float{0%{translate:0 -6px}to{translate:0 8px}}@media (max-width:1160px){.df .hero-orbits{justify-content:center;gap:18px;margin-bottom:28px;display:flex;position:static}.df .orbit{border-radius:14px;width:50px;height:50px;position:static}.df .orbit svg{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.df .orbit{animation:none}}.df .hero2 h1{max-width:820px;margin:0 auto 22px}.df .hero2 .sub2{max-width:620px;color:var(--ink-70);margin:0 auto 30px;font-size:1.18rem}.df .trust{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.df .avatars{display:flex}.df .avatars span{border:2px solid var(--paper);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-left:-9px;font-size:.75rem;font-weight:700;display:inline-flex}.df .avatars span:first-child,.df .avatars img:first-child{margin-left:0}.df .avatars img{border:2px solid var(--paper);border-radius:50%;width:34px;height:34px;margin-left:-9px}.df .trust .stars{color:var(--amber);letter-spacing:2px;font-size:.95rem}.df .trust .who{color:var(--ink-50);font-size:.86rem;font-weight:550}.df .hero-url,.df .url-input{border:1.5px solid var(--line);max-width:520px;box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:10px;margin:0 auto;padding:6px;display:flex}.df .hero-url input,.df .url-input input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:1rem}.df .hero-url input::placeholder,.df .url-input input::placeholder{color:var(--ink-35)}.df .hero-url .btn,.df .url-input .btn{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:12px 18px;font-family:inherit;font-size:.95rem;font-weight:700}.df .hero-url .btn:hover,.df .url-input .btn:hover{background:#000}@media (max-width:560px){.df .hero-url,.df .url-input{flex-direction:column}}.df .hero-note2{color:var(--ink-50);margin-top:14px;font-size:.85rem}.df .frame{background:var(--card-bg);border:1px solid var(--line);text-align:left;border-radius:16px;max-width:780px;margin:48px auto 0;overflow:hidden;box-shadow:0 2px 4px #1c19170a,0 24px 48px -20px #1c191738}.df .frame-bar{border-bottom:1px solid var(--line-soft);background:#faf8f2;align-items:center;gap:8px;padding:11px 16px;display:flex}.df .frame-bar i{background:var(--line);border-radius:50%;width:11px;height:11px}.df .frame-bar i:first-child{background:#fc5f57}.df .frame-bar i:nth-child(2){background:#febc2e}.df .frame-bar i:nth-child(3){background:#28c840}.df .frame-bar .frame-url{color:var(--ink-50);border:1px solid var(--line-soft);background:#fff;border-radius:6px;margin-left:10px;padding:3px 12px;font-size:.78rem}.df .frame-body{padding:22px 26px}.df .mail-meta{color:var(--ink-50);gap:4px;margin-bottom:14px;font-size:.85rem;display:grid}.df .mail-meta b{color:var(--ink);font-weight:650}.df .mail-body{color:var(--ink-70);gap:12px;font-size:.97rem;display:grid}.df .mail-body strong{color:var(--ink)}.df .frame-foot{border-top:1px solid var(--line-soft);color:var(--ink-50);background:#faf8f2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 26px;font-size:.82rem;display:flex}.df .pill{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.78rem;font-weight:650;display:inline-flex}.df .pill-green{color:var(--green);background:#16a34a1a}.df .pill-amber{color:#b45309;background:#f59e0b21}.df .sec{padding:84px 0}.df .sec-tight{padding:56px 0}.df .sec-head{text-align:center;max-width:680px;margin:0 auto 48px}.df .sec-head p{color:var(--ink-70);margin-top:14px;font-size:1.1rem}.df .emoji-h{margin-bottom:10px;font-size:2rem;display:block}.df .ba{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}@media (max-width:720px){.df .ba{grid-template-columns:1fr}}.df .ba-card{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:26px 28px}.df .ba-card h3{margin-bottom:16px}.df .ba-card ul{color:var(--ink-70);gap:12px;font-size:.97rem;list-style:none;display:grid}.df .ba-card li{align-items:baseline;gap:10px;display:flex}.df .ba-card li .x{color:var(--red);font-weight:700}.df .ba-card li .v{color:var(--green);font-weight:700}.df .ba-bad{background:#fef8f6;border-color:#dc262626}.df .ba-good{background:#f5fcf7;border-color:#16a34a33}.df .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:820px){.df .steps{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.df .step{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:28px}.df .step .n{font-family:var(--font-geist-mono), monospace;color:var(--ink-50);margin-bottom:14px;font-size:.78rem;font-weight:600;display:inline-flex}.df .step .e{margin-bottom:12px;font-size:1.9rem;display:block}.df .step p{color:var(--ink-70);margin-top:8px;font-size:.95rem}.df .step .t{color:var(--green);margin-top:12px;font-size:.8rem;font-weight:650}.df .stats2{grid-template-columns:repeat(4,1fr);gap:16px;max-width:860px;margin:0 auto;display:grid}@media (max-width:720px){.df .stats2{grid-template-columns:repeat(2,1fr)}}.df .stat2{text-align:center;padding:18px 10px}.df .stat2 .big2{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;font-size:2.3rem;font-weight:800}.df .stat2 .lab{color:var(--ink-50);margin-top:4px;font-size:.85rem}.df .plans2{grid-template-columns:repeat(4,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1080px){.df .plans2{grid-template-columns:repeat(2,1fr)}}@media (max-width:880px){.df .plans2{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.df .plan2{background:var(--card-bg);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:30px 28px;position:relative}.df .plan2.hot{border-color:var(--ink);box-shadow:0 2px 4px #1c19170f,0 20px 40px -16px #1c191747}.df .plan2 .flag{background:var(--marker);color:var(--ink);white-space:nowrap;border-radius:999px;padding:4px 14px;font-size:.76rem;font-weight:750;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.df .plan2 .price{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.03em;margin:10px 0 2px;font-size:2.6rem;font-weight:800}.df .plan2 .price .per{color:var(--ink-50);letter-spacing:0;font-size:1rem;font-weight:550}.df .plan2 .fit{color:var(--ink-50);margin-bottom:18px;font-size:.86rem}.df .plan2 ul{color:var(--ink-70);gap:10px;margin-bottom:24px;font-size:.93rem;list-style:none;display:grid}.df .plan2 li{align-items:baseline;gap:9px;display:flex}.df .plan2 li .v{color:var(--green);font-weight:700}.df .plan-ent{background:var(--card-bg);border:1.5px solid var(--line);box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:26px 28px;display:flex}.df .plan-ent h3{align-items:baseline;gap:10px;display:flex}.df .plan-ent .price-ent{font-family:var(--font-inter-tight), sans-serif;letter-spacing:-.02em;color:var(--ink-50);font-size:1.15rem;font-weight:800}.df .plan-ent .fit{color:var(--ink-50);margin:4px 0 12px;font-size:.86rem}.df .plan-ent ul{color:var(--ink-70);flex-wrap:wrap;gap:8px 22px;font-size:.93rem;list-style:none;display:flex}.df .plan-ent li{align-items:baseline;gap:9px;display:flex}.df .plan-ent li .v{color:var(--green);font-weight:700}.df .plan-ent .btn2{flex-shrink:0}@media (max-width:880px){.df .plan-ent{text-align:left;flex-direction:column;align-items:stretch;max-width:440px;margin:16px auto 0}.df .plan-ent ul{flex-direction:column}}.df .founder{background:var(--card-bg);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;align-items:flex-start;gap:26px;max-width:720px;margin:0 auto;padding:34px 36px;display:flex}@media (max-width:600px){.df .founder{flex-direction:column}}.df .founder .face{background:var(--marker);width:84px;height:84px;font-family:var(--font-inter-tight), sans-serif;border:3px solid var(--ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:flex}.df .founder h2{margin-bottom:12px;font-size:1.5rem}.df .founder p{color:var(--ink-70);margin-bottom:12px;font-size:.98rem}.df .founder p:last-child{margin-bottom:0}.df .faq2{gap:10px;max-width:680px;margin:0 auto;display:grid}.df .faq2 details{background:var(--card-bg);border:1px solid var(--line);border-radius:12px;padding:0 20px}.df .faq2 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:650;list-style:none;display:flex}.df .faq2 summary::-webkit-details-marker{display:none}.df .faq2 summary:after{content:"+";color:var(--ink-35);font-size:1.3rem;font-weight:400}.df .faq2 details[open] summary:after{content:"–"}.df .faq2 details p{color:var(--ink-70);padding:0 0 16px;font-size:.95rem}.df .cta-final{text-align:center;background:var(--ink);color:#fff;border-radius:22px;margin:0 24px;padding:64px 32px}.df .cta-final h2{color:#fff;margin-bottom:14px}.df .cta-final p{color:#ffffffb3;max-width:480px;margin:0 auto 28px}.df .cta-final .btn2-primary{background:var(--marker);color:var(--ink);box-shadow:0 10px 28px -8px #ffe14d66}.df .cta-final .btn2-primary:hover{background:#ffd83d}.df .cta-final .tiny2{color:#ffffff73;margin-top:14px}@media (max-width:720px){.df .sec{padding:56px 0}.df .sec-tight{padding:32px 0}.df .cta-final{margin:0;padding:48px 24px}}.df .footer2{border-top:1px solid var(--line-soft);color:var(--ink-50);margin-top:84px;padding:36px 0 48px;font-size:.88rem}.df .footer2-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.df .footer2 a{color:var(--ink-70);font-weight:550}.df .footer2 a:hover{color:var(--ink)}.df .footer2 .links{flex-wrap:wrap;gap:20px;display:flex}
