:where(.cd2 :not(.native *)){box-sizing:border-box;margin:0;padding:0}.cd2{font-family:var(--font-geist-sans),Inter,system-ui,sans-serif;color:#13263A;background:#fff;line-height:1.5;font-size:17px;overflow-x:clip}.cd2 a:not(:where(.native *)){color:#1F4A32;text-decoration:underline}.cd2 a:hover:not(:where(.native *)){color:#2F7A4B}.cd2 img:not(:where(.native *)),.cd2 svg:not(:where(.native *)){max-width:100%;display:block}.cd2 ul:not(:where(.native *)){list-style:disc}.cd2 ol:not(:where(.native *)){list-style:decimal}.cd2 dd:not(:where(.native *)),.cd2 dt:not(:where(.native *)),.cd2 h1:not(:where(.native *)),.cd2 h2:not(:where(.native *)),.cd2 h3:not(:where(.native *)),.cd2 li:not(:where(.native *)),.cd2 p:not(:where(.native *)){text-wrap:pretty;overflow-wrap:anywhere}.cd2 .wrap:not(:where(.native *)){max-width:1200px;margin:0 auto;padding:0 40px}.cd2 .narrow:not(:where(.native *)){max-width:780px}.cd2 .btn:not(:where(.native *)){display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:6px;font-weight:600;text-decoration:none;font-size:16px;line-height:1.2;white-space:nowrap;border:0;font-family:inherit;cursor:pointer;min-height:48px}.cd2 .btn-primary:not(:where(.native *)){background:#2F7A4B;color:#fff}.cd2 .btn-primary:hover:not(:where(.native *)){background:#266540;color:#fff}.cd2 .btn-ghost:not(:where(.native *)){color:#0B1E33;text-decoration:underline;text-underline-offset:5px;padding-left:0;padding-right:0;min-height:44px;background:none}.cd2 .btn-ghost:hover:not(:where(.native *)){color:#2F7A4B}.cd2 .btn-line:not(:where(.native *)){background:#fff;color:#0B1E33;border:1px solid #9fb0bf}.cd2 .btn-line:hover:not(:where(.native *)){border-color:#0B1E33}.cd2 .eyebrow:not(:where(.native *)){font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#2F7A4B;font-weight:600;margin-bottom:16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.cd2 .eyebrow b:not(:where(.native *)){font-variant-numeric:tabular-nums;color:#0B1E33;font-weight:600}.cd2 h1:not(:where(.native *)){font-size:clamp(38px,4.6vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:600;color:#0B1E33}.cd2 h1.md:not(:where(.native *)){font-size:clamp(34px,3.6vw,52px)}.cd2 h2:not(:where(.native *)){font-size:clamp(30px,3vw,40px);line-height:1.1;letter-spacing:-.02em;font-weight:600;color:#0B1E33;max-width:22ch}.cd2 h3:not(:where(.native *)){font-size:20px;font-weight:600;color:#0B1E33;line-height:1.3}.cd2 .lead:not(:where(.native *)){font-size:20px;color:#3B4A58;line-height:1.5;max-width:58ch;margin-top:24px}.cd2 .body:not(:where(.native *)){color:#3B4A58;max-width:60ch}.cd2 .body p+p:not(:where(.native *)),.cd2 .body p+ul:not(:where(.native *)),.cd2 .body ul+p:not(:where(.native *)){margin-top:16px}.cd2 .body ul:not(:where(.native *)){padding-left:20px;display:grid;gap:8px}.cd2 .muted:not(:where(.native *)){color:#5B6B7A;font-size:15px}.cd2 section:not(:where(.native *)){padding:112px 0}.cd2 section.tight:not(:where(.native *)){padding:64px 0}.cd2 .band:not(:where(.native *)){background:#F3F6F2}.cd2 .dark:not(:where(.native *)){background:#0B1E33;color:#fff}.cd2 .dark .eyebrow b:not(:where(.native *)),.cd2 .dark .num:not(:where(.native *)),.cd2 .dark h1:not(:where(.native *)),.cd2 .dark h2:not(:where(.native *)),.cd2 .dark h3:not(:where(.native *)){color:#fff}.cd2 .dark .body:not(:where(.native *)),.cd2 .dark .lead:not(:where(.native *)),.cd2 .dark .muted:not(:where(.native *)),.cd2 .dark .num small:not(:where(.native *)){color:#B9C6D2}.cd2 .dark a:not(:where(.native *)){color:#fff}.cd2 .dark .eyebrow:not(:where(.native *)){color:#7BC995}.cd2 .two:not(:where(.native *)){display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cd2 .two.top:not(:where(.native *)){align-items:start}.cd2 .num:not(:where(.native *)){min-width:0;font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.03em;font-weight:600;color:#0B1E33;font-variant-numeric:tabular-nums}.cd2 .num small:not(:where(.native *)){display:block;font-size:16px;letter-spacing:0;font-weight:400;color:#5B6B7A;margin-top:12px;line-height:1.4;max-width:24ch}.cd2 .nums:not(:where(.native *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin-top:64px}.cd2 .nums.three:not(:where(.native *)){grid-template-columns:repeat(3,minmax(0,1fr))}.cd2 .ph:not(:where(.native *)){background:repeating-linear-gradient(135deg,#E3EAE1 0 10px,#EDF2EB 10px 20px);border-radius:8px;display:flex;align-items:flex-end;padding:16px;min-height:360px}.cd2 .ph code:not(:where(.native *)){font:12px/1.4 ui-monospace,Menlo,monospace;color:#1F4A32;background:#fff;padding:4px 8px;border-radius:4px}.cd2 .ph.wide:not(:where(.native *)){min-height:520px;margin-top:64px}.cd2 .ph.video:not(:where(.native *)){min-height:0;margin-top:48px}.cd2 .ph.shot:not(:where(.native *)){aspect-ratio:9/16;min-height:0;max-width:300px}.cd2 .ph.dash:not(:where(.native *)){min-height:0;margin-top:48px}.cd2 .hero:not(:where(.native *)){padding:96px 0}.cd2 .hero .two .ph:not(:where(.native *)){aspect-ratio:4/5;min-height:0}.cd2 .ph.dash:not(:where(.native *)),.cd2 .ph.video:not(:where(.native *)),.cd2 .ph.wide:not(:where(.native *)){aspect-ratio:auto}.cd2 .ph.video:not(:where(.native *)){aspect-ratio:16/9}.cd2 .ph.dash:not(:where(.native *)){aspect-ratio:16/10}.cd2 .cta-row:not(:where(.native *)){display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:36px 0 20px}.cd2 .price-line:not(:where(.native *)){font-size:15px;color:#5B6B7A}.cd2 .links:not(:where(.native *)){display:grid;list-style:none;margin-top:32px;border-top:1px solid #d9ded8}.cd2 .links li:not(:where(.native *)){border-bottom:1px solid #d9ded8}.cd2 .links a:not(:where(.native *)){display:block;padding:16px 0;min-height:44px;font-weight:500;text-decoration:none}.cd2 .links a:hover:not(:where(.native *)){text-decoration:underline;text-underline-offset:4px}.cd2 .card:not(:where(.native *)){background:#fff;border:1px solid #d9ded8;border-radius:8px;padding:28px}.cd2 .card h3:not(:where(.native *)){margin-bottom:10px}.cd2 .cards:not(:where(.native *)){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.cd2 .cards.four:not(:where(.native *)){grid-template-columns:repeat(4,1fr)}.cd2 .cards.two-col:not(:where(.native *)){grid-template-columns:1fr 1fr}.cd2 .steps:not(:where(.native *)){display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px}.cd2 .steps.four:not(:where(.native *)){grid-template-columns:repeat(4,1fr)}.cd2 .steps.five:not(:where(.native *)){grid-template-columns:repeat(5,1fr);gap:32px}.cd2 .step .eyebrow:not(:where(.native *)){margin-bottom:8px}.cd2 .step p:not(:where(.native *)){color:#3B4A58;margin-top:10px}.cd2 table:not(:where(.native *)){width:100%;border-collapse:collapse;font-size:16px}.cd2 th:not(:where(.native *)){text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5B6B7A;font-weight:600;padding:0 16px 14px 0;border-bottom:1px solid #d9ded8}.cd2 td:not(:where(.native *)){padding:18px 16px 18px 0;vertical-align:top;border-bottom:1px solid #eef1ee;color:#3B4A58}.cd2 td b:not(:where(.native *)){font-weight:600;color:#0B1E33}.cd2 .pill:not(:where(.native *)){display:inline-block;font-size:12px;font-weight:600;padding:3px 8px;border-radius:4px;background:#FFF1C2;color:#5B4A00;vertical-align:middle}.cd2 .pill.m:not(:where(.native *)){background:#DDEFE2;color:#1F4A32}.cd2 .pill.n:not(:where(.native *)){background:#E7ECF1;color:#3B4A58}.cd2 .plans:not(:where(.native *)){display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;align-items:start}.cd2 .plan:not(:where(.native *)){border:1px solid #d9ded8;border-radius:10px;padding:36px;display:flex;flex-direction:column}.cd2 .plan.featured:not(:where(.native *)){background:#0B1E33;color:#fff;border-color:#0B1E33}.cd2 .plan.featured .num:not(:where(.native *)),.cd2 .plan.featured b:not(:where(.native *)),.cd2 .plan.featured h3:not(:where(.native *)){color:#fff}.cd2 .plan.featured .muted:not(:where(.native *)),.cd2 .plan.featured .num small:not(:where(.native *)),.cd2 .plan.featured li:not(:where(.native *)),.cd2 .plan.featured p:not(:where(.native *)){color:#B9C6D2}.cd2 .plan.featured a:not(:where(.native *)){color:#fff}.cd2 .plan .num:not(:where(.native *)){font-size:48px;margin:20px 0 8px}.cd2 .plan ul:not(:where(.native *)){list-style:none;display:grid;gap:14px;color:#3B4A58;margin-top:24px}.cd2 .plan li:not(:where(.native *)){padding-left:22px;position:relative}.cd2 .plan li:not(:where(.native *)):before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:#2F7A4B}.cd2 .plan .cta-row:not(:where(.native *)){margin-top:auto;padding-top:28px}.cd2 .plan .cta-row .btn-primary:not(:where(.native *)){width:100%}.cd2 .plan.featured .btn-primary:not(:where(.native *)){background:#fff;color:#0B1E33}.cd2 .plan.featured .btn-primary:hover:not(:where(.native *)){background:#DDEFE2}.cd2 .kv:not(:where(.native *)){display:grid;gap:18px;margin-top:28px}.cd2 .kv div:not(:where(.native *)){border-top:1px solid #d9ded8;padding-top:14px}.cd2 .kv span:not(:where(.native *)){display:block;font-size:13px;color:#5B6B7A;margin-bottom:2px}.cd2 .plan.featured .kv div:not(:where(.native *)){border-color:rgba(255,255,255,.2)}.cd2 .cmp:not(:where(.native *)){display:grid;grid-template-columns:180px 1fr 1fr;gap:12px 32px;padding:18px 0;border-top:1px solid #d9ded8;color:#3B4A58}.cd2 .cmp .k:not(:where(.native *)){font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#5B6B7A;font-weight:600;padding-top:3px}.cd2 .cmp.head:not(:where(.native *)){border-top:0;padding-bottom:8px}.cd2 .cmp.head div:not(:where(.native *)){font-weight:600;color:#0B1E33;font-size:18px}.cd2 .cmp b:not(:where(.native *)){color:#0B1E33;font-weight:600}.cd2 .cmp-wrap:not(:where(.native *)){margin-top:48px;border-bottom:1px solid #d9ded8}.cd2 .faq:not(:where(.native *)){list-style:none;margin-top:56px;border-top:1px solid #d9ded8}.cd2 .faq li:not(:where(.native *)){border-bottom:1px solid #d9ded8;padding:28px 0}.cd2 .faq h3:not(:where(.native *)){margin-bottom:10px}.cd2 .faq p:not(:where(.native *)){color:#3B4A58;max-width:68ch}.cd2 .faq p+p:not(:where(.native *)){margin-top:12px}.cd2 .date:not(:where(.native *)){font-size:clamp(32px,3.4vw,52px);font-weight:600;letter-spacing:-.03em;color:#0B1E33;line-height:1.05}.cd2 .status:not(:where(.native *)){background:#FFF8E1;border:1px solid #e6d79a;border-radius:8px;padding:18px 22px;font-size:16px;line-height:1.5;color:#3B4A58;max-width:72ch}.cd2 .status b:not(:where(.native *)){color:#0B1E33;font-weight:600}.cd2 .note:not(:where(.native *)){font-size:15px;color:#5B6B7A;margin-top:16px}.cd2 .body a:not(:where(.native *)),.cd2 .faq a:not(:where(.native *)),.cd2 .note a:not(:where(.native *)),.cd2 .plan p a:not(:where(.native *)){display:inline-block;padding:12px 0;font-weight:500}.cd2 .form:not(:where(.native *)){display:grid;gap:20px;max-width:560px;margin-top:40px}.cd2 .field:not(:where(.native *)){display:grid;gap:6px}.cd2 .field label:not(:where(.native *)){font-size:14px;font-weight:600;color:#0B1E33}.cd2 .inp:not(:where(.native *)){width:100%;min-height:48px;border:1px solid #9fb0bf;border-radius:6px;padding:12px 14px;font:inherit;font-size:16px;color:#0B1E33;background:#fff}.cd2 textarea.inp:not(:where(.native *)){min-height:120px;resize:vertical}.cd2 .sel:not(:where(.native *)){appearance:none;-webkit-appearance:none;padding-right:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%230B1E33' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center}.cd2 .help:not(:where(.native *)){font-size:13px;color:#5B6B7A}.cd2 .pick:not(:where(.native *)){display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;max-width:560px}.cd2 .radios:not(:where(.native *)){display:grid;gap:10px}.cd2 .radios label:not(:where(.native *)){display:flex;gap:12px;align-items:center;min-height:44px;font-size:16px;color:#0B1E33}.cd2 .radios input:not(:where(.native *)){width:20px;height:20px;accent-color:#2F7A4B}.cd2 .check:not(:where(.native *)){display:flex;gap:12px;align-items:flex-start;font-size:15px;color:#3B4A58}.cd2 .check input:not(:where(.native *)){width:20px;height:20px;flex:none;margin-top:2px;accent-color:#2F7A4B}.cd2 details:not(:where(.native *)){border-top:1px solid #d9ded8}.cd2 details:last-of-type:not(:where(.native *)){border-bottom:1px solid #d9ded8}.cd2 summary:not(:where(.native *)){cursor:pointer;padding:18px 0;font-weight:600;color:#0B1E33;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;font-size:17px}.cd2 summary:not(:where(.native *))::-webkit-details-marker{display:none}.cd2 summary:not(:where(.native *)):after{content:"+";font-size:24px;line-height:1;color:#2F7A4B;flex:none;transition:transform .2s}.cd2 details[open]>summary:not(:where(.native *)):after{transform:rotate(45deg)}.cd2 .dbody:not(:where(.native *)){padding:0 0 24px;color:#3B4A58;max-width:68ch}.cd2 .dbody p+p:not(:where(.native *)){margin-top:12px}.cd2 .src:not(:where(.native *)){list-style:none;display:grid}.cd2 .src li:not(:where(.native *)){font-size:14px;color:#5B6B7A;padding:10px 0;border-top:1px solid #eef1ee;line-height:1.45}.cd2 .src a:not(:where(.native *)){font-size:13px;word-break:break-all;display:block;color:#1F4A32}.cd2 .src small:not(:where(.native *)){display:block;font-size:12px;color:#9FB0BF}.cd2 .q:not(:where(.native *)){font-size:20px;line-height:1.4;color:#0B1E33;font-weight:500;border-top:2px solid #2f7a4b;padding-top:16px;max-width:60ch;margin-top:32px}.cd2 .q+.body:not(:where(.native *)){margin-top:24px}.cd2 .guide h2:not(:where(.native *)){margin-top:0}.cd2 .guide section:not(:where(.native *)){padding:64px 0;border-top:1px solid #d9ded8}.cd2 .guide section:first-of-type:not(:where(.native *)){border-top:0}.cd2 .chips:not(:where(.native *)){display:flex;flex-wrap:wrap;gap:8px}.cd2 .chips a:not(:where(.native *)){display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid #d9ded8;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;color:#0B1E33;background:#fff}.cd2 .chips a:hover:not(:where(.native *)){border-color:#2F7A4B}.cd2 .chips a[aria-current]:not(:where(.native *)){background:#0B1E33;color:#fff;border-color:#0B1E33}.cd2 .loop:not(:where(.native *)){display:grid;grid-template-columns:repeat(5,1fr);gap:32px;margin-top:64px}.cd2 .loop .st:not(:where(.native *)){position:relative;padding-top:24px;border-top:2px solid #d9ded8}.cd2 .loop .st:not(:where(.native *)):before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:50%;background:#2F7A4B}.cd2 .loop .st .eyebrow:not(:where(.native *)){margin-bottom:8px}.cd2 .loop .st p:not(:where(.native *)){color:#3B4A58;margin-top:10px;font-size:16px}.cd2 .tl:not(:where(.native *)){list-style:none;margin-top:40px;border-top:1px solid #d9ded8}.cd2 .tl li:not(:where(.native *)){display:grid;grid-template-columns:150px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid #d9ded8}.cd2 .tl .when:not(:where(.native *)){font-size:14px;color:#5B6B7A;font-weight:600;padding-top:3px}.cd2 .tl h3:not(:where(.native *)){font-size:18px}.cd2 .tl p:not(:where(.native *)){color:#3B4A58;margin-top:6px}.cd2 .sample:not(:where(.native *)){background:#fff;border:1px solid #d9ded8;border-radius:10px;overflow:hidden}.cd2 .sample .hd:not(:where(.native *)){display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #d9ded8;font-weight:600;gap:12px;flex-wrap:wrap}.cd2 .sample .bd:not(:where(.native *)){padding:24px;display:grid;gap:20px}.cd2 .sample .lab:not(:where(.native *)){font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#5B6B7A;font-weight:600}.cd2 .sample .big:not(:where(.native *)){font-size:40px;font-weight:600;letter-spacing:-.02em;color:#0B1E33;display:flex;gap:12px;align-items:center;margin:6px 0;flex-wrap:wrap}.cd2 .bar:not(:where(.native *)){height:6px;background:#E3EAE1;border-radius:3px;margin:16px 0 10px}.cd2 .bar i:not(:where(.native *)){display:block;height:100%;width:14%;background:#2F7A4B;border-radius:3px}.cd2 .ol:not(:where(.native *)){list-style:none;display:grid;gap:0;margin-top:32px;border-top:1px solid #d9ded8;counter-reset:n}.cd2 .ol li:not(:where(.native *)){counter-increment:n;display:grid;grid-template-columns:44px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #d9ded8;color:#3B4A58}.cd2 .ol li:not(:where(.native *)):before{content:counter(n,decimal-leading-zero);font-size:13px;font-weight:600;color:#2F7A4B;letter-spacing:.06em;padding-top:4px}.cd2 .ol li b:not(:where(.native *)){color:#0B1E33;display:block;margin-bottom:4px}.cd2 .yn:not(:where(.native *)){display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}.cd2 .yn ul:not(:where(.native *)){list-style:none;display:grid;gap:10px;margin-top:12px;color:#3B4A58}.cd2 .yn li:not(:where(.native *)){padding-left:24px;position:relative}.cd2 .yn li:not(:where(.native *)):before{position:absolute;left:0;font-weight:700}.cd2 .yn .yes li:not(:where(.native *)):before{content:"✓";color:#2F7A4B}.cd2 .yn .no li:not(:where(.native *)):before{content:"×";color:#B45309}.cd2 .anim-frame:not(:where(.native *)){margin-top:56px}@media(max-width:1100px){.cd2 .nums:not(:where(.native *)){grid-template-columns:repeat(2,minmax(0,1fr))}.cd2 .loop:not(:where(.native *)),.cd2 .steps.five:not(:where(.native *)){grid-template-columns:repeat(3,1fr)}.cd2 .steps.four:not(:where(.native *)){grid-template-columns:1fr 1fr}}@media(max-width:760px){.cd2 .wrap:not(:where(.native *)){padding:0 16px}.cd2 h1:not(:where(.native *)){font-size:38px;letter-spacing:-.02em}.cd2 h1.md:not(:where(.native *)){font-size:34px}.cd2 h2:not(:where(.native *)){font-size:30px}.cd2 .lead:not(:where(.native *)){font-size:18px;margin-top:16px}.cd2 section:not(:where(.native *)){padding:64px 0}.cd2 .hero:not(:where(.native *)){padding:48px 0}.cd2 section.tight:not(:where(.native *)){padding:48px 0}.cd2 .guide section:not(:where(.native *)){padding:48px 0}.cd2 .cards.four:not(:where(.native *)),.cd2 .cards.two-col:not(:where(.native *)),.cd2 .cards:not(:where(.native *)),.cd2 .nums.three:not(:where(.native *)),.cd2 .nums:not(:where(.native *)),.cd2 .plans:not(:where(.native *)),.cd2 .steps.five:not(:where(.native *)),.cd2 .steps.four:not(:where(.native *)),.cd2 .steps:not(:where(.native *)),.cd2 .two:not(:where(.native *)),.cd2 .yn:not(:where(.native *)){grid-template-columns:1fr;gap:32px}.cd2 .two:not(:where(.native *)){gap:40px}.cd2 .nums:not(:where(.native *)){gap:32px;margin-top:40px}.cd2 .num:not(:where(.native *)){font-size:44px}.cd2 .date:not(:where(.native *)){font-size:36px}.cd2 .ph:not(:where(.native *)){min-height:260px}.cd2 .ph.wide:not(:where(.native *)){min-height:300px;margin-top:40px}.cd2 .hero .two .ph:not(:where(.native *)){aspect-ratio:4/3}.cd2 .ph.dash:not(:where(.native *)),.cd2 .ph.video:not(:where(.native *)){min-height:0}.cd2 .cta-row:not(:where(.native *)){margin:28px 0 16px}.cd2 .cta-row .btn-primary:not(:where(.native *)){width:100%}.cd2 table:not(:where(.native *)),.cd2 tbody:not(:where(.native *)),.cd2 td:not(:where(.native *)),.cd2 thead:not(:where(.native *)),.cd2 tr:not(:where(.native *)){display:block}.cd2 thead:not(:where(.native *)){display:none}.cd2 tr:not(:where(.native *)){padding:16px 0;border-bottom:1px solid #d9ded8;display:grid;grid-template-columns:1fr;gap:10px}.cd2 td:not(:where(.native *)){padding:0;border:0}.cd2 td:not(:where(.native *)):before{content:attr(data-l);display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5B6B7A;margin-bottom:2px}.cd2 .cmp:not(:where(.native *)){grid-template-columns:1fr 1fr;gap:6px 16px}.cd2 .cmp .k:not(:where(.native *)){grid-column:1/-1;padding-top:0}.cd2 .cmp.long:not(:where(.native *)){grid-template-columns:1fr}.cd2 .cmp.long>div:nth-child(2):not(:where(.native *)):before,.cd2 .cmp.long>div:nth-child(3):not(:where(.native *)):before{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#5B6B7A;margin:10px 0 2px}.cd2 .cmp.long>div:nth-child(2):not(:where(.native *)):before{content:"AgWaterAI";margin-top:0}.cd2 .cmp.long>div:nth-child(3):not(:where(.native *)):before{content:"Ask another provider"}.cd2 .cmp.head.long:not(:where(.native *)){display:none}.cd2 .cmp.head:not(:where(.native *)){display:grid}.cd2 .cmp.head .k:not(:where(.native *)){display:none}.cd2 .plan:not(:where(.native *)){padding:24px}.cd2 .sample .ft:not(:where(.native *)){grid-template-columns:1fr 1fr}.cd2 .loop:not(:where(.native *)){grid-template-columns:1fr;gap:0;margin-top:40px}.cd2 .loop .st:not(:where(.native *)){border-top:0;border-left:2px solid #d9ded8;padding:0 0 32px 24px}.cd2 .loop .st:not(:where(.native *)):before{top:4px;left:-6px}.cd2 .loop .st:last-child:not(:where(.native *)){padding-bottom:0}.cd2 .tl li:not(:where(.native *)){grid-template-columns:1fr;gap:6px}.cd2 .ol li:not(:where(.native *)){grid-template-columns:36px 1fr;gap:12px}.cd2 .pick:not(:where(.native *)){grid-template-columns:1fr}.cd2 .pick .btn:not(:where(.native *)){width:100%}.cd2 .ph.shot:not(:where(.native *)){max-width:none;aspect-ratio:4/5}}.cd2 .ph.fill{position:relative;overflow:hidden;padding:0;background:#EDF2EB}.cd2 .ph.fill>img,.cd2 .ph.fill>picture>img,.cd2 .ph.fill>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cd2 .ph.fill.contain>img,.cd2 .ph.fill.contain>video{object-fit:contain}.cd2 .native{min-width:0}@media(max-width:759px){.cd2~footer>div:first-child{padding-top:32px;padding-bottom:28px}.cd2~footer [data-footer-grid]{row-gap:0}.cd2~footer [data-footer-grid]>div:first-child{margin-bottom:24px}.cd2~footer [data-fcol]{grid-column:1/-1;position:relative;border-bottom:1px solid rgba(148,163,184,.18)}.cd2~footer [data-fcol]:nth-child(2){border-top:1px solid rgba(148,163,184,.18)}.cd2~footer [data-fcol]>h4{margin:0;padding:14px 40px 14px 0;line-height:20px}.cd2~footer [data-fcol-toggle]{display:flex;position:absolute;inset:0 0 auto 0;height:48px;align-items:center;justify-content:flex-end;background:none;border:0;color:#94a3b8;cursor:pointer}.cd2~footer [data-fcol-toggle] svg{transition:transform .2s}.cd2~footer [data-fcol-toggle][aria-expanded=true] svg{transform:rotate(180deg)}.cd2~footer [data-fcol]>ul{padding-bottom:8px}.cd2~footer [data-fcol]>ul[data-open=false]{display:none}}.cd2 .body ul.links{padding-left:0}.cd2 .two .nums.three .num{font-size:clamp(28px,3.2vw,46px)}@media(max-width:1100px){.cd2 .two .nums.three{gap:24px}}@media(max-width:760px){.cd2 .two .nums.three .num{font-size:44px}}