@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_4325dd{font-family:Rubik,Rubik Fallback;font-style:normal}:root{--emerald:#10b981;--mint:#34d399;--deep:#059669;--indigo:#1e1b4b;--ink:#20253a;--muted:#656c80;--bg:#f4f8f6;--card:#ffffff;--line:#e6ede9;--danger:#f2695c}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}.container{width:100%;max-width:540px;margin-inline:auto;padding-inline:22px}.topbar{justify-content:space-between;padding-top:18px}.brand,.topbar{display:flex;align-items:center}.brand{gap:9px}.brand-icon{width:38px;height:38px;border-radius:11px;background:linear-gradient(160deg,var(--mint),var(--deep));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px rgba(5,150,105,.45);flex-shrink:0}.brand-icon svg{width:20px;height:20px;transform:translateX(-1px)}.wordmark{font-size:20px;font-weight:700;letter-spacing:-.2px;direction:ltr}.wordmark .w1{color:var(--indigo)}.wordmark .w2{color:var(--emerald)}.soon-pill{font-size:12.5px;font-weight:600;color:var(--deep);background:rgba(16,185,129,.1);padding:6px 12px;border-radius:999px;white-space:nowrap}.hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#eaf6f0 0,var(--bg) 90%)}.hero-inner{padding:30px 0 4px;text-align:center}.hero-inner h1{font-size:clamp(30px,8.4vw,44px);line-height:1.16;font-weight:800;color:var(--indigo);letter-spacing:-.6px;margin-bottom:13px}.hero-sub{font-size:16.5px;line-height:1.55;color:#3d445f;max-width:420px;margin:0 auto 22px}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(160deg,var(--mint),var(--deep));color:#fff;border:none;border-radius:16px;font-family:inherit;font-size:17px;font-weight:700;padding:16px 30px;cursor:pointer;box-shadow:0 14px 30px -10px rgba(5,150,105,.5);text-decoration:none;transition:transform .15s ease}.cta:active{transform:scale(.97)}.cta-mini{font-size:12.5px;color:var(--muted);margin-top:10px}.stage{position:relative;padding:10px 0 26px}.stage-arc{position:absolute;inset-inline:-30px;bottom:0;width:calc(100% + 60px);height:auto;pointer-events:none}.phone-wrap{--s:0.72;position:relative;width:calc(390px * var(--s));height:calc(620px * var(--s));margin:0 auto}@media (min-width:480px){.phone-wrap{--s:0.78}}.phone-mock{position:absolute;top:0;left:0;width:390px;height:620px;background:var(--bg);border-radius:42px;border:1px solid #dce7e1;box-shadow:0 40px 90px -20px rgba(30,27,75,.35);overflow:hidden;display:flex;flex-direction:column;transform:scale(var(--s));transform-origin:top left}.phone-mock .m-head{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 4px;flex-shrink:0}.phone-mock .brand-icon{width:36px;height:36px;border-radius:10.5px}.phone-mock .brand-icon svg{width:19px;height:19px}.phone-mock .wordmark{font-size:18px}.phone-mock .counter{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;color:var(--indigo);box-shadow:0 3px 10px -4px rgba(30,27,75,.12)}.phone-mock .counter .num{color:var(--deep);font-weight:800;font-size:14.5px;min-width:18px;text-align:center;transition:transform .18s ease}.phone-mock .counter .num.pop{transform:scale(1.45)}.phone-mock .counter .dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 0 4px rgba(16,185,129,.15)}.phone-mock .deck{position:relative;flex:1 1;min-height:340px;margin:6px 16px 4px}.phone-mock .jobcard{position:absolute;inset:0;background:var(--card);border-radius:24px;border:1px solid var(--line);box-shadow:0 22px 46px -18px rgba(30,27,75,.18);padding:20px 20px 18px;display:flex;flex-direction:column;overflow:hidden;transition:transform .4s cubic-bezier(.2,.7,.3,1),opacity .4s ease;will-change:transform}.phone-mock .jobcard.back1{transform:translateY(14px) scale(.958);opacity:.9;filter:saturate(.92)}.phone-mock .jobcard.back2{transform:translateY(27px) scale(.915);opacity:.5}.phone-mock .jobcard.drag{transform:translateX(46px) translateY(-4px) rotate(3.5deg);transition:transform .3s ease-out;box-shadow:0 30px 56px -18px rgba(30,27,75,.26)}.phone-mock .jobcard.fly{transform:translateX(135%) translateY(-8%) rotate(15deg)!important;opacity:0;transition:transform .55s cubic-bezier(.5,-.05,.8,.4),opacity .5s ease .08s}.phone-mock .row-top{display:flex;align-items:center;gap:12px;margin-bottom:15px}.phone-mock .avatar{width:50px;height:50px;border-radius:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;letter-spacing:.5px;direction:ltr}.phone-mock .company{font-size:14.5px;font-weight:600;color:var(--ink)}.phone-mock .posted{font-size:12px;color:var(--muted);margin-top:2px}.phone-mock .match{-webkit-margin-start:auto;margin-inline-start:auto;background:rgba(16,185,129,.1);color:var(--deep);font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;white-space:nowrap}.phone-mock .jtitle{font-size:22.5px;line-height:1.24;font-weight:700;color:var(--indigo);letter-spacing:-.3px;margin-bottom:13px}.phone-mock .chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}.phone-mock .chip{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--bg);border:1px solid var(--line);padding:6px 11px;border-radius:999px;white-space:nowrap}.phone-mock .chip svg{width:13px;height:13px;stroke:var(--deep);flex-shrink:0}.phone-mock .sect{font-size:12px;font-weight:700;color:var(--muted);letter-spacing:.4px;margin-bottom:8px}.phone-mock .tags{display:flex;flex-wrap:wrap;gap:7px}.phone-mock .tag{font-size:12.5px;font-weight:600;color:var(--deep);background:rgba(16,185,129,.09);padding:6px 12px;border-radius:9px;direction:ltr}.phone-mock .proc{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92);width:min(86%,300px);background:#fff;border-radius:22px;border:1px solid var(--line);box-shadow:0 30px 60px -14px rgba(30,27,75,.35);padding:18px 18px 14px;opacity:0;pointer-events:none;z-index:40;transition:opacity .22s ease,transform .25s cubic-bezier(.2,1.2,.4,1)}.phone-mock .proc.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.phone-mock .proc-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.phone-mock .proc-ic{width:38px;height:38px;border-radius:12px;flex-shrink:0;background:linear-gradient(160deg,var(--mint),var(--deep));display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.phone-mock .proc-ic svg{width:19px;height:19px}.phone-mock .proc.success .proc-ic{transform:scale(1.08)}.phone-mock .proc-title{font-size:15px;font-weight:700;color:var(--indigo);line-height:1.3}.phone-mock .proc-sub{font-size:12px;color:var(--muted);font-weight:500;margin-top:1px}.phone-mock .steps{display:flex;flex-direction:column;gap:11px}.phone-mock .step{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500;color:var(--muted);transition:color .2s}.phone-mock .step .st{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:2px solid var(--line);background:#fff;transition:all .2s ease}.phone-mock .step.active{color:var(--ink)}.phone-mock .step.active .st{border-color:transparent}.phone-mock .step.active .st:after{content:"";width:14px;height:14px;border-radius:50%;border:2.5px solid rgba(16,185,129,.25);border-top:2.5px solid var(--deep);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.phone-mock .step.done{color:var(--ink)}.phone-mock .step.done .st{background:var(--emerald);border-color:var(--emerald)}.phone-mock .step .st svg{width:11px;height:11px;opacity:0}.phone-mock .step.done .st svg{opacity:1}.phone-mock .trail{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:0}.phone-mock .trail path{fill:none;stroke:url(#trailGrad);stroke-width:14;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520}.phone-mock .trail.go{opacity:1}.phone-mock .trail.go path{animation:draw .6s cubic-bezier(.45,0,.6,1) forwards}@keyframes draw{0%{stroke-dashoffset:520}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.phone-mock .actions{gap:28px;padding:12px 0 22px;flex-shrink:0}.phone-mock .actions,.phone-mock .btn{display:flex;align-items:center;justify-content:center}.phone-mock .btn{border:none;border-radius:50%;transition:transform .16s ease;pointer-events:none}.phone-mock .btn.skip{width:56px;height:56px;background:#fff;border:1.5px solid var(--line);box-shadow:0 8px 18px -8px rgba(30,27,75,.2)}.phone-mock .btn.skip svg{width:22px;height:22px;stroke:var(--danger)}.phone-mock .btn.send{width:70px;height:70px;background:linear-gradient(160deg,var(--mint),var(--deep));box-shadow:0 14px 28px -8px rgba(5,150,105,.55)}.phone-mock .btn.send svg{width:30px;height:30px;transform:translateX(-2px)}.phone-mock .btn.press{transform:scale(.88)}.pain{padding:36px 0 6px;text-align:center}.pain-lines{font-size:21px;font-weight:700;color:var(--indigo);line-height:1.5}.pain-sub{font-size:15.5px;color:var(--muted);margin-top:8px}.how{padding:34px 0 8px}.how h2{font-size:22px;font-weight:800;color:var(--indigo);text-align:center;margin-bottom:18px;letter-spacing:-.3px}.step-list{display:flex;flex-direction:column;gap:12px;max-width:420px;margin:0 auto}.step-item{gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 8px 20px -14px rgba(30,27,75,.18)}.step-check,.step-item{display:flex;align-items:center}.step-check{width:26px;height:26px;border-radius:50%;background:var(--emerald);justify-content:center;flex-shrink:0}.step-check svg{width:13px;height:13px}.step-item>span:last-child{font-size:15.5px;font-weight:600;color:var(--ink)}.proof{font-size:13.5px;line-height:1.6;color:#3d445f;font-weight:600;max-width:360px;margin:16px auto 0}.proof strong{color:var(--deep);font-weight:800;font-size:15.5px;white-space:nowrap}.objections{padding:34px 0 4px}.objections h2{font-size:22px;font-weight:800;color:var(--indigo);text-align:center;margin-bottom:16px;letter-spacing:-.3px}.obj-list{display:flex;flex-direction:column;gap:10px;max-width:420px;margin:0 auto}.obj{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:0 8px 20px -14px rgba(30,27,75,.18)}.obj-q{font-size:15px;font-weight:700;color:var(--indigo);margin-bottom:5px}.obj-a{font-size:14.5px;line-height:1.55;color:#3d445f}.join{padding:36px 0 18px}.plans-title{font-size:23px;font-weight:800;color:var(--indigo);text-align:center;letter-spacing:-.3px}.plans-sub{font-size:15px;color:var(--muted);text-align:center;margin:8px auto 20px;line-height:1.5;max-width:380px}.joinbox{max-width:420px;margin:0 auto}.plans-q{font-size:14.5px;font-weight:600;color:var(--ink);text-align:center;margin-bottom:10px}.plans-optional{display:block;font-size:12.5px;font-weight:500;color:var(--muted);margin-top:2px}.plan-chips{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-bottom:18px}.plan-chip{display:flex;flex-direction:column;align-items:stretch;text-align:start;gap:7px;background:#fff;border:1.5px solid var(--line);border-radius:13px;padding:12px 14px 11px;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .12s}.chip-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.chip-perks{display:flex;flex-direction:column;gap:3px}.chip-perk{font-size:12.5px;font-weight:500;color:var(--muted);line-height:1.45}.chip-perk:before{content:"✓ ";color:var(--emerald);font-weight:800}.plan-chip:active{transform:scale(.96)}.plan-chip.on{border-color:var(--emerald);background:rgba(16,185,129,.08);box-shadow:0 0 0 3px rgba(16,185,129,.12)}.chip-price{font-size:15px;font-weight:800;color:var(--indigo);white-space:nowrap}.plan-chip.on .chip-price{color:var(--deep)}.chip-cap{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap}.trust{font-size:12.5px;text-align:center;margin-top:14px;line-height:1.6}.site-footer,.trust,.trust a{color:var(--muted)}.site-footer{padding:26px 0 36px;text-align:center;font-size:13px}.site-footer .wordmark{font-size:16px}.site-footer a{color:var(--muted)}.site-footer .foot-row{margin-top:6px}.thanks-main{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,#eaf6f0,var(--bg))}.thanks-card{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:0 30px 60px -24px rgba(30,27,75,.3);padding:38px 26px;max-width:420px;width:100%;text-align:center}.thanks-check{width:74px;height:74px;border-radius:50%;background:linear-gradient(160deg,var(--mint),var(--deep));display:flex;align-items:center;justify-content:center;margin:0 auto 18px;box-shadow:0 16px 32px -12px rgba(5,150,105,.5)}.thanks-check svg{width:34px;height:34px}.thanks-card h1{font-size:30px;font-weight:800;color:var(--indigo);letter-spacing:-.4px}.thanks-card>p{font-size:15.5px;color:var(--muted);margin:10px 0 24px;line-height:1.55}.wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;background:linear-gradient(160deg,#2bd46e,#12905a);font-weight:700;color:#fff;font-size:16.5px;padding:16px 20px;border-radius:16px;text-decoration:none;box-shadow:0 14px 30px -10px rgba(18,140,90,.5);transition:transform .15s ease}.wa-btn:active{transform:scale(.97)}.wa-btn svg{width:22px;height:22px;flex-shrink:0}.thanks-note{font-size:12.5px;color:var(--muted);margin-top:12px;line-height:1.6}.back-link{display:inline-block;margin-top:18px;font-size:13.5px;color:var(--muted)}.prose{padding:36px 0 60px}.prose h1{font-size:26px;color:var(--indigo);font-weight:800;margin-bottom:6px}.prose .date{font-size:13px;color:var(--muted);margin-bottom:22px}.prose h2{font-size:17px;color:var(--indigo);font-weight:700;margin:22px 0 8px}.prose li,.prose p{font-size:15px;line-height:1.65;color:var(--ink)}.prose ul{-webkit-padding-start:20px;padding-inline-start:20px}.prose a{color:var(--deep);font-weight:600}.prose h3{font-size:15px;color:var(--ink);font-weight:700;margin:18px 0 4px}.support-form{display:flex;flex-direction:column;gap:6px;max-width:520px;margin:10px 0 8px}.support-form label{font-size:14px;font-weight:600;color:var(--ink);margin-top:8px}.support-form input,.support-form textarea{font:inherit;font-size:15px;color:var(--ink);background:#fff;border:1.5px solid var(--line,#d7e3dc);border-radius:12px;padding:10px 12px;width:100%}.support-form input:focus,.support-form textarea:focus{outline:none;border-color:var(--emerald,#10b981)}.support-form textarea{resize:vertical;min-height:110px}.support-form button{font:inherit;font-weight:700;font-size:15px;color:#fff;background:var(--emerald,#10b981);border:0;border-radius:999px;padding:12px 22px;margin-top:14px;align-self:flex-start;cursor:pointer}.support-form button:disabled{opacity:.5;cursor:default}.support-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.support-ok{font-size:15px;font-weight:600;color:var(--emerald,#10b981);background:#eafaf3;border-radius:12px;padding:14px 16px;margin:10px 0}.support-err{font-size:14px;color:#b3392c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.phone-mock .jobcard,.phone-mock .jobcard.drag,.phone-mock .jobcard.fly{transition:opacity .4s ease;transform:none!important}.phone-mock .jobcard.fly{opacity:0}.phone-mock .trail.go path{animation:none;stroke-dashoffset:0;opacity:0}.phone-mock .step.active .st:after{animation:none}}.seg-grid{display:grid;grid-gap:10px;gap:10px}.seg-btn{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 18px;border-radius:14px;background:linear-gradient(160deg,var(--mint),var(--deep));color:#fff;font-size:16px;font-weight:700;text-decoration:none;box-shadow:0 6px 18px -8px rgba(5,150,105,.6);transition:transform .12s ease}.seg-btn:active{transform:scale(.985)}.seg-btn svg{width:19px;height:19px;flex:none}.seg-note{font-size:13px;color:var(--muted);text-align:center;margin-top:11px}.alt-row{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px;font-size:14px}.alt-link{display:inline-flex;align-items:center;gap:6px;color:var(--deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(5,150,105,.3);padding-bottom:1px}.alt-link svg{width:15px;height:15px}.alt-sep{color:var(--line)}.wait-wrap{min-height:100dvh;display:flex;align-items:center;background:linear-gradient(180deg,#eaf6f0 0,var(--bg) 60%);padding:32px 0 48px}.wait-box{max-width:440px}.wait-back{display:inline-block;font-size:14px;color:var(--muted);text-decoration:none;margin-bottom:22px}.wait-title{font-size:28px;font-weight:800;color:var(--indigo);letter-spacing:-.4px;line-height:1.25}.wait-sub{font-size:15.5px;color:var(--muted);line-height:1.6;margin:10px 0 24px}.wait-form{display:grid;grid-gap:10px;gap:10px}.wait-input{width:100%;padding:15px 16px;border-radius:13px;border:1px solid var(--line);background:var(--card);font:inherit;font-size:16px;color:var(--ink)}.wait-input:focus{outline:2px solid var(--emerald);outline-offset:1px;border-color:transparent}.wait-btn{padding:15px 18px;border:none;border-radius:13px;background:linear-gradient(160deg,var(--mint),var(--deep));color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 18px -8px rgba(5,150,105,.6)}.wait-btn:disabled{opacity:.6;cursor:default}.wait-err,.wait-note{font-size:13px;text-align:center;line-height:1.5;margin-top:2px}.wait-note{color:var(--muted)}.wait-err{color:var(--danger)}.wait-done{text-align:center;padding:8px 0 4px}.wait-done-mark{width:54px;height:54px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(160deg,var(--mint),var(--deep));color:#fff;font-size:26px;font-weight:700}.wait-done-title{font-size:19px;font-weight:800;color:var(--indigo)}.wait-done-sub{font-size:14.5px;color:var(--muted);line-height:1.6;margin:6px auto 20px;max-width:320px}.wait-wa{display:inline-block;font-size:14.5px;font-weight:600;color:var(--deep);text-decoration:none;border-bottom:1px solid rgba(5,150,105,.3)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:6px}.cta:focus-visible,.seg-btn:focus-visible,.wait-btn:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.skip-link{position:absolute;inset-inline-start:12px;top:-60px;z-index:999;padding:11px 18px;border-radius:0 0 12px 12px;background:var(--indigo);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:top .15s ease}.skip-link:focus{top:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.a11y-wrap{padding:34px 0 60px}.a11y-wrap h1{font-size:27px;font-weight:800;color:var(--indigo);letter-spacing:-.4px}.a11y-wrap h2{font-size:18px;font-weight:700;color:var(--indigo);margin:26px 0 8px}.a11y-wrap li,.a11y-wrap p{font-size:15.5px;line-height:1.75;color:var(--ink)}.a11y-wrap ul{-webkit-padding-start:20px;padding-inline-start:20px;margin:6px 0}.a11y-wrap li{margin-bottom:4px}.a11y-wrap a{color:var(--deep)}.a11y-updated{font-size:13.5px;color:var(--muted);margin-top:30px}.wa-cta{background:linear-gradient(160deg,#4fce5d,#25a844);box-shadow:0 6px 18px -8px rgba(37,168,68,.6);margin-top:4px}.a11y-badge{position:fixed;inset-inline-start:14px;bottom:14px;z-index:60;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--card);border:1px solid var(--line);color:var(--indigo);box-shadow:0 4px 14px -4px rgba(30,27,75,.22)}.a11y-badge svg{width:23px;height:23px}.a11y-badge:hover{color:var(--deep);border-color:var(--emerald)}.wait-hint{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.22);border-radius:13px;padding:13px 15px;margin-bottom:14px;font-size:14.5px;line-height:1.6;color:var(--ink)}.wait-hint b{color:var(--deep)}.wait-steps{margin:8px 0 0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:3px;gap:3px}.wait-steps li{-webkit-padding-start:2px;padding-inline-start:2px}