._8TymFG_page{overflow:hidden}._8TymFG_hero{background:radial-gradient(circle at 82% 18%, #e8f5eed9, transparent 30%), var(--mk-canvas);padding-block:clamp(72px,9vw,128px)}._8TymFG_heroGrid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(54px,8vw,110px);display:grid}._8TymFG_heroCopy{max-width:680px}._8TymFG_heroTitle{margin:20px 0 0}._8TymFG_heroLead{max-width:620px;margin:28px 0 0}._8TymFG_heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._8TymFG_heroVisual{position:relative}._8TymFG_heroStage{border:1px solid var(--mk-border);background:radial-gradient(circle at 60% 15%, #fff8e1e0, transparent 28%), var(--mk-surface-soft);border-radius:34px;min-height:670px;position:relative;overflow:hidden;box-shadow:0 30px 80px #3b2a1a21}._8TymFG_kennelPhone,._8TymFG_breedingPhone{background:var(--mk-surface);border:7px solid #fffdf8fa;position:absolute;overflow:hidden;box-shadow:0 22px 56px #3b2a1a38}._8TymFG_kennelPhone{border-radius:34px;width:min(48%,295px);height:565px;top:34px;left:42px;transform:rotate(-2deg)}._8TymFG_breedingPhone{border-radius:32px;width:min(43%,265px);height:520px;top:92px;right:34px;transform:rotate(3deg)}._8TymFG_phoneImage{width:100%;height:auto;display:block}._8TymFG_heroBadge{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f7;border:1px solid #e8d5c0f2;border-radius:20px;padding:18px 20px;position:absolute;bottom:22px;left:24px;right:24px;box-shadow:0 18px 40px #3b2a1a29}._8TymFG_heroBadge span{color:var(--mk-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}._8TymFG_heroBadge strong{color:var(--mk-text-strong);margin-top:5px;font-size:1.05rem;font-weight:900;display:block}._8TymFG_introSection{border-top:1px solid var(--mk-border);background:var(--mk-surface);padding-block:clamp(72px,8vw,112px)}._8TymFG_introGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(44px,8vw,110px);display:grid}._8TymFG_sectionTitle{margin:16px 0 0}._8TymFG_introCopy{color:var(--mk-text-muted);gap:22px;font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.78;display:grid}._8TymFG_introCopy p{margin:0}._8TymFG_loopSection{border-top:1px solid var(--mk-border);background:var(--mk-canvas);padding-block:clamp(76px,9vw,124px)}._8TymFG_sectionHeading{max-width:760px}._8TymFG_sectionLead{margin:24px 0 0}._8TymFG_loopGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}._8TymFG_loopCard{border:1px solid var(--mk-border);background:var(--mk-surface);border-radius:20px;min-height:230px;padding:24px}._8TymFG_loopNumber{background:var(--mk-green-soft);min-width:42px;height:42px;color:var(--mk-green-dark);border-radius:13px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}._8TymFG_loopCard:nth-child(3n+2) ._8TymFG_loopNumber{background:var(--mk-gold-soft);color:#8a6810}._8TymFG_loopCard:nth-child(3n) ._8TymFG_loopNumber{background:var(--mk-purple-soft);color:var(--mk-purple)}._8TymFG_loopCard h3{color:var(--mk-text-strong);margin:22px 0 8px;font-size:1.08rem;font-weight:900}._8TymFG_loopCard p{color:var(--mk-text-muted);margin:0;font-size:.92rem;line-height:1.65}._8TymFG_showcaseSection{border-top:1px solid var(--mk-border);background:var(--mk-surface);padding-block:clamp(76px,9vw,124px)}._8TymFG_showcaseGrid{grid-template-columns:minmax(440px,1fr) minmax(0,.9fr);align-items:center;gap:clamp(54px,8vw,108px);display:grid}._8TymFG_showcaseVisual{background:var(--mk-surface-soft);border-radius:32px;min-height:620px;position:relative}._8TymFG_showCard{z-index:2;border:7px solid var(--mk-surface);border-radius:32px;width:min(46%,270px);height:auto;position:absolute;top:34px;left:38px;overflow:hidden;box-shadow:0 24px 56px #3b2a1a33}._8TymFG_showScreen{width:100%;height:auto;display:block}._8TymFG_trophyArtwork{border-radius:28px;width:58%;position:absolute;top:72px;bottom:34px;right:34px;overflow:hidden;box-shadow:0 20px 48px #3b2a1a29}._8TymFG_trophyImage{object-fit:cover;object-position:center 30%;width:100%;height:100%}._8TymFG_showcaseCopy{max-width:620px}._8TymFG_pillRow{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}._8TymFG_pillRow span{background:var(--mk-green-soft);color:var(--mk-green-dark);border-radius:999px;padding:9px 12px;font-size:.76rem;font-weight:900}._8TymFG_developmentSection{border-top:1px solid var(--mk-border);background:var(--mk-canvas);padding-block:clamp(76px,9vw,124px)}._8TymFG_developmentShell{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(52px,8vw,108px);display:grid}._8TymFG_developmentCopy{max-width:650px}._8TymFG_developmentNote{border-left:3px solid var(--mk-green);color:var(--mk-text-muted);margin:24px 0 0;padding:8px 0 8px 16px;line-height:1.7}._8TymFG_developmentVisual{border:1px solid var(--mk-border);border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 24px 64px #3b2a1a24}._8TymFG_developmentImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._8TymFG_developmentBadge{background:#fffdf8f5;border-radius:20px;padding:18px 20px;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 18px 44px #3b2a1a29}._8TymFG_developmentBadge span{color:var(--mk-green);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900;display:block}._8TymFG_developmentBadge strong{color:var(--mk-text-strong);margin-top:4px;font-size:1.05rem;font-weight:900;display:block}._8TymFG_developmentBadge p{color:var(--mk-text-muted);margin:6px 0 0;font-size:.82rem}._8TymFG_ctaSection{border-top:1px solid var(--mk-border);background:var(--mk-green-soft);padding-block:clamp(68px,8vw,104px)}._8TymFG_ctaShell{justify-content:space-between;align-items:center;gap:32px;display:flex}._8TymFG_ctaTitle{margin:14px 0 0}@media (max-width:960px){._8TymFG_heroGrid,._8TymFG_showcaseGrid,._8TymFG_developmentShell,._8TymFG_introGrid{grid-template-columns:1fr}._8TymFG_heroVisual,._8TymFG_showcaseVisual,._8TymFG_developmentVisual{width:min(100%,720px);margin-inline:auto}._8TymFG_loopGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){._8TymFG_hero,._8TymFG_introSection,._8TymFG_loopSection,._8TymFG_showcaseSection,._8TymFG_developmentSection{padding-block:64px}._8TymFG_heroActions,._8TymFG_ctaShell{flex-direction:column;align-items:stretch}._8TymFG_heroStage{border-radius:26px;min-height:590px}._8TymFG_kennelPhone{border-width:5px;border-radius:28px;width:49%;height:480px;top:26px;left:22px}._8TymFG_breedingPhone{border-width:5px;border-radius:26px;width:43%;height:445px;top:74px;right:18px}._8TymFG_heroBadge{bottom:14px;left:14px;right:14px}._8TymFG_loopGrid{grid-template-columns:1fr}._8TymFG_loopCard{min-height:0}._8TymFG_showcaseVisual{min-height:560px}._8TymFG_showCard{border-width:5px;border-radius:27px;width:47%;height:auto;top:24px;left:22px}._8TymFG_trophyArtwork{width:58%;top:76px;bottom:24px;right:18px}._8TymFG_developmentVisual{border-radius:26px;min-height:430px}._8TymFG_heroStage{min-height:550px}._8TymFG_kennelPhone{height:410px}._8TymFG_breedingPhone{height:365px}._8TymFG_kennelPhone,._8TymFG_breedingPhone{height:auto!important}._8TymFG_phoneImage{object-fit:contain;object-position:top;width:100%;display:block;height:auto!important}}
