@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-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-10ec7,u+10ec9-10eee,u+10ef?,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-20c4,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-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-10ec7,u+10ec9-10eee,u+10ef?,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-20c4,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:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-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-10ec7,u+10ec9-10eee,u+10ef?,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-20c4,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-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-10ec7,u+10ec9-10eee,u+10ef?,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-20c4,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_58b29e{font-family:Rubik,Rubik Fallback;font-style:normal}:root{--paper:#fbf7f1;--surface:#ffffff;--sunk:#f4eee5;--ink:#1c2630;--muted:#505b67;--line:#e5dccf;--line-strong:#d3c7b6;--accent:#c2410c;--accent-hover:#a8380a;--accent-soft:#fbe6d7;--accent-ink-soft:#9a3412;--danger:#b42318;--danger-soft:#fdecea;--success:#17714a;--success-soft:#e3f4ea;--wa:#167a3e;--wa-hover:#11652f;--inverse:#1c2630;--inverse-ink:#f6efe6;--inverse-muted:#b9c2cc;--fs-xs:0.8125rem;--fs-sm:0.9375rem;--fs-md:1.0625rem;--fs-lg:1.3125rem;--fs-xl:1.625rem;--fs-2xl:2.125rem;--fs-display:clamp(2.25rem,1.4rem + 3.6vw,3.75rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-control:10px;--r-surface:16px;--r-device:34px;--gutter:20px;--container:1120px;--tap:48px}@media (min-width:768px){:root{--gutter:32px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-size:var(--fs-md);line-height:1.65;text-rendering:optimizeLegibility}h1,h2,h3{margin:0;line-height:1.2;font-weight:700;text-wrap:balance}h1{font-size:var(--fs-2xl);font-weight:800}h2{font-size:var(--fs-xl)}h3{font-size:var(--fs-md)}p{margin:0}p+p{margin-top:var(--s3)}ol,ul{margin:0;padding:0}img,svg{display:block}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.narrow{width:min(560px,100% - 2 * var(--gutter));margin-inline:auto}.muted{color:var(--muted)}.small{font-size:var(--fs-sm)}.ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--ink);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;inset-inline-start:var(--s4);top:-80px;z-index:50;background:var(--ink);color:#fff;padding:var(--s2) var(--s4);border-radius:var(--r-control);font-weight:700;text-decoration:none}.skip-link:focus{top:var(--s3);color:#fff}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.icon{flex-shrink:0}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:1.375rem;letter-spacing:-.02em;direction:ltr}.logo,.logo:hover{color:var(--ink)}.logo-light,.logo-light:hover{color:var(--inverse-ink)}.avatar{border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--accent-soft)}.avatar-drawing{color:var(--accent-ink-soft)}.avatar-drawing,.btn{display:inline-flex;align-items:center;justify-content:center}.btn{gap:10px;min-height:var(--tap);padding:10px 22px;border:1px solid transparent;border-radius:var(--r-control);font:inherit;font-weight:700;font-size:var(--fs-md);line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .08s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:default;transform:none}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);color:#fff}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2b3845;color:#fff}.btn-wa{background:var(--wa);color:#fff}.btn-wa:hover{background:var(--wa-hover);color:#fff}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#8f1c13;color:#fff}.btn-outline{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink);border-color:transparent;padding-inline:12px}.btn-ghost:hover{background:var(--sunk);color:var(--ink)}.btn-sm{min-height:40px;padding:6px 16px;font-size:var(--fs-sm)}.btn-lg{min-height:56px;padding:14px 28px;font-size:1.125rem}.btn-block{display:flex;width:100%}.btn-stack{display:grid;grid-gap:var(--s3);gap:var(--s3)}.link-quiet{color:var(--ink);text-decoration:none;font-weight:500}.link-quiet:hover{color:var(--accent);text-decoration:underline}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;text-decoration:none}.link-arrow:hover{text-decoration:underline}.field{display:grid;grid-gap:6px;gap:6px}.check+.field,.field+.check,.field+.field{margin-top:var(--s4)}.label,label{font-weight:600;font-size:var(--fs-sm)}input[type=email],input[type=tel],input[type=text],select,textarea{width:100%;min-height:var(--tap);padding:11px 14px;border:1px solid var(--line-strong);border-radius:var(--r-control);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--fs-md);transition:border-color .15s ease,box-shadow .15s ease}input::placeholder,textarea::placeholder{color:#7a838d}input:hover,select:hover,textarea:hover{border-color:var(--muted)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}textarea{min-height:104px;resize:vertical;line-height:1.55}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23505b67' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 12px center;-webkit-padding-end:42px;padding-inline-end:42px}.input-code{font-size:1.25rem;letter-spacing:.08em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.hint{color:var(--muted)}.error,.hint{font-size:var(--fs-sm)}.error{color:var(--danger);font-weight:600;margin-top:var(--s3)}.check{display:flex;gap:12px;align-items:flex-start;font-weight:500;font-size:var(--fs-md);cursor:pointer}.check input{width:20px;height:20px;margin:3px 0 0;accent-color:var(--accent);flex-shrink:0}fieldset{border:0;margin:0;padding:0;min-width:0}legend{float:inline-start;width:100%;padding:0;font-weight:700;font-size:var(--fs-lg);margin-bottom:var(--s4)}legend+*{clear:both}fieldset+fieldset{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--line)}.photo-picker{display:flex;align-items:center;gap:var(--s4)}.photo-picker input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.photo-picker:focus-within .btn{outline:3px solid var(--ink);outline-offset:2px}.notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-control);font-weight:500}.notice .icon{margin-top:3px}.notice-ok{background:var(--success-soft);color:var(--success)}.notice-info{background:var(--sunk);color:var(--ink)}.notice-danger{background:var(--danger-soft);color:var(--danger)}.status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;line-height:1;padding:5px 10px;border-radius:999px}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.status-ok{background:var(--success-soft);color:var(--success)}.status-lost{background:var(--danger-soft);color:var(--danger)}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.site-header-inner{display:flex;align-items:center;gap:var(--s5);min-height:68px}.site-nav{display:none;gap:var(--s5)}.site-nav a{color:var(--ink);text-decoration:none;font-weight:500;font-size:var(--fs-sm)}.site-nav a:hover{color:var(--accent)}.site-header-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--s4)}@media (min-width:860px){.site-nav{display:flex;-webkit-margin-start:var(--s6);margin-inline-start:var(--s6)}}.app-header{border-bottom:1px solid var(--line)}.app-header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:60px}.app-header-end{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-sm)}.site-footer{background:var(--inverse);color:var(--inverse-muted);margin-top:var(--s9)}.site-footer-inner{display:grid;grid-gap:var(--s6);gap:var(--s6);padding-block:var(--s7) var(--s6)}.site-footer-tagline{margin-top:var(--s3);color:var(--inverse-muted)}.site-footer-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);align-content:start}.site-footer-links a{color:var(--inverse-ink);text-decoration:none;font-size:var(--fs-sm)}.site-footer-links a:hover{text-decoration:underline;color:#fff}.site-footer-small{display:flex;justify-content:space-between;gap:var(--s4);border-top:1px solid #33414e;padding-block:var(--s4) var(--s5);font-size:var(--fs-xs)}.site-footer :focus-visible{outline-color:var(--inverse-ink)}@media (min-width:768px){.site-footer-inner{grid-template-columns:1fr auto}.site-footer-links{grid-template-columns:repeat(3,auto);column-gap:var(--s6)}}.task-footer{padding-block:var(--s7) var(--s6);text-align:center;font-size:var(--fs-sm)}.task-footer,.task-footer a{color:var(--muted)}.task-footer p+p{margin-top:var(--s2)}.hero{padding-block:var(--s6) var(--s7)}.hero-grid{display:grid;grid-gap:var(--s7);gap:var(--s7);align-items:center}.hero h1{font-size:var(--fs-display);line-height:1.05;letter-spacing:-.01em;max-width:13ch}.hero-lede{margin-top:var(--s4);font-size:1.1875rem;color:var(--muted);max-width:34rem}.offer{margin-top:var(--s5);display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.offer-price{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offer-detail{color:var(--muted);font-size:var(--fs-sm)}.hero-actions{margin-top:var(--s5);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s5)}.hero{overflow-x:clip}.hero-visual{display:flex;justify-content:center;padding-bottom:56px}.device{position:relative}.hero-tag{position:absolute;width:112px;inset-inline-end:-40px;bottom:-58px;transform:rotate(-8deg);filter:drop-shadow(0 14px 18px rgba(28,38,48,.22))}@media (min-width:960px){.hero{padding-block:var(--s8) var(--s9)}.hero-grid{grid-template-columns:1.1fr 1fr;gap:var(--s8)}.phone{width:300px}.hero-tag{width:150px;inset-inline-end:-84px;bottom:-40px}}.phone{width:260px;padding:12px;background:var(--ink);border-radius:var(--r-device);box-shadow:0 30px 60px -20px rgba(28,38,48,.45)}.phone-screen{background:var(--paper);border-radius:24px;overflow:hidden;padding:22px 16px 18px;display:grid;grid-gap:10px;gap:10px;font-size:13px;line-height:1.45}.phone-screen .mini-id{display:flex;align-items:center;gap:12px}.phone-screen .mini-name{font-size:19px;font-weight:800;line-height:1.15}.phone-screen .mini-sub{color:var(--muted);font-size:12px}.phone-screen .mini-note{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);padding:2px 10px;color:var(--ink);font-size:12px}.phone-screen .mini-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:8px;font-weight:700;font-size:13px;color:#fff}.mini-btn.call{background:var(--accent)}.mini-btn.wa{background:var(--wa)}.mini-btn.loc{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.phone-screen .mini-bar{height:4px;width:38%;background:var(--line-strong);border-radius:2px;margin:6px auto 0}.facts{border-block:1px solid var(--line);background:var(--surface)}.facts ul{list-style:none;display:grid;grid-template-columns:1fr 1fr}.facts li{display:flex;align-items:center;gap:10px;padding:var(--s4) 0;font-weight:600;font-size:var(--fs-sm);line-height:1.35}.facts li:nth-child(2n){-webkit-padding-start:var(--s4);padding-inline-start:var(--s4);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.facts li:nth-child(n+3){border-top:1px solid var(--line)}.facts li .icon{color:var(--accent)}@media (min-width:860px){.facts ul{grid-template-columns:repeat(4,1fr)}.facts li{padding:var(--s5) var(--s4);justify-content:center;border-top:0!important}.facts li+li{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}}.section{padding-block:var(--s8)}.section-head{max-width:40rem;margin-bottom:var(--s6)}.section-head p{margin-top:var(--s3);color:var(--muted)}.section h2{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);letter-spacing:-.005em}@media (min-width:960px){.section{padding-block:var(--s9)}}.scene{list-style:none;display:grid;grid-gap:0;gap:0;max-width:46rem}.scene li{display:grid;grid-template-columns:58px 1fr;grid-gap:var(--s4);gap:var(--s4);padding-block:var(--s5);border-top:1px solid var(--line)}.scene li:last-child{border-bottom:1px solid var(--line)}.scene time{font-weight:800;font-size:var(--fs-lg);color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;text-align:end}.scene h3{font-size:var(--fs-lg);margin-bottom:4px}.scene p,.scene-before{color:var(--muted)}.scene-before{margin-top:var(--s5);display:flex;gap:12px;align-items:flex-start;max-width:46rem;font-size:var(--fs-sm)}.scene-before .icon{color:var(--ink);margin-top:2px}@media (min-width:960px){.scene-grid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:var(--s8);gap:var(--s8);align-items:start}.scene-grid .section-head{position:-webkit-sticky;position:sticky;top:var(--s6)}.scene li{grid-template-columns:88px 1fr}}.features-grid{display:grid;grid-gap:var(--s6);gap:var(--s6)}.statement{background:var(--inverse);color:var(--inverse-ink);border-radius:var(--r-surface);padding:var(--s6) var(--s5);align-self:start}.statement h2{font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);line-height:1.1}.statement p{margin-top:var(--s4);color:var(--inverse-muted)}.statement a{color:#ffb27a}.feature-list{display:grid;grid-gap:0;gap:0}.feature-list>div{display:grid;grid-template-columns:40px 1fr;grid-gap:4px var(--s3);gap:4px var(--s3);padding-block:var(--s4);border-bottom:1px solid var(--line)}.feature-list>div:first-child{border-top:1px solid var(--line)}.feature-list dt{grid-column:2;font-weight:700}.feature-list dd{grid-column:2;margin:0;color:var(--muted)}.feature-list .icon-cell{grid-row:span 2;color:var(--accent);padding-top:2px}@media (min-width:960px){.features-grid{grid-template-columns:.9fr 1.1fr;gap:var(--s8)}.statement{padding:var(--s7) var(--s6);position:-webkit-sticky;position:sticky;top:var(--s6)}.feature-list{grid-template-columns:1fr 1fr;column-gap:var(--s6)}.feature-list>div:nth-child(2){border-top:1px solid var(--line)}}.price-band{background:var(--sunk)}.price-options{display:grid;grid-gap:var(--s4);gap:var(--s4)}.price-option{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);padding:var(--s5);display:grid;grid-gap:var(--s3);gap:var(--s3);align-content:start}.price-option.featured{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.price-option h3{font-size:var(--fs-lg)}.price-option .amount{font-size:2.75rem;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.price-option .amount small{font-size:var(--fs-md);font-weight:600;color:var(--muted);letter-spacing:0}.price-option .tag-note{font-size:var(--fs-xs);font-weight:700;color:var(--accent-ink-soft);background:var(--accent-soft);padding:4px 10px;border-radius:999px;justify-self:start}.price-included{margin-top:var(--s5);display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);color:var(--muted);font-size:var(--fs-sm);list-style:none}.price-included li{display:inline-flex;align-items:center;gap:6px}.price-included .icon{color:var(--success)}@media (min-width:768px){.price-wrap{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:var(--s8);gap:var(--s8);align-items:start}.price-options{grid-template-columns:1fr 1fr}}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s4);cursor:pointer;font-weight:700;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";width:9px;height:9px;flex-shrink:0;-webkit-margin-end:4px;margin-inline-end:4px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.faq-list details[open] summary:after{transform:translateY(2px) rotate(-135deg)}.faq-list summary:hover{color:var(--accent)}.faq-list details p{padding-bottom:var(--s5);color:var(--muted);max-width:60ch}@media (min-width:960px){.faq-wrap{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:var(--s8);gap:var(--s8);align-items:start}}.closing{text-align:center}.closing h2{max-width:18ch;margin-inline:auto}.closing .hero-actions{justify-content:center}.lost-strip{background:var(--danger);color:#fff}.lost-strip .narrow{display:flex;gap:12px;padding-block:var(--s4)}.lost-strip .icon{margin-top:3px}.lost-strip strong{display:block;font-size:var(--fs-lg);line-height:1.3}.lost-strip p{margin-top:4px}.demo-strip{background:var(--ink);color:var(--inverse-ink);font-size:var(--fs-sm)}.demo-strip .narrow{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding-block:var(--s3)}.demo-strip a{color:#ffb27a;font-weight:700;white-space:nowrap}.finder{padding-block:var(--s5) 0}.finder-id{display:flex;align-items:center;gap:var(--s4)}.finder-id h1{font-size:var(--fs-2xl);line-height:1.1}.finder-id p{color:var(--muted);margin-top:4px}.finder-actions{margin-top:var(--s5);display:grid;grid-gap:var(--s3);gap:var(--s3)}.finder-actions .btn{min-height:58px;font-size:1.125rem}.finder-section{margin-top:var(--s6)}.finder-section h2{font-size:var(--fs-lg);margin-bottom:var(--s3)}.notes{-webkit-border-start:3px solid var(--accent);border-inline-start:3px solid var(--accent);padding:2px 0;-webkit-padding-start:var(--s4);padding-inline-start:var(--s4);white-space:pre-line;font-size:var(--fs-md)}.promo{margin-top:var(--s7);padding:var(--s4);border-radius:var(--r-surface);background:var(--sunk);display:flex;align-items:center;justify-content:space-between;gap:var(--s4);font-size:var(--fs-sm)}.promo a{font-weight:700;white-space:nowrap}.state{padding-block:var(--s8) var(--s6);text-align:center}.state-art{width:132px}.state-art,.state-icon{margin:0 auto var(--s5)}.state-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--sunk);color:var(--ink)}.state h1{font-size:var(--fs-2xl)}.state p{margin-top:var(--s3);color:var(--muted);max-width:30rem;margin-inline:auto}.state .btn{margin-top:var(--s5)}.auth{padding-block:var(--s7) var(--s8)}.auth-grid{display:grid;grid-gap:var(--s7);gap:var(--s7);align-items:center}.auth h1{font-size:var(--fs-2xl)}.auth-lede{margin-top:var(--s2);color:var(--muted)}.auth form{margin-top:var(--s5)}.auth-aside{display:none}@media (min-width:900px){.auth{padding-block:var(--s9)}.auth-grid{grid-template-columns:1fr 1fr;gap:var(--s9)}.auth-aside{display:block;background:var(--inverse);color:var(--inverse-ink);border-radius:var(--r-surface);padding:var(--s7) var(--s6)}.auth-aside h2{font-size:var(--fs-lg);margin-top:var(--s5)}.auth-aside ul{list-style:none;margin-top:var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3);color:var(--inverse-muted)}.auth-aside li{display:flex;gap:10px;align-items:flex-start}.auth-aside li .icon{color:#ffb27a;margin-top:3px}}.app-main{padding-block:var(--s6) var(--s8)}.page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s4);margin-bottom:var(--s5)}.page-head h1{font-size:var(--fs-2xl)}.back-link{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:600;color:var(--muted);text-decoration:none;margin-bottom:var(--s3)}.back-link:hover{color:var(--ink)}.account{display:flex;align-items:center;gap:var(--s3)}.account-email{color:var(--muted);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}@media (min-width:640px){.account-email{display:inline}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);padding:var(--s5)}.panel h2{font-size:var(--fs-lg)}.panel>p{margin-top:var(--s2)}.panel-danger{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.rows{list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-surface);overflow:hidden}.rows>li+li{border-top:1px solid var(--line)}.row-link{display:flex;align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);color:var(--ink);text-decoration:none;transition:background-color .15s ease}.row-link:hover{background:#fdfbf8;color:var(--ink)}.row-main{flex:1 1;min-width:0}.row-title{display:flex;align-items:center;gap:var(--s3);font-weight:700;font-size:var(--fs-lg)}.row-meta{font-size:var(--fs-sm)}.row-go,.row-meta{color:var(--muted)}.inline-form{display:flex;gap:var(--s3);align-items:flex-end;flex-wrap:wrap}.inline-form .field{flex:1 1 200px}.empty{text-align:center;padding:var(--s7) var(--s5)}.empty .state-icon{margin-bottom:var(--s4)}.empty p{color:var(--muted);max-width:28rem;margin-inline:auto}.dash-grid{display:grid;grid-gap:var(--s5);gap:var(--s5)}@media (min-width:900px){.dash-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:var(--s6)}}.pet-head{display:flex;align-items:center;gap:var(--s4)}.pet-head h1{font-size:var(--fs-2xl);line-height:1.1}.pet-head .meta{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3);font-size:var(--fs-sm)}.pet-grid{display:grid;grid-gap:var(--s5);gap:var(--s5);margin-top:var(--s6)}.pet-grid>*{min-width:0}@media (min-width:960px){.pet-grid{grid-template-columns:1.5fr 1fr;gap:var(--s6);grid-template-areas:"form lost" "form scans" "form tags" "form danger";grid-template-rows:auto auto auto 1fr;align-items:start}.area-form{grid-area:form}.area-lost{grid-area:lost}.area-scans{grid-area:scans}.area-tags{grid-area:tags}.area-danger{grid-area:danger}}.list{list-style:none;margin-top:var(--s3)}.list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px var(--s3);padding-block:10px;border-top:1px solid var(--line);font-size:var(--fs-sm)}.list li:first-child{border-top:0}.list a{gap:4px}.danger-zone summary,.list a{display:inline-flex;align-items:center;font-weight:600}.danger-zone summary{cursor:pointer;color:var(--muted);font-size:var(--fs-sm);gap:6px}.danger-zone summary:hover,.danger-zone[open] summary{color:var(--danger)}.form-actions{margin-top:var(--s6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4)}.doc{padding-block:var(--s7) var(--s8)}.doc-inner{max-width:44rem}.doc h1{font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.doc .updated{margin-top:var(--s2);color:var(--muted);font-size:var(--fs-sm)}.doc h2{font-size:var(--fs-lg);margin-top:var(--s6);margin-bottom:var(--s2)}.doc li,.doc p{color:#333e49}.doc ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;display:grid;grid-gap:var(--s2);gap:var(--s2);margin-top:var(--s2)}.doc-intro{margin-top:var(--s5);font-size:var(--fs-lg);line-height:1.55;color:var(--ink)!important}.auth-aside .state-art{margin-inline:0;width:112px}