@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_fe4f67;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_fe4f67;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_fe4f67;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_fe4f67;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_fe4f67;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_fe4f67;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_fe4f67;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_fe4f67;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_fe4f67;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_fe4f67;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_fe4f67;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_fe4f67;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_fe4f67;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_fe4f67;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_fe4f67;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_fe4f67;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-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:__Nunito_fe4f67;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Nunito_fe4f67;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-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:__Nunito_fe4f67;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-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:__Nunito_fe4f67;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-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:__Nunito_Fallback_fe4f67;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_fe4f67{font-family:__Nunito_fe4f67,__Nunito_Fallback_fe4f67;font-style:normal}.__variable_fe4f67{--font-nunito:"__Nunito_fe4f67","__Nunito_Fallback_fe4f67"}:root{--oc-cream:#f8f5eb;--oc-green-top:#20915b;--oc-green:#186f45;--oc-green-deep:#07311d;--oc-orange:#e24830;--oc-ink:#12291d;--oc-green-upper:#208855;--oc-green-lower:#135d3a;--bg-primary:var(--oc-cream);--bg-inverse:var(--oc-green);--text-primary:var(--oc-ink);--text-inverse:var(--oc-cream);--accent:var(--oc-orange);--border-soft:rgba(18,41,29,.12);--muted:rgba(18,41,29,.62);--muted-on-green:hsla(46,48%,95%,.78);--oc-hero-gradient:linear-gradient(180deg,var(--oc-green-top) 0%,var(--oc-green) 55%,var(--oc-green-deep) 100%);--radius-card:16px;--radius-input:12px;--radius-button:12px;--radius-pill:8px;--space-section:96px;--space-section-mobile:64px;--max-width:1120px;--shadow-card:0 6px 24px rgba(7,49,29,.08);--shadow-card-hover:0 10px 32px rgba(7,49,29,.14)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-nunito),"Segoe UI",system-ui,-apple-system,sans-serif;background:var(--bg-primary);color:var(--text-primary);font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{color:var(--text-primary);letter-spacing:-.01em}.h1{font-weight:900;font-size:64px;line-height:1.05;letter-spacing:-.02em}.h2{font-weight:800;font-size:40px;line-height:1.15;letter-spacing:-.01em}.h3{font-weight:700;font-size:24px;line-height:1.25}.body-lg{font-weight:500;font-size:20px;line-height:1.5}.eyebrow{letter-spacing:.08em;text-transform:uppercase}.caption,.eyebrow{font-weight:500;font-size:14px}.caption{letter-spacing:.02em}@media (max-width:768px){.h1{font-size:40px}.h2{font-size:30px}.h3{font-size:20px}.body-lg{font-size:18px}body{font-size:16px}}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 24px}.section{padding:var(--space-section) 0}@media (max-width:768px){.section{padding:var(--space-section-mobile) 0}}.section--cream{background:var(--oc-cream)}.section--green{background:var(--oc-green);color:var(--text-inverse)}.section--green-deep{background:var(--oc-green-deep)}.section--green h2,.section--green h3,.section--green-deep,.section--green-deep h2,.section--green-deep h3{color:var(--text-inverse)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:17px;letter-spacing:.03em;padding:14px 26px;border-radius:var(--radius-button);border:none;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;line-height:1}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--oc-orange);color:var(--oc-cream)}.btn--primary:hover{background:#cf3f28;box-shadow:0 6px 18px rgba(226,72,48,.32)}.btn--green{background:var(--oc-green);color:var(--oc-cream)}.btn--green:hover{background:#14603b}.btn--cream{background:var(--oc-cream);color:var(--oc-green-deep)}.btn--cream:hover{background:#fff}.btn--outline{background:transparent;color:var(--oc-cream);border:2px solid hsla(46,48%,95%,.55)}.btn--outline:hover{border-color:var(--oc-cream);background:hsla(46,48%,95%,.08)}.btn--block{width:100%}.btn--appstore{background:#000;color:#fff;padding:12px 22px}.btn--appstore:hover{background:#1a1a1a}.card{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:28px;box-shadow:var(--shadow-card);transition:box-shadow .18s ease,transform .18s ease}.card--hover:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-weight:700;font-size:14px;letter-spacing:.01em}.input,.select{width:100%;font-family:inherit;font-size:17px;font-weight:500;padding:14px 16px;border-radius:var(--radius-input);border:1.5px solid var(--border-soft);background:#fff;color:var(--oc-ink);transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.select:focus{outline:none;border-color:var(--oc-green);box-shadow:0 0 0 3px rgba(24,111,69,.16)}.input--error,.select--error{border-color:var(--oc-orange)}.field-error{color:var(--oc-orange);font-size:14px;font-weight:600}.field-hint{color:var(--muted);font-size:14px}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:var(--radius-pill);padding:6px 12px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pill--green{background:rgba(24,111,69,.1);color:var(--oc-green)}.pill--on-green{background:hsla(46,48%,95%,.14);color:var(--oc-cream)}.text-center{text-align:center}.accent-underline{position:relative;color:inherit}.accent-underline:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:4px;border-radius:2px;background:var(--oc-orange)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.section-header{max-width:720px;margin:0 auto 48px;text-align:center}.section-header .body-lg{margin-top:16px;color:var(--muted)}.section--green .section-header .body-lg,.section--green-deep .section-header .body-lg{color:var(--muted-on-green)}.tag-texture{position:relative;overflow:hidden}.tag-texture>*{position:relative;z-index:1}.tag-texture:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(46,48%,95%,.06) 2px,transparent 0);background-size:48px 48px;z-index:0}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.how-step .step-badge{width:40px;height:40px;border-radius:999px;background:var(--oc-green);color:var(--oc-cream);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:18px}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.feature-icon{width:52px;height:52px;border-radius:12px;background:rgba(24,111,69,.1);color:var(--oc-green);display:inline-flex;align-items:center;justify-content:center}.objection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.faq-list{border-top:1px solid var(--border-soft)}.faq-item{border-bottom:1px solid var(--border-soft)}.faq-q{width:100%;background:none;border:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 4px;font-family:inherit;font-weight:700;font-size:18px;color:var(--oc-ink)}.faq-chevron{flex:none;font-weight:800;font-size:24px;color:var(--oc-green);line-height:1}.faq-a{padding:0 4px 24px;color:var(--muted);max-width:680px}.footer-grid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:24px;gap:24px;align-items:start}.footer-link{color:var(--oc-cream);font-weight:700;opacity:.9}.footer-link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.prose{max-width:760px;margin:0 auto}.prose h1{font-size:40px;font-weight:900;margin-bottom:8px}.prose h2{font-size:26px;font-weight:800;margin:32px 0 12px}.prose h3{font-size:20px;font-weight:700;margin:24px 0 8px}.prose li,.prose p{color:var(--muted);margin-bottom:12px}.prose ol,.prose ul{padding-left:22px;margin-bottom:16px}.prose a{color:var(--oc-green);text-decoration:underline;text-underline-offset:3px}.coming-soon{text-align:center;padding:80px 0}@media (max-width:900px){.feature-grid,.footer-grid,.how-grid,.objection-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero-copy{order:1}.stat-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:820px){section#top>.container{grid-template-columns:1fr!important}.hero-media{max-width:320px;margin:0 auto}}