@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/643504413c165422-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:Baloo\ 2;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-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:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/643504413c165422-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:Baloo\ 2;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-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:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/643504413c165422-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:Baloo\ 2;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-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:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/643504413c165422-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:Baloo\ 2;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a65324f02aa278dc-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:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_185f4e{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-style:normal}.__variable_185f4e{--font-baloo:"Baloo 2","Baloo 2 Fallback"}@font-face{font-family:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/34e91e64f411b47f-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:Karla;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/739b78589b4abee9-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:Karla Fallback;src:local("Arial");ascent-override:89.55%;descent-override:24.61%;line-gap-override:0.00%;size-adjust:102.40%}.__className_c569ba{font-family:Karla,Karla Fallback;font-style:normal}.__variable_c569ba{--font-karla:"Karla","Karla Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_1f5b15{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_1f5b15{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.DogrunAILanding_page__pAFah{--paper:#FBF6EC;--paper-2:#F2EAD8;--paper-3:#E4D6BC;--ink:#3E2A20;--ink-soft:#6E5B4C;--sage:#7C8F6D;--sage-deep:#4E5F43;--sage-tint:#EAEFE4;--coral:#E8734A;--coral-deep:#C85B31;--gold:#F5B942;--line:#E4D6BC;--shadow:rgba(62,42,32,0.16);background:var(--paper);color:var(--ink);font-family:var(--font-karla),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}@media (prefers-color-scheme:dark){.DogrunAILanding_page__pAFah{--paper:#17130F;--paper-2:#211A14;--paper-3:#302519;--ink:#F5ECDE;--ink-soft:#BFA996;--sage:#93A97F;--sage-deep:#3D4A34;--sage-tint:#212A1C;--coral:#F0895C;--coral-deep:#E8734A;--gold:#F7C868;--line:#362B21;--shadow:rgba(0,0,0,0.4)}}.DogrunAILanding_page__pAFah *{box-sizing:border-box}.DogrunAILanding_page__pAFah p{margin:0}.DogrunAILanding_page__pAFah a:not([class]){color:inherit}.DogrunAILanding_page__pAFah svg{max-width:100%}.DogrunAILanding_page__pAFah h1,.DogrunAILanding_page__pAFah h2,.DogrunAILanding_page__pAFah h3{font-family:var(--font-baloo),ui-rounded,"Segoe UI Rounded",Georgia,sans-serif;font-weight:700;line-height:1.1;text-wrap:balance;margin:0;color:var(--ink)}.DogrunAILanding_wrap__Z3J0p{max-width:1140px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.DogrunAILanding_eyebrow__l2TT_,.DogrunAILanding_mono__hvb1o{font-family:var(--font-plex-mono),ui-monospace,monospace}.DogrunAILanding_eyebrow__l2TT_{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep)}.DogrunAILanding_eyebrowDark__hrFfp{color:var(--gold)}.DogrunAILanding_prose__l4hhQ{max-width:60ch;color:var(--ink-soft);font-size:17px}.DogrunAILanding_horizonRule__iEWDP{height:5px;border-radius:3px;background:linear-gradient(90deg,#1F2A3D,#6B4A63,#E8734A,#F5B942);box-shadow:0 1px 0 var(--shadow)}.DogrunAILanding_horizonRuleThin__RIunm{height:3px}.DogrunAILanding_siteHeader__lK4Xo{position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.DogrunAILanding_navInner__T3XMn{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:13px;position:relative}.DogrunAILanding_brand__Syonz{display:flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap}.DogrunAILanding_brand__Syonz svg{width:30px;height:30px;flex:none}.DogrunAILanding_brandName__ejPMx{font-family:var(--font-karla),sans-serif;font-weight:800;font-size:19px;color:var(--ink)}.DogrunAILanding_navlinks__gW_IF{display:none;align-items:center;gap:26px;list-style:none;margin:0;padding:0;font-family:var(--font-karla),sans-serif;font-weight:700;font-size:14.5px}@media (min-width:860px){.DogrunAILanding_navlinks__gW_IF{display:flex}}.DogrunAILanding_navlinks__gW_IF>li{position:relative}.DogrunAILanding_navTrigger__CZaXS,.DogrunAILanding_navlinks__gW_IF a{text-decoration:none;color:var(--ink-soft);background:none;border:none;font:inherit;font-weight:700;font-family:var(--font-karla),sans-serif;cursor:pointer;display:flex;align-items:center;gap:5px;padding:6px 0}.DogrunAILanding_navTrigger__CZaXS:hover,.DogrunAILanding_navlinks__gW_IF a:hover{color:var(--ink)}.DogrunAILanding_navTrigger__CZaXS svg{width:13px;height:13px;transition:transform .15s ease}.DogrunAILanding_navTriggerOpen__mNhsb svg{transform:rotate(180deg)}.DogrunAILanding_megamenu__wT5Kz{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%);width:min(560px,90vw);background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 20px 44px var(--shadow);padding:14px;display:none;grid-template-columns:1fr 1fr;gap:6px}.DogrunAILanding_megamenuOpen__7_4o0{display:grid}.DogrunAILanding_menuItem__hir2H{display:flex;gap:12px;align-items:flex-start;padding:12px 17px;border-radius:12px;text-decoration:none;color:var(--ink)}.DogrunAILanding_menuItem__hir2H:hover{background:var(--sage-tint)}.DogrunAILanding_menuIcon__5_QVG{flex:none;width:34px;height:34px;border-radius:10px;background:var(--sage-tint);display:flex;align-items:center;justify-content:center;color:var(--sage-deep)}.DogrunAILanding_menuItem__hir2H:hover .DogrunAILanding_menuIcon__5_QVG{background:var(--paper)}.DogrunAILanding_menuIcon__5_QVG svg{width:18px;height:18px}.DogrunAILanding_menuText__9vQjL{display:flex;flex-direction:column;gap:3px}.DogrunAILanding_menuTitle__aEXRs{font-family:var(--font-karla),sans-serif;font-weight:800;font-size:14.5px}.DogrunAILanding_menuSub__TyRBe{font-size:12.5px;color:var(--ink-soft);line-height:1.35}.DogrunAILanding_menuFullRow__aKDZH{grid-column:1/-1;border-top:1px solid var(--line);margin-top:4px;padding-top:12px}.DogrunAILanding_btn__r9LqM{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-karla),sans-serif;font-weight:800;font-size:14.5px;border-radius:999px;padding:11px 22px;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap}.DogrunAILanding_btn__r9LqM:hover{transform:translateY(-1px)}.DogrunAILanding_btn__r9LqM:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.DogrunAILanding_btnPrimary__GJViN{background:var(--ink);color:var(--paper);box-shadow:0 6px 16px var(--shadow)}.DogrunAILanding_btnPrimary__GJViN:hover{background:var(--ink-soft)}.DogrunAILanding_btnCall__n5qrP{background:var(--coral-deep);color:#FFF7EE;box-shadow:0 6px 16px var(--shadow)}.DogrunAILanding_btnCall__n5qrP:hover{background:var(--coral)}.DogrunAILanding_btnGhost__t00wB{background:transparent;color:var(--ink);border-color:var(--line)}.DogrunAILanding_btnGhost__t00wB:hover{border-color:var(--ink)}.DogrunAILanding_btnSm__JsKP0{padding:8px 16px;font-size:13px}.DogrunAILanding_hero__UxlZM{padding-block:clamp(36px,6vw,64px) clamp(28px,5vw,48px);display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,5vw,56px);align-items:center}@media (max-width:860px){.DogrunAILanding_hero__UxlZM{grid-template-columns:1fr}}.DogrunAILanding_tagPill__1mavf{display:inline-flex;align-items:center;gap:8px;background:var(--sage-tint);border:1px solid var(--line);border-radius:999px;padding:7px 14px 7px 10px;margin-bottom:18px}.DogrunAILanding_tagPillDot__U6671{width:7px;height:7px;border-radius:50%;background:var(--coral);flex:none}.DogrunAILanding_hero__UxlZM h1{font-size:clamp(32px,5vw,52px);margin-bottom:16px}.DogrunAILanding_heroProse__ugDqn{margin-bottom:26px;font-size:18px;color:var(--ink-soft);max-width:60ch}.DogrunAILanding_heroCtas__cOjOI{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:12px}.DogrunAILanding_finePrint__DaWnQ{font-family:var(--font-plex-mono),monospace;font-size:12px;color:var(--ink-soft)}.DogrunAILanding_heroArt__ZCQxZ{width:100%;height:auto}.DogrunAILanding_callStrip__W8vnD{padding-block:8px clamp(28px,5vw,40px)}.DogrunAILanding_callCard__qRznC{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--sage-deep);color:#F3F1E8;border-radius:20px;padding:clamp(22px,3.4vw,30px) clamp(24px,4vw,36px)}.DogrunAILanding_callCtxt__Mbq3r{max-width:46ch}.DogrunAILanding_callCard__qRznC h2{color:#FBF6EC;font-size:clamp(21px,2.6vw,27px);margin-top:6px}.DogrunAILanding_callCard__qRznC p{color:#DCE3D3;font-size:15px;margin-top:8px}.DogrunAILanding_callRight___tkxL{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.DogrunAILanding_callNumber__hcK4q{font-family:var(--font-plex-mono),monospace;font-size:13px;color:#DCE3D3}@media (max-width:640px){.DogrunAILanding_callCard__qRznC{flex-direction:column;align-items:flex-start}}.DogrunAILanding_section__h4N6o{padding-block:clamp(40px,6.5vw,72px)}.DogrunAILanding_sectionHead__8ona_{max-width:640px;margin-bottom:clamp(26px,4vw,40px)}.DogrunAILanding_sectionHead__8ona_ h2{font-size:clamp(25px,3.2vw,36px);margin-top:8px}.DogrunAILanding_compareGrid__gm1xH{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}@media (max-width:760px){.DogrunAILanding_compareGrid__gm1xH{grid-template-columns:1fr}}.DogrunAILanding_compareCard__PD3qL{border-radius:18px;padding:24px 22px;border:1px solid var(--line);background:var(--paper-2);display:flex;flex-direction:column;gap:12px}.DogrunAILanding_compareCard__PD3qL .DogrunAILanding_mark__OjOL8{font-family:var(--font-plex-mono),monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.DogrunAILanding_compareCard__PD3qL h3{font-size:20px}.DogrunAILanding_compareCard__PD3qL p{color:var(--ink-soft);font-size:14.5px}.DogrunAILanding_compareRisk__xHB5c{border-color:color-mix(in srgb,var(--coral) 45%,var(--line));background:color-mix(in srgb,var(--coral) 10%,var(--paper-2))}.DogrunAILanding_compareRisk__xHB5c .DogrunAILanding_mark__OjOL8{color:var(--coral-deep)}.DogrunAILanding_compareMuted__EieSU{opacity:.82}.DogrunAILanding_compareWin__lerAe{border-color:var(--sage);background:var(--sage-tint);box-shadow:0 14px 28px var(--shadow);transform:translateY(-6px)}.DogrunAILanding_compareWin__lerAe .DogrunAILanding_mark__OjOL8{color:var(--sage-deep)}@media (max-width:760px){.DogrunAILanding_compareWin__lerAe{transform:none}}.DogrunAILanding_yardGrid__Umxuy{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media (max-width:900px){.DogrunAILanding_yardGrid__Umxuy{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.DogrunAILanding_yardGrid__Umxuy{grid-template-columns:1fr}}.DogrunAILanding_tagCard__9O_gA{position:relative;grid-column:span 3;background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:26px 22px 22px 38px;transition:transform .15s ease,box-shadow .15s ease}.DogrunAILanding_tagCard__9O_gA:first-child{grid-column:span 4}.DogrunAILanding_tagCard__9O_gA:nth-child(2),.DogrunAILanding_tagCard__9O_gA:nth-child(3){grid-column:span 2}.DogrunAILanding_tagCard__9O_gA:nth-child(4){grid-column:span 4}.DogrunAILanding_tagCard__9O_gA:nth-child(5){grid-column:span 6}@media (max-width:900px){.DogrunAILanding_tagCard__9O_gA,.DogrunAILanding_tagCard__9O_gA:nth-child(n){grid-column:span 2}}@media (max-width:560px){.DogrunAILanding_tagCard__9O_gA,.DogrunAILanding_tagCard__9O_gA:nth-child(n){grid-column:span 1}}.DogrunAILanding_tagCard__9O_gA:hover{transform:translateY(-4px);box-shadow:0 14px 26px var(--shadow)}.DogrunAILanding_tagHole__oUPRA{position:absolute;top:17px;left:15px;width:13px;height:13px;border-radius:50%;background:var(--paper);border:2px solid var(--line);transition:transform .2s ease}.DogrunAILanding_tagCard__9O_gA:hover .DogrunAILanding_tagHole__oUPRA{transform:rotate(24deg)}.DogrunAILanding_tagCard__9O_gA .DogrunAILanding_kicker__RQo4w{font-family:var(--font-plex-mono),monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);display:block;margin-bottom:8px}.DogrunAILanding_tagCard__9O_gA h3{font-size:19px;margin-bottom:8px}.DogrunAILanding_tagCard__9O_gA p{color:var(--ink-soft);font-size:14.5px}.DogrunAILanding_sign__zIk4T{background:var(--sage-deep);color:#F3F1E8;border-radius:20px;padding:clamp(26px,4vw,42px)}.DogrunAILanding_sign__zIk4T h2{color:#FBF6EC;font-size:clamp(25px,3.2vw,36px);margin-top:8px}.DogrunAILanding_signBody__YzMJV{margin-top:8px;color:#DCE3D3;max-width:58ch}.DogrunAILanding_rules__0do8F{margin:26px 0 0;padding:0;list-style:none;display:grid;gap:15px}.DogrunAILanding_rules__0do8F li{display:grid;grid-template-columns:32px 1fr;gap:14px;align-items:start;padding-block:13px;border-top:1px solid rgba(243,241,232,.18)}.DogrunAILanding_rules__0do8F li:first-child{border-top:none}.DogrunAILanding_ruleNum__Zi_UQ{font-family:var(--font-plex-mono),monospace;color:var(--gold);font-weight:700}.DogrunAILanding_rules__0do8F p{color:#E5EADB;font-size:15px}.DogrunAILanding_whoGrid__8jSlL{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:760px){.DogrunAILanding_whoGrid__8jSlL{grid-template-columns:1fr}}.DogrunAILanding_whoItem__P5PDV{display:flex;flex-direction:column;gap:9px}.DogrunAILanding_whoIcon__Kb2lw{width:36px;height:36px;color:var(--sage-deep)}.DogrunAILanding_whoItem__P5PDV h3{font-size:17.5px}.DogrunAILanding_whoItem__P5PDV p{color:var(--ink-soft);font-size:14.5px}.DogrunAILanding_woodrowChatWrap__VaPry{max-width:1400px;margin:0 auto;padding:0 24px}@media (max-width:640px){.DogrunAILanding_woodrowChatWrap__VaPry{padding:0 16px}}.DogrunAILanding_woodrowVideoWrap__MrDoZ{flex:none;width:132px;height:132px;border-radius:50%;overflow:hidden;border:3px solid var(--line);background:var(--paper-3)}.DogrunAILanding_woodrowVideo__qWvHQ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.DogrunAILanding_woodrow__HcLAA{display:grid;grid-template-columns:132px 1fr;gap:30px;align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:20px;padding:clamp(22px,4vw,34px)}@media (max-width:620px){.DogrunAILanding_woodrow__HcLAA{grid-template-columns:1fr}}.DogrunAILanding_signupBox__9h0yJ{background:var(--ink);color:var(--paper);border-radius:24px;padding:clamp(30px,5vw,54px);text-align:center}.DogrunAILanding_signupBox__9h0yJ h2{color:var(--paper);font-size:clamp(27px,4vw,40px);margin-top:10px}.DogrunAILanding_signupProse__7XJKh{color:color-mix(in srgb,var(--paper) 82%,transparent);margin:14px auto 26px;text-align:center;max-width:60ch;font-size:17px}.DogrunAILanding_captureForm__BVidh{display:flex;gap:10px;max-width:420px;margin:0 auto;flex-wrap:wrap;justify-content:center}.DogrunAILanding_captureForm__BVidh input{flex:1 1 220px;min-width:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--paper) 40%,transparent);background:color-mix(in srgb,var(--paper) 10%,transparent);color:var(--paper);padding:12px 18px;font-family:var(--font-karla),sans-serif;font-size:15px}.DogrunAILanding_captureForm__BVidh input::-moz-placeholder{color:color-mix(in srgb,var(--paper) 55%,transparent)}.DogrunAILanding_captureForm__BVidh input::placeholder{color:color-mix(in srgb,var(--paper) 55%,transparent)}.DogrunAILanding_captureForm__BVidh input:focus{outline:2px solid var(--gold);outline-offset:2px}.DogrunAILanding_captureForm__BVidh button{border-radius:999px;border:none;background:var(--coral-deep);color:#FFF7EE;font-family:var(--font-karla),sans-serif;font-weight:800;font-size:15px;padding:12px 22px;cursor:pointer}.DogrunAILanding_captureForm__BVidh button:hover{background:var(--coral)}.DogrunAILanding_confirmMsg__Cqbxk{font-family:var(--font-plex-mono),monospace;font-size:14px;color:var(--gold)}.DogrunAILanding_siteFooter__wu8P1{padding-block:30px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;color:var(--ink-soft);font-size:13px}.DogrunAILanding_srOnly__0NebY{position:absolute;left:-9999px}.DogrunAILanding_navConsole__GJ0n5{background:none;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:7px;color:var(--ink);font-family:var(--font-karla),sans-serif;font-size:14px;font-weight:600;padding:5px 12px;cursor:pointer;transition:background .15s,border-color .15s}.DogrunAILanding_navConsole__GJ0n5:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.DogrunAILanding_modalOverlay__n_ipo{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:999;padding:16px}.DogrunAILanding_modalBox__SbM1x{position:relative;background:var(--paper);border-radius:18px;padding:36px 32px 32px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.DogrunAILanding_modalClose__Z72Vt{position:absolute;top:14px;right:14px;background:none;border:none;cursor:pointer;color:var(--ink-soft);width:28px;height:28px;padding:4px}.DogrunAILanding_modalTitle__Wg4gp{font-family:var(--font-baloo),sans-serif;font-size:20px;font-weight:700;color:var(--ink);margin:0 0 8px}.DogrunAILanding_modalBody__Ms5JJ{font-family:var(--font-karla),sans-serif;font-size:14px;color:var(--ink-soft);margin:0 0 20px;line-height:1.5}.DogrunAILanding_modalForm__LnhsE{display:flex;flex-direction:column;gap:10px}.DogrunAILanding_modalInput__WfZxa{width:100%;border:1.5px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:10px;padding:11px 14px;font-family:var(--font-karla),sans-serif;font-size:15px;background:var(--paper-2);color:var(--ink);outline:none}.DogrunAILanding_modalInput__WfZxa:focus{border-color:var(--coral)}.DogrunAILanding_modalBtn__qwurS{background:var(--ink);color:var(--paper);border:none;border-radius:10px;padding:12px 18px;font-family:var(--font-karla),sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.DogrunAILanding_modalBtn__qwurS:disabled{opacity:.45;cursor:not-allowed}.DogrunAILanding_modalBtn__qwurS:not(:disabled):hover{opacity:.85}@media (prefers-reduced-motion:reduce){.DogrunAILanding_page__pAFah *{transition:none!important;animation:none!important}}