:where(.taiuo-marketing) .tech-positioning .tech-hero{aspect-ratio:auto;grid-template-columns:1.08fr 1fr;align-items:center;gap:60px;max-width:1440px;min-height:640px;padding:64px 48px 72px}:where(.taiuo-marketing) .tech-positioning .editorial-hero-copy{background:0 0;width:auto;padding:0}:where(.taiuo-marketing) .tech-positioning .editorial-hero h1{margin:22px 0;font-size:clamp(46px,4.45vw,68px);line-height:1.03}:where(.taiuo-marketing) .tech-positioning .editorial-hero h1 em{color:#77705f}:where(.taiuo-marketing) .tech-positioning .editorial-deck{max-width:500px;margin-bottom:26px;font-size:16px;line-height:1.7}:where(.taiuo-marketing) .tech-positioning .editorial-kicker{font-size:10px}:where(.taiuo-marketing) .tech-positioning .editorial-fine{font-size:11px;line-height:1.6}:where(.taiuo-marketing) .tech-hero-actions{flex-direction:column;align-items:flex-start;gap:12px;display:flex}:where(.taiuo-marketing) .tech-positioning .editorial-button{min-height:52px;font-size:13px}:where(.taiuo-marketing) .tech-secondary{align-items:center;gap:16px;min-height:44px;font-size:13px;display:inline-flex}:where(.taiuo-marketing) .skin-platform-preview{background:#fdfbf7;border:1px solid #ded8cb;border-radius:24px;min-width:0;margin:0;padding:22px;box-shadow:0 22px 70px -42px #6a5744}:where(.taiuo-marketing) .platform-preview-top{letter-spacing:.09em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:9px;display:flex}:where(.taiuo-marketing) .platform-sample{letter-spacing:0;color:#69645a;background:#eeeae2;border-radius:20px;padding:6px 9px;font-size:10px}:where(.taiuo-marketing) .platform-capture{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.taiuo-marketing) .platform-portrait{background:#e1d7c8;border-radius:14px;min-height:255px;position:relative;overflow:hidden}:where(.taiuo-marketing) .platform-portrait img{object-fit:cover;object-position:50% 22%;transform-origin:50% 24%;transform:scale(1.7)}:where(.taiuo-marketing) .platform-frame{border:1px solid #fffc;border-radius:45%;position:absolute;inset:18% 13% 22%}:where(.taiuo-marketing) .platform-portrait>span{color:#fff;background:#242720d9;border-radius:30px;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:10px;display:flex;position:absolute;bottom:12px;left:10px;right:10px}:where(.taiuo-marketing) .platform-overline{letter-spacing:.08em;color:#5c574c;font-size:10px;line-height:1.5;display:block}:where(.taiuo-marketing) .platform-insights{min-width:0;padding-top:8px}:where(.taiuo-marketing) .tech-positioning .platform-insights h2{margin:16px 0;font-size:34px;line-height:1.04}:where(.taiuo-marketing) .platform-insights>p{color:#6c6559;margin-bottom:12px;font-size:11px;line-height:1.5}:where(.taiuo-marketing) .platform-signal{border-top:1px solid #e6e0d5;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}:where(.taiuo-marketing) .platform-signal svg{flex-shrink:0}:where(.taiuo-marketing) .platform-followthrough{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}:where(.taiuo-marketing) .platform-followthrough>div{background:#f0eee6;border-radius:12px;padding:18px 14px}:where(.taiuo-marketing) .platform-followthrough svg{color:#55604f;margin-bottom:12px}:where(.taiuo-marketing) .platform-followthrough strong{margin:8px 0;font-size:13px;font-weight:500;line-height:1.5;display:block}:where(.taiuo-marketing) .platform-followthrough p,:where(.taiuo-marketing) .skin-platform-preview figcaption{color:#6c6559;font-size:10px;line-height:1.6}:where(.taiuo-marketing) .skin-platform-preview figcaption{text-align:center;margin-top:16px}:where(.taiuo-marketing) .tech-journey{border-top:1px solid #ddd5c9;padding-block:64px}:where(.taiuo-marketing) .tech-section-heading h2{margin:16px 0 26px;font-size:clamp(36px,3.4vw,52px)}:where(.taiuo-marketing) .tech-section-heading>p:last-child{color:#686157;font-size:14px;line-height:1.7}:where(.taiuo-marketing) .tech-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:34px 0 0;padding:0;list-style:none;display:grid}:where(.taiuo-marketing) .tech-steps li{border-top:1px solid #d4ccbe;padding-top:20px}:where(.taiuo-marketing) .tech-step-number{color:#78613e;font-size:11px}:where(.taiuo-marketing) .tech-steps h3{margin:22px 0 12px;font-size:28px;line-height:1.1}:where(.taiuo-marketing) .tech-steps p{color:#686157;font-size:13px;line-height:1.7}:where(.taiuo-marketing) .tech-purpose{grid-template-columns:1fr 1fr;gap:70px;padding-block:76px;display:grid}:where(.taiuo-marketing) .tech-purpose h2{margin-top:20px}:where(.taiuo-marketing) .tech-purpose>div>p:not(.editorial-kicker){color:#625c51;margin-bottom:18px;font-size:15px;line-height:1.8}:where(.taiuo-marketing) .tech-support{padding-block:56px 76px}:where(.taiuo-marketing) .tech-support-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:30px;display:grid}:where(.taiuo-marketing) .tech-support-grid article{border:1px solid #e1dacd;border-radius:16px;grid-template-columns:140px 1fr;display:grid;overflow:hidden}:where(.taiuo-marketing) .tech-support-grid figure{background:#e6dfd2;margin:0;position:relative}:where(.taiuo-marketing) .tech-support-grid img{object-fit:cover}:where(.taiuo-marketing) .tech-support-grid article>div{padding:24px}:where(.taiuo-marketing) .tech-support-grid h3{font-size:28px;line-height:1.1}:where(.taiuo-marketing) .tech-support-grid p{color:#686157;margin:14px 0;font-size:12px;line-height:1.8}:where(.taiuo-marketing) .tech-support-grid a{align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}:where(.taiuo-marketing) .tech-positioning .experience-tabs button,:where(.taiuo-marketing) .tech-positioning .routine-toggle button{min-height:44px}:where(.taiuo-marketing) .tech-positioning .experience-description .brand-body{font-size:14px}:where(.taiuo-marketing) .tech-positioning .editorial-footer nav a{align-items:center;min-height:32px;display:flex}@media (max-width:1100px){:where(.taiuo-marketing) .tech-positioning .tech-hero{gap:30px;padding:48px 30px}:where(.taiuo-marketing) .skin-platform-preview{padding:16px}:where(.taiuo-marketing) .platform-capture{gap:14px}:where(.taiuo-marketing) .tech-positioning .platform-insights h2{font-size:29px}:where(.taiuo-marketing) .tech-support-grid article{grid-template-columns:110px 1fr}:where(.taiuo-marketing) .tech-purpose{gap:40px}}@media (max-width:760px){:where(.taiuo-marketing) .tech-positioning .tech-hero{grid-template-columns:1fr;gap:30px;min-height:0;padding:36px 20px 40px}:where(.taiuo-marketing) .tech-positioning .editorial-hero h1{margin:18px 0;font-size:clamp(42px,10.8vw,66px)}:where(.taiuo-marketing) .tech-positioning .editorial-deck{margin-bottom:20px;font-size:14px}:where(.taiuo-marketing) .tech-positioning .editorial-kicker{font-size:9px}:where(.taiuo-marketing) .tech-hero-actions{gap:8px}:where(.taiuo-marketing) .skin-platform-preview{justify-self:center;width:100%;max-width:500px}:where(.taiuo-marketing) .platform-portrait{min-height:225px}:where(.taiuo-marketing) .platform-followthrough>div{padding:14px 12px}:where(.taiuo-marketing) .tech-steps{grid-template-columns:1fr 1fr;gap:28px 20px}:where(.taiuo-marketing) .tech-steps h3{margin-top:14px;font-size:26px}:where(.taiuo-marketing) .tech-steps p{font-size:12px}:where(.taiuo-marketing) .tech-journey{padding-block:40px}:where(.taiuo-marketing) .tech-purpose{grid-template-columns:1fr;gap:24px;padding-block:42px}:where(.taiuo-marketing) .tech-purpose h2{font-size:38px}:where(.taiuo-marketing) .tech-support{padding-block:36px 46px}:where(.taiuo-marketing) .tech-support-grid{grid-template-columns:1fr}:where(.taiuo-marketing) .tech-support-grid article>div{padding:20px 16px}:where(.taiuo-marketing) .tech-positioning .editorial-close h2{font-size:42px}:where(.taiuo-marketing) .tech-positioning .editorial-footer nav a{min-height:44px}}@media (max-width:360px){:where(.taiuo-marketing) .platform-preview-top{font-size:8px}:where(.taiuo-marketing) .tech-positioning .platform-insights h2{font-size:27px}:where(.taiuo-marketing) .platform-signal{font-size:10px}:where(.taiuo-marketing) .tech-support-grid article{grid-template-columns:80px 1fr}}:where(.taiuo-marketing) .tech-positioning .couple-hero{aspect-ratio:2.4;grid-template-columns:1fr;gap:0;width:100%;max-width:1600px;min-height:640px;padding:0;display:grid}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-copy{width:40%;padding:50px 20px 50px max(48px,50vw - 672px)}:where(.taiuo-marketing) .tech-positioning .couple-hero h1{white-space:normal;max-width:440px;font-size:clamp(46px,4.3vw,66px)}:where(.taiuo-marketing) .tech-positioning .couple-hero h1 em{color:#514d40}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-deck{color:#38352e;max-width:420px;font-size:14px}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-fine{color:#514b41}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-portrait{min-height:0;position:absolute;inset:0}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-portrait img{object-fit:cover;object-position:50% 50%}@media (min-width:1600px){:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-copy{padding-left:60px}}@media (min-width:761px) and (max-width:1100px){:where(.taiuo-marketing) .tech-positioning .couple-hero{min-height:560px}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-copy{width:40%;padding:40px 20px 40px 30px}:where(.taiuo-marketing) .tech-positioning .couple-hero h1{font-size:46px}}@media (max-width:760px){:where(.taiuo-marketing) .tech-positioning .couple-hero{aspect-ratio:auto;min-height:0}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-copy{background:var(--paper);width:100%;padding:32px 20px 28px}:where(.taiuo-marketing) .tech-positioning .couple-hero h1{max-width:none;font-size:clamp(42px,10.8vw,60px)}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-portrait{min-height:350px;position:relative;inset:auto}:where(.taiuo-marketing) .tech-positioning .couple-hero .editorial-hero-portrait img{object-position:59% 50%}}.homepage-review-bar{color:#34332b;background:#eae5dc;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font:12px/1.4 Arial,sans-serif;display:flex}.homepage-review-bar div{gap:6px;display:flex}.homepage-review-bar a{border-radius:24px;padding:9px 13px;text-decoration:none}.homepage-review-bar a[aria-current=page]{color:#fff;background:#27291f}.homepage-review-bar a:focus-visible{outline-offset:3px;outline:2px solid}.intelligence-note{text-align:center;color:#625d54;margin:24px 0 0;font-size:12px;line-height:1.6}@media (max-width:480px){.homepage-review-bar{padding:10px 16px}.homepage-review-bar>span{max-width:150px}}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;width:100%;max-width:1344px;min-height:0;padding:48px 48px 56px}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) .editorial-hero-copy{min-width:0}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) h1{letter-spacing:-.045em;text-wrap:balance;max-width:490px;margin:22px 0;font-size:clamp(44px,4.35vw,62px);line-height:1.06}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) .editorial-deck{max-width:420px;margin-bottom:24px;font-size:15px;line-height:1.7}:where(.taiuo-marketing) .tech-positioning .tech-hero-actions{gap:8px}:where(.taiuo-marketing) .tech-positioning .tech-hero .editorial-fine{margin-top:16px}:where(.taiuo-marketing) .tech-positioning .skin-platform-preview{border-radius:22px;padding:20px;box-shadow:0 16px 45px -32px #625441}:where(.taiuo-marketing) .tech-positioning .platform-preview-top{margin-bottom:18px}:where(.taiuo-marketing) .tech-positioning .platform-capture{gap:18px}:where(.taiuo-marketing) .tech-positioning .platform-portrait{min-height:240px}:where(.taiuo-marketing) .tech-positioning .platform-followthrough>div{padding:16px}:where(.taiuo-marketing) .tech-positioning .platform-followthrough svg{margin-bottom:8px}:where(.taiuo-marketing) .tech-positioning .platform-followthrough strong{margin:6px 0}:where(.taiuo-marketing) .tech-positioning .skin-platform-preview figcaption{margin-top:12px}@media (min-width:761px) and (max-width:1050px){:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero){gap:28px;padding:36px 30px 44px}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) h1{font-size:44px}:where(.taiuo-marketing) .tech-positioning .platform-capture{gap:12px}:where(.taiuo-marketing) .tech-positioning .skin-platform-preview{padding:16px}:where(.taiuo-marketing) .tech-positioning .platform-insights h2{font-size:29px}}@media (max-width:760px){:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero){grid-template-columns:minmax(0,1fr);gap:30px;padding:32px 20px 36px}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) h1{text-wrap:balance;max-width:540px;font-size:clamp(42px,9.8vw,58px)}:where(.taiuo-marketing) .tech-positioning .tech-hero:not(.couple-hero) .editorial-deck{max-width:460px;font-size:14px}:where(.taiuo-marketing) .tech-positioning .skin-platform-preview{width:100%;max-width:520px;margin-inline:auto;padding:16px}:where(.taiuo-marketing) .tech-positioning .platform-capture{gap:14px}:where(.taiuo-marketing) .tech-positioning .platform-portrait{min-height:230px}:where(.taiuo-marketing) .tech-positioning .platform-followthrough>div{padding:14px 12px}}
