
    .one-stop-page{--rose:#cf2d79;--rose-soft:#fff1f6;--blue:#1858b8;--blue-soft:#eaf2fc;--edge:#dce6f1}
    .one-stop-page h1,.one-stop-page h2,.one-stop-page h3{letter-spacing:-.055em}
    .business-hero{padding:55px 0 106px}.business-hero .crumb{margin-bottom:38px}
    .hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px}
    .hero-copy h1{margin:18px 0 22px;font-size:clamp(44px,5.2vw,67px);line-height:1.04}
    .hero-copy p{max-width:530px;color:var(--body);font-size:16px;line-height:1.72}
    .hero-copy .hero-actions{justify-content:flex-start;margin-top:30px}
    .hero-stage{position:relative;min-height:565px}
    .hero-photo{position:absolute;right:0;top:16px;width:95%;height:500px;object-fit:cover;object-position:70% 45%;border-radius:15px}
    .hero-preview{position:absolute;left:-15px;bottom:0;width:57%;overflow:hidden;border:1px solid var(--edge);border-radius:15px;background:#fff;box-shadow:0 22px 46px rgba(23,38,61,.15)}
    .mini-head,.mock-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;border-bottom:1px solid var(--edge);background:#fff}
    .mini-head strong,.mock-head strong{font-size:13px}.mini-head span,.mock-head span{font-size:10px;color:var(--muted)}
    .hero-preview-body{padding:17px}.hero-preview-body small,.mock-kicker{display:block;color:var(--rose);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
    .hero-preview-body h3{margin:7px 0 13px;font-size:21px;line-height:1.12}
    .hero-actions-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}
    .hero-action{min-height:86px;display:flex;flex-direction:column;justify-content:end;padding:10px;border:1px solid #f3dce7;border-radius:8px;background:var(--rose-soft)}
    .hero-action strong{font-size:11px}.hero-action span{margin-top:4px;color:#8e536d;font-size:9px}
    .hero-action:last-child{border-color:#f3dce7;background:var(--rose-soft)}
    .hero-preview-foot{margin-top:12px;padding-top:10px;border-top:1px solid #e9eef5;color:var(--muted);font-size:10px}
    .narrative{padding:105px 0;background:#f7f9fc}.section-intro{max-width:780px;margin-bottom:38px}.section-intro h2{margin:15px 0 15px;font-size:clamp(38px,4.5vw,56px);line-height:1.08}.section-intro p{max-width:700px;color:var(--body);font-size:16px;line-height:1.7}
    .journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}
    .journey-card{overflow:hidden;border:1px solid var(--edge);border-radius:20px;background:#fff;box-shadow:0 15px 30px rgba(23,38,61,.04)}
    .journey-top{min-height:185px;padding:29px 31px 24px}.journey-top small{display:block;margin-bottom:13px;color:var(--rose);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
    .journey-top h3{margin:0 0 10px;font-size:31px;line-height:1.1}.journey-top p{max-width:450px;margin:0;color:var(--body);font-size:14px;line-height:1.62}
    .journey-mock{height:353px;margin:0 22px 22px;overflow:hidden;border:1px solid var(--edge);border-radius:13px;background:#fff}
    .journey-mock .mock-head strong{color:var(--rose)}.journey-mock-body{height:306px;display:flex;flex-direction:column;padding:20px}
    .journey-service-layout{display:grid;grid-template-columns:1.45fr 1fr;align-items:center;gap:17px;min-height:180px}
    .journey-photo{width:100%;height:180px;object-fit:cover;object-position:center 28%;border-radius:9px}
    .journey-service-fields .journey-detail{display:block;margin:0;padding:0 0 14px;border:0}
    .journey-service-fields .journey-detail + .journey-detail{padding:14px 0 0;border-top:1px solid var(--edge)}
    .journey-service-fields .journey-detail span,.journey-service-fields .journey-detail b{display:block;text-align:left}
    .journey-service-fields .journey-detail b{margin-top:6px;font-size:15px;line-height:1.35}
    .journey-item{display:flex;align-items:center;gap:14px}.journey-item img{width:104px;height:104px;object-fit:cover;border:1px solid var(--edge);border-radius:9px}
    .journey-item b{display:block;font-size:19px}.journey-item span{display:block;margin-top:5px;color:var(--muted);font-size:12px}
    .journey-detail{display:flex;justify-content:space-between;gap:16px;margin-top:17px;padding-top:15px;border-top:1px solid var(--edge);font-size:12px}.journey-detail span{color:var(--muted)}.journey-detail b{text-align:right}
    .rose-pill{display:inline-block;align-self:flex-start;margin-top:auto;padding:8px 12px;border-radius:8px;background:var(--rose-soft);color:var(--rose);font-size:11px;font-weight:800}
    .journey-outcome{padding:0 31px 27px;color:var(--body);font-size:13px;line-height:1.6}.journey-outcome strong{color:var(--ink)}
    .workflow{padding:110px 0}.workflow .section-intro{margin-bottom:42px}.workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
    .workflow-card{padding:30px;border-radius:20px;background:#ecf3fb}.workflow-card:nth-child(2){background:#f5f6f8}
    .workflow-card .surface-label{display:block;margin-bottom:10px;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
    .workflow-card h3{margin:0 0 11px;font-size:32px;line-height:1.12}.workflow-card p{min-height:68px;margin:0 0 22px;color:var(--body);font-size:14px;line-height:1.62}
    .workspace-ui{min-height:327px;overflow:hidden;border:1px solid var(--edge);border-radius:13px;background:#fff;box-shadow:0 12px 25px rgba(23,38,61,.04)}
    .workspace-ui .mock-head strong{color:var(--blue)}.workspace-body{padding:23px}
    .record-title{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:17px}.record-title b{font-size:20px}.record-title span{padding:7px 9px;border-radius:7px;background:#e9f2fc;color:var(--blue);font-size:11px;font-weight:750}.record-identity{display:flex;align-items:center;gap:12px;min-width:0}.record-identity img{width:54px;height:54px;flex:none;object-fit:cover;border:1px solid var(--edge);border-radius:9px}.record-identity img.pet-avatar{border-radius:50%;object-position:center 32%}.record-identity img.product-thumb{object-fit:contain;background:#fff}
    .data-row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e9eef5;font-size:13px}.data-row span{color:var(--muted)}.data-row b{text-align:right}
    .data-row.highlight{margin-top:13px;padding:14px;border:0;border-radius:9px;background:#f3f6f9}.data-row.highlight b{color:var(--blue)}
    .workflow-note{margin-top:20px;color:var(--body);font-size:13px;line-height:1.6}.pos-callout{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:30px;margin-top:22px;padding:27px 31px;border:1px solid var(--edge);border-radius:17px;background:#f6f8fb}.pos-callout small{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pos-callout h3{margin:7px 0 8px;font-size:25px}.pos-callout p{margin:0;color:var(--body);font-size:13px;line-height:1.6}.pos-example{overflow:hidden;border:1px solid var(--edge);border-radius:11px;background:#fff}.pos-example-head,.pos-example-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 17px}.pos-example-head{border-bottom:1px solid var(--edge)}.pos-example-head strong{color:var(--blue);font-size:12px}.pos-example-head span,.pos-example-foot span{color:var(--muted);font-size:11px}.pos-example-body{padding:3px 17px}.pos-example-row{display:grid;grid-template-columns:78px 1fr;gap:13px;align-items:center;padding:10px 0;border-bottom:1px solid #ebeff5}.pos-example-row:last-child{border-bottom:0}.pos-example-row span{color:var(--muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pos-example-row b{font-size:12px}.pos-item-name{display:flex;align-items:center;gap:9px}.pos-item-name img{width:34px;height:34px;flex:none;object-fit:contain;border:1px solid var(--edge);border-radius:6px;background:#fff}.pos-example-foot{border-top:1px solid var(--edge);background:#fbfcfe}.pos-example-foot strong{color:var(--blue);font-size:12px}
    .shared{padding:104px 0;background:#f7f9fc}.shared-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:72px}.shared-copy h2{margin:15px 0 17px;font-size:clamp(38px,4.3vw,55px);line-height:1.09}.shared-copy p{color:var(--body);font-size:15px;line-height:1.7}
    .shared-links{margin-top:24px;border-top:1px solid var(--edge)}.shared-links a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--edge);color:var(--blue);font-size:13px;font-weight:700;text-decoration:none}
    .profile-frame{padding:25px;border-radius:21px;background:#eaf2fc}.profile-ui{overflow:hidden;border:1px solid var(--edge);border-radius:14px;background:#fff;box-shadow:0 14px 28px rgba(23,38,61,.05)}.profile-body{padding:26px}
    .profile-person{display:flex;align-items:center;gap:14px;padding-bottom:19px}.profile-person img{width:57px;height:57px;object-fit:cover;border-radius:50%}.profile-person strong{display:block;font-size:22px}.profile-person span{color:var(--muted);font-size:12px}
    .profile-columns{display:grid;grid-template-columns:1fr 1fr;gap:13px}.profile-block{min-height:107px;padding:17px;border:1px solid var(--edge);border-radius:10px;background:#fbfcfe}.profile-block small{display:block;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-block strong{display:block;margin-top:15px;font-size:18px}.profile-block span{display:block;margin-top:4px;color:var(--muted);font-size:11px}.profile-activity{display:flex;align-items:center;gap:9px;margin-top:13px}.profile-activity img{width:38px;height:38px;flex:none;object-fit:cover;object-position:center 32%;border-radius:50%}.profile-activity strong{margin-top:0;font-size:16px}
    .profile-benefit{margin-top:13px;padding:16px;border-radius:10px;background:#f3f6f9}.profile-benefit small{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.profile-benefit p{margin:7px 0 0;font-size:13px}
    .more-mixes{padding:102px 0}.mix-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mix{display:grid;grid-template-columns:120px 1fr;gap:24px;align-items:center;padding:22px;border:1px solid var(--edge);border-radius:16px;background:#fff}.mix img{width:120px;height:120px;object-fit:cover;border-radius:11px}.mix small{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.mix h3{margin:8px 0;font-size:24px}.mix p{margin:0;color:var(--body);font-size:13px;line-height:1.6}
    .related{padding:94px 0;background:#f7f9fc}.related-head{max-width:730px;margin-bottom:26px}.related-head h2{margin:13px 0 10px;font-size:clamp(35px,4.1vw,50px);line-height:1.1}.related-head p{color:var(--muted);font-size:13px;line-height:1.7}.guide-promo{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;margin-top:57px;padding:27px;border-radius:12px;background:#fff}.guide-promo small{color:var(--rose);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.guide-promo h3{margin:10px 0 9px;font-size:25px}.guide-promo p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.guide-promo .text-link{justify-self:end}
    @media(max-width:900px){.hero-grid,.shared-grid{gap:30px}.workflow-grid,.journey-grid{gap:14px}.hero-stage{min-height:495px}}
    @media(max-width:760px){.hero-grid,.journey-grid,.workflow-grid,.shared-grid,.mix-grid,.pos-callout{grid-template-columns:minmax(0,1fr)}.business-hero{padding:35px 0 80px}.hero-stage{margin-top:30px}.narrative,.workflow,.shared,.more-mixes,.related{padding:72px 0}.workflow-card p{min-height:0}.mix{grid-template-columns:95px 1fr}.mix img{width:95px;height:95px}}
    @media(max-width:480px){.hero-stage{min-height:510px}.hero-photo{top:0;width:100%;height:315px;object-position:78% 45%}.hero-preview{left:0;width:88%}.hero-preview-body{padding:15px}.hero-preview-body h3{font-size:20px}.hero-action{min-height:90px}.journey-top,.workflow-card{padding:23px}.journey-mock{margin:0 13px 18px}.journey-outcome{padding:0 23px 23px}.profile-frame{padding:12px}.profile-body{padding:16px}.profile-block strong{font-size:15px}.data-row.highlight{display:block}.data-row.highlight span{display:block;margin-bottom:6px}.data-row.highlight b{display:block;text-align:left}}
  