.marketing-main{overflow:hidden}.marketing-header{color:#fff;z-index:10;background:#063f32;border-bottom:1px solid #ffffff2b;position:relative}.marketing-header-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1440px;min-height:78px;margin:auto;padding:0 clamp(24px,5vw,80px);display:flex}.marketing-wordmark{color:#fff;letter-spacing:-.075em;font-size:29px;font-weight:800;line-height:1}.marketing-wordmark span{color:#98cc55}.marketing-desktop-nav{align-items:center;gap:clamp(18px,2.3vw,35px);font-size:14px;font-weight:600;display:flex}.marketing-desktop-nav a:not(.marketing-nav-cta):hover{color:#a9d66d}.marketing-nav-cta{color:#073a2f;background:#9bd15c;border-radius:999px;padding:12px 20px;transition:background .2s}.marketing-nav-cta:hover{background:#b1e477}.marketing-mobile-nav{display:none}.marketing-hero{color:#fff;background:#063f32;grid-template-columns:48% 52%;min-height:640px;display:grid;position:relative}.marketing-hero-copy{z-index:2;align-items:center;padding:70px 5vw 72px max(5vw,50vw - 640px);display:flex;position:relative}.marketing-hero-copy-inner{max-width:590px}.marketing-eyebrow,.marketing-section-eyebrow{color:#a7d66b;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.marketing-hero h1{letter-spacing:-.065em;max-width:640px;margin-top:20px;font-size:clamp(50px,5vw,78px);font-weight:700;line-height:1.05}.marketing-hero h1 em{color:#a1d265;font-style:normal}.marketing-hero-intro{color:#f0f7f0;max-width:510px;margin-top:25px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.marketing-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.marketing-primary-button,.marketing-secondary-button{text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:12px 22px;font-size:14px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.marketing-primary-button{color:#063f32;background:#9bd15c}.marketing-primary-button:hover{background:#b0e274;transform:translateY(-1px)}.marketing-secondary-button{color:#fff;border:1px solid #a4c0b9}.marketing-secondary-button:hover{background:#ffffff1a}.marketing-reassurance{color:#cee0d5;margin-top:16px;font-size:13px;line-height:1.5}.marketing-hero-signoff{white-space:pre-line;color:#e0e9ce;width:fit-content;margin-top:36px;margin-left:22px;font-size:21px;font-style:italic;font-weight:500;line-height:1.15;transform:rotate(-6deg)}.marketing-hero-image{min-height:640px;position:relative;overflow:hidden}.marketing-hero-image img{object-fit:cover;object-position:50% center}.marketing-hero-image:before{content:"";z-index:1;clip-path:polygon(0 0,0 100%,100% 100%);background:#063f32;width:6%;position:absolute;inset:0 auto 0 0}.marketing-image-caption{z-index:2;color:#fff;text-shadow:0 2px 12px #002a1f;max-width:220px;font-size:24px;font-style:italic;line-height:1.1;position:absolute;bottom:44px;right:10%;transform:rotate(-5deg)}.marketing-image-note{z-index:2;color:#fff;background:#063f32bb;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute;bottom:15px;left:8%}.marketing-steps{background:#f8f6ef;padding:clamp(64px,7vw,110px) max(5vw,50vw - 640px)}.marketing-section-heading{grid-template-columns:1.6fr 1fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.marketing-steps .marketing-section-eyebrow{color:#708a75}.marketing-section-heading h2{color:#0b3b32;letter-spacing:-.055em;max-width:790px;margin-top:12px;font-size:clamp(32px,3.3vw,51px);font-weight:700;line-height:1.14}.marketing-section-heading>p{color:#4e605a;max-width:390px;font-size:16px;line-height:1.6}.marketing-steps-grid{grid-template-columns:.88fr 1fr;align-items:stretch;gap:clamp(35px,6vw,100px);display:grid}.marketing-support-image{border-radius:17px;min-height:460px;position:relative;overflow:hidden}.marketing-support-image img{object-fit:cover}.marketing-support-image span{color:#fff;background:#063f32bb;border-radius:4px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;left:12px}.marketing-steps-list{flex-direction:column;justify-content:center;display:flex}.marketing-steps-list li{border-bottom:1px solid #d9dfd4;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;display:grid}.marketing-steps-list li:last-child{border-bottom:0}.marketing-step-number{color:#92bf71;border-right:1px solid #d9dfd4;font-size:38px;font-weight:400;line-height:1}.marketing-steps-list h3{color:#0b3b32;letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1.15}.marketing-steps-list p{color:#566861;margin-top:8px;font-size:15px;line-height:1.55}.marketing-close{color:#fff;background:#063f32;justify-content:space-between;align-items:center;gap:60px;min-height:350px;padding:65px max(5vw,50vw - 640px);display:flex}.marketing-close-inner{max-width:640px}.marketing-close h2{letter-spacing:-.06em;margin-top:12px;font-size:clamp(35px,4vw,58px);font-weight:700;line-height:1.1}.marketing-close-inner>p:not(.marketing-section-eyebrow){color:#d6e8de;max-width:520px;margin-top:20px;font-size:16px;line-height:1.6}.marketing-close-aside{color:#dbe8d8;white-space:nowrap;font-size:26px;font-style:italic;line-height:1.15;transform:rotate(-7deg)}.marketing-footer{background:#f8f6ef;padding:28px max(5vw,50vw - 640px)}.marketing-footer-inner{color:#596a62;justify-content:space-between;align-items:center;gap:25px;font-size:13px;display:flex}.marketing-footer nav{flex-wrap:wrap;gap:12px 20px;display:flex}.marketing-footer nav a:hover{color:#063f32;text-decoration:underline}.marketing-main a:focus-visible,.marketing-header a:focus-visible,.marketing-header summary:focus-visible,.marketing-footer a:focus-visible{outline-offset:4px;outline:3px solid #b3df77}@media (prefers-reduced-motion:reduce){.marketing-main a,.marketing-header a{transition:none}}@media (max-width:800px){.marketing-header-inner{min-height:68px;padding-inline:22px}.marketing-desktop-nav{display:none}.marketing-mobile-nav{display:block;position:relative}.marketing-mobile-nav summary{cursor:pointer;flex-direction:column;gap:5px;padding:10px;list-style:none;display:flex}.marketing-mobile-nav summary::-webkit-details-marker{display:none}.marketing-mobile-nav summary span{background:#fff;width:25px;height:2px}.marketing-mobile-nav nav{z-index:20;color:#063f32;background:#f8f6ef;border-radius:12px;flex-direction:column;gap:4px;min-width:250px;padding:16px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 12px 30px #001e1740}.marketing-mobile-nav nav a{border-radius:6px;align-items:center;min-height:44px;padding:8px 10px;display:flex}.marketing-mobile-nav nav a:hover{background:#e8eedf}.marketing-hero{flex-direction:column;display:flex}.marketing-hero-copy{padding:40px 24px 32px}.marketing-hero h1{margin-top:16px;font-size:clamp(40px,9.5vw,64px)}.marketing-hero-intro{margin-top:20px;font-size:16px;line-height:1.6}.marketing-hero-actions{flex-direction:column;align-items:stretch;margin-top:24px}.marketing-primary-button,.marketing-secondary-button{width:100%}.marketing-hero-signoff{display:none}.marketing-hero-image{aspect-ratio:3/2;min-height:0}.marketing-hero-image:before{display:none}.marketing-hero-image img{object-position:center}.marketing-image-caption{text-align:right;max-width:180px;font-size:19px;bottom:42px;left:auto;right:20px}.marketing-steps{padding:65px 24px}.marketing-section-heading{margin-bottom:35px;display:block}.marketing-section-heading>p{margin-top:18px}.marketing-steps-grid{flex-direction:column-reverse;gap:25px;display:flex}.marketing-steps-list li{padding:22px 0}.marketing-support-image{min-height:340px}.marketing-close{padding:60px 24px;display:block}.marketing-close-aside{margin-top:40px;font-size:21px}.marketing-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:380px){.marketing-steps-list li{grid-template-columns:58px 1fr;gap:15px}.marketing-step-number{font-size:32px}}.marketing-games{background:#fffdf7;padding:76px max(5vw,50vw - 640px)}.marketing-games .marketing-section-eyebrow{color:#536f58}.marketing-game-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.marketing-game-card{background:#f8f6ef;border:1px solid #dce3d5;border-radius:20px;overflow:hidden}.marketing-game-art{aspect-ratio:16/10;place-items:center;display:grid;position:relative;overflow:hidden}.marketing-game-art-golden-cob{background:#98bdce url(/games/golden-cob/stage-background-v1.webp) 50%/cover}.marketing-game-ship{aspect-ratio:1412/1114;width:78%;position:relative}.marketing-game-ship img{object-fit:contain}.marketing-game-art-chomp-challenge{background:#194a35}.marketing-game-guide{object-fit:contain;padding:14px}.marketing-art-note{color:#fff;background:#063f32e8;border-radius:999px;padding:5px 10px;font-size:11px;position:absolute;bottom:14px;left:16px}.marketing-game-copy{padding:28px 30px 32px}.marketing-game-copy .marketing-section-eyebrow{font-size:10px}.marketing-game-copy h3{color:#063f32;letter-spacing:-.04em;margin:10px 0 12px;font-size:28px;font-weight:700;line-height:1.15}.marketing-game-copy>p:last-child{color:#4e605a;max-width:460px;line-height:1.65}.marketing-game-link{color:#063f32;text-underline-offset:5px;align-items:center;gap:18px;min-height:48px;margin-top:22px;font-weight:700;text-decoration:underline;display:inline-flex}.marketing-hero h1,.marketing-section-heading h2,.marketing-close h2{text-wrap:balance}.marketing-start{grid-template-columns:1fr 1fr;align-items:start;gap:80px;width:100%;max-width:1280px;margin:auto;padding:70px 40px 90px;display:grid}.marketing-start h1{letter-spacing:-.055em;color:#063f32;text-wrap:balance;margin:15px 0 22px;font-size:clamp(36px,3.5vw,52px);font-weight:700;line-height:1.1}.marketing-start .marketing-section-eyebrow{color:#536f58}.marketing-start-intro{color:#4e605a;font-size:17px;line-height:1.65}.marketing-start-promises{color:#224e3b;gap:14px;margin:26px 0 32px;font-size:15px;display:grid}.marketing-start-promises li{align-items:center;gap:10px;display:flex}.marketing-start-promises svg{flex-shrink:0;width:18px;height:18px}.marketing-start-photo{aspect-ratio:3/2;border-radius:18px;position:relative;overflow:hidden}.marketing-start-photo img{object-fit:cover}.marketing-start-personal{color:#52695c;margin-top:20px;font-size:14px;line-height:1.6}.marketing-start-form{background:#fffdf9;border:1px solid #dce3d5;border-radius:20px;gap:20px;padding:32px;display:grid;box-shadow:0 14px 42px #063f3208}.marketing-start-form h2{color:#063f32;letter-spacing:-.035em;font-size:24px;font-weight:700}.marketing-start-form-header p{color:#52695c;margin-top:5px;font-size:14px}.marketing-start-form label{color:#294b3c;font-size:14px}.marketing-start-form input{background:#fff;border:1px solid #aebdae;border-radius:9px;min-height:48px;padding:12px 14px;font-size:16px}.marketing-start-submit{color:#fff;cursor:pointer;background:#063f32;border-radius:999px;width:100%;min-height:52px;font-size:15px;font-weight:700}.marketing-start-submit:hover{background:#155442}.marketing-start-submit:disabled{opacity:.7;cursor:wait}.marketing-start-submit:focus-visible{outline-offset:4px;outline:3px solid #85b651}@media (max-width:1000px) and (min-width:801px){.marketing-start{gap:35px;padding-inline:30px}.marketing-desktop-nav{gap:18px}.marketing-nav-cta{padding-inline:15px}}@media (max-width:800px){.marketing-games{padding:54px 24px}.marketing-game-grid{grid-template-columns:1fr;gap:24px}.marketing-game-copy{padding:24px}.marketing-game-copy h3{font-size:25px}.marketing-start{grid-template-columns:1fr;gap:28px;padding:36px 24px 60px}.marketing-start h1{margin-bottom:16px;font-size:36px}.marketing-start-intro{font-size:16px}.marketing-start-promises{gap:10px;margin:20px 0 0;font-size:14px}.marketing-start-photo,.marketing-start-personal{display:none}.marketing-start-form{gap:20px;padding:24px}}@media (max-width:380px){.marketing-start,.marketing-games{padding-inline:18px}.marketing-start-form{padding:20px}}
