._header_4stqp_1{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 0;display:flex;justify-content:center;align-items:center}._header_4stqp_1._compact_4stqp_13{padding:1.5rem 0}._header_4stqp_1._onFooter_4stqp_21 ._logoLink_4stqp_25:hover{background-color:#505050cc}._header_4stqp_1._onFooter_4stqp_21 ._logoImage_4stqp_29{filter:brightness(0) invert(1)}._header_4stqp_1._onFooter_4stqp_21 ._nav_4stqp_33{background-color:#282828e6;box-shadow:0 2px 12px #0000004d}._header_4stqp_1._onFooter_4stqp_21 ._navLink_4stqp_38{color:#ffffffb3}._header_4stqp_1._onFooter_4stqp_21 ._navLink_4stqp_38:hover{color:var(--color-background);background-color:#505050cc}._header_4stqp_1._onFooter_4stqp_21 ._menuButton_4stqp_47 span{background-color:var(--color-background)}._container_4stqp_51{display:contents}._logoLink_4stqp_25{display:flex;align-items:center;padding:.25rem .75rem;border-radius:50px;transition:all .3s ease}._logoLink_4stqp_25:hover{background-color:#ffffff80}._logoImage_4stqp_29{height:32px;width:auto;object-fit:contain;animation:_breathe_4stqp_1 4s ease-in-out infinite}@keyframes _breathe_4stqp_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._sectionLabel_4stqp_84{font-family:var(--font-heading);font-size:.9rem;font-weight:600;color:var(--color-text);opacity:0;transform:translate(-10px);white-space:nowrap;pointer-events:none;min-width:70px;text-align:left;position:relative}._header_4stqp_1._onFooter_4stqp_21 ._sectionLabel_4stqp_84{color:#ffffffe6}._nav_4stqp_33{display:flex;align-items:center;gap:.5rem;background-color:#f0f0f0e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:.75rem 1rem;border-radius:50px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;transition:background-color .3s ease,box-shadow .3s ease;position:relative}._nav_4stqp_33._compact_4stqp_13{background-color:#fffffff2;box-shadow:0 2px 8px #0000000f;gap:0}._header_4stqp_1._onFooter_4stqp_21 ._nav_4stqp_33._compact_4stqp_13{background-color:#282828f2}._nav_4stqp_33._compact_4stqp_13 ._navLink_4stqp_38{pointer-events:none;max-width:0;overflow:hidden}._navLink_4stqp_38{font-family:var(--font-heading);font-size:.95rem;font-weight:500;color:var(--color-text-secondary);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;padding:.5rem 1.25rem;border-radius:50px}._navLink_4stqp_38:hover{color:var(--color-text);background-color:#fffc}._navLink_4stqp_38:after{display:none}._ctaButton_4stqp_154{padding:.75rem 1.5rem;background-color:var(--color-text);color:var(--color-background);border-radius:8px;font-weight:500;font-size:.95rem;transition:background-color .2s ease,transform .2s ease}._ctaButton_4stqp_154:hover{background-color:var(--color-accent)}._mobileLogoButton_4stqp_168{display:none}._mobileLogo_4stqp_168{height:28px;width:auto;object-fit:contain;transition:opacity .2s ease}._mobileLogoButton_4stqp_168:active ._mobileLogo_4stqp_168{opacity:.7}@media (max-width: 768px){._header_4stqp_1{padding:1rem;justify-content:space-between}._container_4stqp_51{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 1rem}._logoLink_4stqp_25{padding:0;position:relative;z-index:1001;background-color:transparent!important}._logoLink_4stqp_25:hover{background-color:transparent}._logoImage_4stqp_29{height:36px}._sectionLabel_4stqp_84{display:none!important}._nav_4stqp_33{position:fixed;top:0;right:-100%;width:70%;height:100vh;background-color:var(--color-background);flex-direction:column;align-items:flex-start;padding:6rem 2rem 2rem;margin:0;transition:right .3s ease;box-shadow:-2px 0 20px #0000001a;border-radius:0;gap:.5rem;transform:none!important;scale:none!important}._nav_4stqp_33._open_4stqp_237{right:0}._nav_4stqp_33 ._logoLink_4stqp_25{display:none}._navLink_4stqp_38{font-size:1.5rem;width:100%;text-align:left;opacity:1!important;transform:none!important;pointer-events:auto!important;max-width:none!important}._mobileLogoButton_4stqp_168{display:flex;align-items:center;justify-content:center;position:relative;z-index:1001;padding:.75rem 1rem;background-color:#f0f0f0e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50px;box-shadow:0 2px 8px #0000000a,0 8px 24px #0000000f;transition:all .2s ease}._mobileLogoButton_4stqp_168:active{transform:scale(.98);box-shadow:0 2px 4px #0000000f}._header_4stqp_1._onFooter_4stqp_21 ._mobileLogoButton_4stqp_168{background-color:#282828e6}._header_4stqp_1._onFooter_4stqp_21 ._mobileLogo_4stqp_168{filter:brightness(0) invert(1)}._ctaButton_4stqp_154{display:none}}._hero_4v1z5_1{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10rem 2rem 6rem;background-image:radial-gradient(circle at 20% 50%,rgba(212,197,160,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,213,186,.02) 0%,transparent 50%)}._container_4v1z5_15{max-width:1200px;margin:0 auto;text-align:center;position:relative;z-index:10}._badge_4v1z5_23{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#d4c5a01a,#7fbfa31a);border:1px solid rgba(212,197,160,.2);border-radius:50px;font-size:.875rem;font-weight:500;color:var(--color-accent-gold);margin-bottom:2rem}._badgeDot_4v1z5_37{width:8px;height:8px;background-color:var(--color-accent);border-radius:50%;animation:_pulse_4v1z5_1 2s ease-in-out infinite}@keyframes _pulse_4v1z5_1{0%,to{opacity:1}50%{opacity:.5}}._title_4v1z5_54{font-size:clamp(2rem,6vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;align-items:center;gap:.75rem}._title_4v1z5_54>div{min-height:3em;display:flex;align-items:flex-start;justify-content:center;text-align:center;width:100%;flex-wrap:wrap;line-height:1.3}._brand_4v1z5_81{display:inline-block;font-size:clamp(1.5rem,4.5vw,3rem);font-weight:600;letter-spacing:.08em;padding-bottom:.75rem;border-bottom:4px solid;border-image:linear-gradient(90deg,var(--color-accent) 0%,var(--color-accent-gold) 50%,var(--color-accent-green) 100%) 1;position:relative}._brand_4v1z5_81:after{content:"";position:absolute;bottom:-4px;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-accent) 0%,var(--color-accent-gold) 50%,var(--color-accent-green) 100%);background-size:200% 100%;animation:_gradientSlide_4v1z5_1 4s ease infinite}._verb_4v1z5_104{color:var(--color-text);display:inline-block;min-width:.5em;white-space:nowrap;margin-right:.3em}._highlight_4v1z5_112{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-gold) 50%,var(--color-accent-green) 100%);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;animation:_gradientShift_4v1z5_1 8s ease infinite;white-space:nowrap}._cursor_4v1z5_124{-webkit-text-fill-color:var(--color-accent);animation:_blink_4v1z5_1 1.5s ease-in-out infinite;transform-origin:center;margin-left:.1em}@keyframes _blink_4v1z5_1{0%,40%{opacity:1;transform:scaleY(1)}50%,90%{opacity:0;transform:scaleY(.95)}to{opacity:1;transform:scaleY(1)}}@keyframes _gradientSlide_4v1z5_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _gradientShift_4v1z5_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}._subtitle_4v1z5_164{font-size:clamp(1rem,2vw,1.25rem);color:var(--color-text-secondary);margin-bottom:4rem;line-height:1.6}._cta_4v1z5_171{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:5rem}._primaryButton_4v1z5_180{padding:1rem 2rem;background-color:var(--color-text);color:var(--color-background);border-radius:var(--radius-md);font-weight:600;font-size:1rem;transition:all .3s ease}._primaryButton_4v1z5_180:hover{background-color:var(--color-accent-gold);box-shadow:0 4px 16px #d4c5a033,0 12px 32px #d4c5a040}._secondaryButton_4v1z5_197{padding:1rem 2rem;background-color:transparent;color:var(--color-text);border:2px solid var(--color-border);border-radius:var(--radius-md);font-weight:600;font-size:1rem;transition:all .3s ease}._secondaryButton_4v1z5_197:hover{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-background)}._stats_4v1z5_214{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:3rem;max-width:600px;margin:0 auto}._stat_4v1z5_214 h3{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--color-text);margin-bottom:.5rem}._stat_4v1z5_214 p{font-size:.95rem;color:var(--color-text-secondary)}._backgroundShape_4v1z5_234{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(212,197,160,.12) 0%,rgba(168,213,186,.08) 40%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1;filter:blur(60px)}._backgroundShape2_4v1z5_248{position:absolute;top:30%;right:10%;width:600px;height:600px;background:radial-gradient(circle,rgba(127,191,163,.1) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:1;filter:blur(80px)}@media (max-width: 768px){._hero_4v1z5_1{padding:2rem 1.5rem 3rem;display:flex;align-items:center;justify-content:center}._badge_4v1z5_23{font-size:.75rem;padding:.4rem .8rem}._title_4v1z5_54{margin-bottom:1rem;gap:1rem}._title_4v1z5_54>div{min-height:4em}._subtitle_4v1z5_164{margin-bottom:2rem}._cta_4v1z5_171{margin-bottom:3rem}._primaryButton_4v1z5_180,._secondaryButton_4v1z5_197{width:100%;max-width:300px}._stats_4v1z5_214{gap:2rem}}._about_1y5un_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem;background-color:var(--color-background);scroll-margin-top:0}._container_1y5un_11{max-width:1200px;margin:0 auto;width:100%}._layout_1y5un_17{display:grid;grid-template-columns:1.5fr 1fr;gap:6rem;align-items:start}._left_1y5un_24{display:flex;flex-direction:column;gap:2rem}._paragraph_1y5un_30{font-size:clamp(.95rem,1.5vw,1.1rem);color:var(--color-text-secondary);line-height:1.8;font-weight:400;margin:0;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.06);text-align:justify}._paragraph_1y5un_30:last-child{border-bottom:none;padding-bottom:0}._highlight_1y5un_46{font-weight:600;color:var(--color-text);letter-spacing:.02em}._right_1y5un_52{position:sticky;top:8rem}._title_1y5un_57{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}._subtitle_1y5un_66{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--color-text-secondary);line-height:1.7;font-weight:400}@media (max-width: 1024px){._layout_1y5un_17{grid-template-columns:2fr 1fr;gap:4rem}._right_1y5un_52{top:6rem}}@media (max-width: 768px){._about_1y5un_1{padding:5rem 1.5rem}._layout_1y5un_17{grid-template-columns:1fr;gap:3rem}._right_1y5un_52{position:relative;top:0;order:-1}._left_1y5un_24{gap:1.5rem}._paragraph_1y5un_30{padding-bottom:1.5rem}._title_1y5un_57{margin-bottom:1rem}}._features_yappy_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem 2rem;background-color:var(--color-background);scroll-margin-top:0}._container_yappy_11{max-width:1200px;margin:0 auto;width:100%}._layout_yappy_17{display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;align-items:start}._left_yappy_24{position:sticky;top:8rem}._title_yappy_29{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;letter-spacing:-.03em;line-height:1.1;color:var(--color-text)}._subtitle_yappy_38{font-size:clamp(1.05rem,1.8vw,1.25rem);color:var(--color-text-secondary);line-height:1.7;font-weight:400}._right_yappy_45{display:flex;flex-direction:column;gap:3.5rem}._item_yappy_51{padding-bottom:3.5rem;border-bottom:1px solid rgba(0,0,0,.08)}._item_yappy_51:last-child{border-bottom:none;padding-bottom:0}._itemTitle_yappy_62{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;margin:0 0 1rem;letter-spacing:-.02em;line-height:1.2;color:var(--color-text)}._itemDescription_yappy_71{font-size:clamp(1rem,1.5vw,1.125rem);color:var(--color-text-secondary);line-height:1.7;margin:0;font-weight:400}@media (max-width: 1024px){._layout_yappy_17{grid-template-columns:1fr 2fr;gap:4rem}._left_yappy_24{top:6rem}}@media (max-width: 768px){._features_yappy_1{padding:5rem 1.5rem}._layout_yappy_17{grid-template-columns:1fr;gap:3rem}._left_yappy_24{position:relative;top:0}._title_yappy_29{margin-bottom:1rem}._right_yappy_45{gap:2.5rem}._item_yappy_51{padding-bottom:2.5rem}}._footer_gp3g9_1{background-color:var(--color-text);color:var(--color-background);min-height:100vh;padding:8rem 2rem}._container_gp3g9_9{max-width:1200px;margin:0 auto;width:100%}._top_gp3g9_15{display:grid;grid-template-columns:1.5fr 1fr;gap:6rem;align-items:start}._titleColumn_gp3g9_22{display:flex;align-items:flex-start;justify-content:flex-end;position:sticky;top:8rem;height:fit-content;text-align:right}._contentColumn_gp3g9_32{display:flex;flex-direction:column}._ctaTitle_gp3g9_37{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;letter-spacing:.02em;line-height:1.2;color:var(--color-background);margin-bottom:1rem}._ctaSubtitle_gp3g9_46{font-size:clamp(.95rem,1.5vw,1.05rem);color:#ffffff80;line-height:1.6}._contactInfo_gp3g9_52{display:flex;flex-direction:column;gap:2rem}._contactItem_gp3g9_58{display:flex;flex-direction:column;gap:.75rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}._contactItem_gp3g9_58:last-child{border-bottom:none}._contactLabel_gp3g9_70{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:#fff6;font-family:var(--font-heading)}._contactEmail_gp3g9_79{font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;color:var(--color-background);transition:color .3s ease;font-family:var(--font-heading)}._contactEmail_gp3g9_79:hover{color:var(--color-accent-gold)}._contactLink_gp3g9_91{font-size:1.05rem;color:#fffc;transition:color .3s ease;font-family:var(--font-heading)}._contactLink_gp3g9_91:hover{color:var(--color-accent-gold)}._contactText_gp3g9_102{font-size:1.05rem;color:#fffc;line-height:1.6;font-family:var(--font-heading)}._contactDetail_gp3g9_109{font-size:.9rem;color:#ffffff80;line-height:1.6}._ctaButton_gp3g9_115{padding:1.25rem 2.5rem;background-color:var(--color-background);color:var(--color-text);border-radius:12px;font-weight:600;font-size:1rem;transition:all .3s ease}._ctaButton_gp3g9_115:hover{background-color:var(--color-accent-gold);color:var(--color-background);box-shadow:0 10px 40px #d4c5a059}._main_gp3g9_131{display:flex;justify-content:center;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1);margin-top:auto}._brand_gp3g9_139{display:flex;flex-direction:column;gap:1.5rem;align-items:center;text-align:center}._logo_gp3g9_147{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;font-weight:600;color:var(--color-background)}._logoImage_gp3g9_156{height:48px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}._tagline_gp3g9_163{font-size:1rem;color:#fff9;line-height:1.6}._bottom_gp3g9_170{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:4rem;margin-top:4rem;gap:.75rem;border-top:1px solid rgba(255,255,255,.1)}._copyright_gp3g9_181,._built_gp3g9_182{font-size:.875rem;color:#ffffff80}._heart_gp3g9_187{color:#ff6b6b;animation:_heartbeat_gp3g9_1 1.5s ease-in-out infinite}@keyframes _heartbeat_gp3g9_1{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width: 768px){._footer_gp3g9_1{padding:5rem 1.5rem}._top_gp3g9_15{grid-template-columns:1fr;gap:3rem}._titleColumn_gp3g9_22{position:relative;top:0;order:-1;justify-content:flex-start;text-align:left}._ctaTitle_gp3g9_37{font-size:clamp(2rem,8vw,2.5rem)}._contactInfo_gp3g9_52{gap:1.5rem}._contactItem_gp3g9_58{padding-bottom:1.5rem}._bottom_gp3g9_170{flex-direction:column;text-align:center;gap:.5rem}}:root{--color-background: #ffffff;--color-text: #000000;--color-text-secondary: #666666;--color-border: #e5e5e5;--color-accent: #7FBFA3;--color-accent-gold: #D4C5A0;--color-accent-green: #A8D5BA;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "SF Mono", Monaco, monospace;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-pill: 100px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;line-height:1.2}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{max-width:100%;height:auto;display:block}.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:8px 16px;z-index:10000;text-decoration:none;border-radius:0 0 4px;font-size:14px;font-weight:500}.skip-link:focus{top:0}*:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}}
