.consider .seitai-example .wrap{display:block}.consider .seitai-example section{padding:0;text-align:left;scroll-margin-top:80px}.consider .seitai-example h1,.consider .seitai-example h2,.consider .seitai-example h3,.consider .seitai-example p{max-width:none}.consider .seitai-example{--ink:#1d1d1f;--muted:#6e6e73;--blue:#0071e3;--soft:#f5f5f7;--line:#d2d2d7;--white:#fff}.consider .seitai-example *{box-sizing:border-box}.consider .seitai-example{margin:0;font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:var(--ink);background:#fff;line-height:1.7;-webkit-font-smoothing:antialiased}.consider .seitai-example a,.consider .seitai-example button,.consider .seitai-example summary{-webkit-tap-highlight-color:transparent}.consider .seitai-example a{color:inherit;text-decoration:none}.consider .seitai-example button{font:inherit;cursor:pointer}.consider .seitai-example h1,.consider .seitai-example h2,.consider .seitai-example h3,.consider .seitai-example p{margin:0}.consider .seitai-example h1,.consider .seitai-example h2,.consider .seitai-example h3{font-weight:750;letter-spacing:-.055em}.consider .seitai-example h2{font-size:56px;line-height:1.35}.consider .seitai-example h3{font-size:21px}.consider .seitai-example a:focus-visible,.consider .seitai-example button:focus-visible,.consider .seitai-example summary:focus-visible{outline:3px solid #0071e3;outline-offset:5px}.consider .seitai-example .wrap{max-width:1080px;margin:0 auto;padding-left:32px;padding-right:32px}.consider .seitai-example .prototype-bar{display:flex;align-items:center;justify-content:center;gap:9px;min-height:31px;padding:6px 18px;background:#f5f5f7;color:#77777d;font-size:10px;letter-spacing:.02em}.consider .seitai-example .status-dot{width:5px;height:5px;background:#8c8c94;border-radius:50%}.consider .seitai-example .bar-divider{color:#c3c3c8}.consider .seitai-example .header{height:66px;display:flex;align-items:center;gap:30px;max-width:1128px;padding:0 40px;margin:auto;border-bottom:1px solid #ececef;background:#ffffffee;position:relative;z-index:5}.consider .seitai-example .logo{display:flex;align-items:center;gap:9px;font-size:21px;font-weight:750;letter-spacing:-.045em;white-space:nowrap}.consider .seitai-example .logo svg{width:23px;height:23px}.consider .seitai-example .header nav{margin-left:auto;display:flex;gap:28px;font-size:11px}.consider .seitai-example .header nav a{color:#515154}.consider .seitai-example .header nav a:hover{color:#0071e3}.consider .seitai-example .button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:980px;background:var(--blue);color:#fff;padding:10px 20px;font-size:13px;font-weight:500;line-height:1.5;transition:background .2s,transform .2s}.consider .seitai-example .button:hover{background:#0077ed;transform:scale(1.015)}.consider .seitai-example .button.large{font-size:17px;padding:13px 25px}.consider .seitai-example .button span{font-size:20px;line-height:1}.consider .seitai-example .header-cta{font-size:10px;padding:7px 15px;gap:10px}.consider .seitai-example .header-cta span{font-size:15px}.consider .seitai-example .hero{padding:68px 0 43px;overflow:hidden;background:linear-gradient(#fff 62%,#f5f5f7)}.consider .seitai-example .hero-copy{text-align:center}.consider .seitai-example .hero-eyebrow{font-size:20px;font-weight:700;letter-spacing:-.035em;margin-bottom:20px}.consider .seitai-example .hero h1{font-size:clamp(56px,6.6vw,82px);line-height:1.25;letter-spacing:-.075em;font-weight:800}.consider .seitai-example .hero h1 span{color:#0071e3;background:linear-gradient(100deg,#0071e3 5%,#3196e8 75%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.consider .seitai-example .hero-lead{font-size:19px;line-height:1.85;color:#6e6e73;margin-top:25px;letter-spacing:-.035em;font-weight:500}.consider .seitai-example .hero-actions{display:flex;align-items:center;justify-content:center;gap:29px;margin-top:27px}.consider .seitai-example .text-link{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:16px;font-weight:500}.consider .seitai-example .text-link span{font-size:27px;line-height:1}.consider .seitai-example .text-link:hover{text-decoration:underline;text-underline-offset:3px}.consider .seitai-example .hero-stage{position:relative;max-width:1160px;margin:54px auto 0;padding:0 30px 20px;display:grid;grid-template-columns:1fr 54px 1fr;align-items:center;isolation:isolate;perspective:1600px}.consider .seitai-example .stage-glow{position:absolute;z-index:-1;inset:15% -10% -15%;background:radial-gradient(ellipse at 70% 60%,#d2e8fd88,transparent 60%)}.consider .seitai-example .device-wrap{position:relative;min-width:0}.consider .seitai-example .device-label{display:block;font-size:18px;font-weight:650;letter-spacing:-.03em;text-align:center;margin-bottom:16px;color:#86868b}.consider .seitai-example .device-after .device-label{color:#0071e3}.consider .seitai-example .device-label small{font-size:10px;font-weight:500;color:#8c8c92;margin-left:7px}.consider .seitai-example .hero-device{background:#fff;border:1px solid #bbbcc0;border-radius:15px;overflow:hidden;box-shadow:0 28px 50px -25px #34465465,0 2px 8px #00000008;transform-origin:center;aspect-ratio:1.5}.consider .seitai-example .device-before .hero-device{transform:rotateY(6deg) rotate(-1.6deg);filter:saturate(.45);border-color:#c4c5c9}.consider .seitai-example .device-after .hero-device{transform:rotateY(-6deg) rotate(1.6deg);border-color:#9bb8d3;box-shadow:0 30px 60px -26px #1c66995c,0 0 0 1px #ffffff}.consider .seitai-example .device-chrome{height:30px;background:#f0f0f3;border-bottom:1px solid #dedfe3;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 12px;font-size:8px;color:#909097;text-align:center}.consider .seitai-example .dots{display:flex;gap:4px}.consider .seitai-example .dots i{width:5px;height:5px;border-radius:50%;background:#d1d2d6}.consider .seitai-example .chrome-lock{text-align:right;font-size:10px}.consider .seitai-example .device-content{padding:0 28px 22px}.consider .seitai-example .mini-site-head{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:13px;padding:18px 0;color:#334740}.consider .seitai-example .mini-site-head>span{font-size:7px;font-weight:400;letter-spacing:.05em}.consider .seitai-example .old-device-hero{position:relative;height:126px;overflow:hidden}.consider .seitai-example .room-art{position:absolute;inset:0;background:linear-gradient(90deg,#e8ece6 5%,#e6e6d9)}.consider .seitai-example .room-art .window{position:absolute;right:35px;top:13px;width:56px;height:66px;background:#f5faf5;border:5px solid #d0d6c9;box-shadow:inset 0 0 0 1px #edf1e7}.consider .seitai-example .room-art .bed{position:absolute;right:-4px;bottom:14px;background:#c1cbbe;width:145px;height:32px;border-radius:50% 8px 3px 3px;border-bottom:6px solid #a8b3a1}.consider .seitai-example .room-art .plant{position:absolute;right:105px;top:37px;width:23px;height:37px;background:#a1ad97;border-radius:80% 0 80% 0;transform:rotate(-25deg);opacity:.7}.consider .seitai-example .old-device-copy{position:relative;z-index:1;padding:26px 19px;color:#627165}.consider .seitai-example .old-device-copy p{font-size:12px}.consider .seitai-example .old-device-copy strong{font-size:20px;font-weight:600;letter-spacing:-.06em}.consider .seitai-example .mini-news{text-align:center;padding:19px 0 10px}.consider .seitai-example .mini-news p{font-size:10px;color:#798379}.consider .seitai-example .mini-news>span{display:block;font-size:8px;color:#a0a69e;margin-top:9px;padding-top:9px;border-top:1px solid #eceeea}.consider .seitai-example .old-device-bottom{text-align:center;color:#a2a6a1;font-size:9px;letter-spacing:.05em;padding:9px 0}.consider .seitai-example .after-device-hero{background:#eef4ef;padding:21px 25px 19px;border-radius:2px}.consider .seitai-example .mini-location{font-size:8px;color:#788e7e;margin-bottom:7px}.consider .seitai-example .after-device-hero strong{font-size:27px;color:#244e3e;line-height:1.45;letter-spacing:-.065em}.consider .seitai-example .after-device-hero p{font-size:8px;color:#778a7b;line-height:1.9;margin-top:9px}.consider .seitai-example .device-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.consider .seitai-example .device-shortcuts span{font-size:8px;text-align:center;background:#fff;color:#54745e;border:1px solid #dce6dc;border-radius:3px;padding:4px}.consider .seitai-example .device-cta{font-size:9px;background:#346d52;color:#fff;text-align:center;border-radius:3px;padding:6px;margin-top:8px;position:relative}.consider .seitai-example .device-cta span{position:absolute;right:10px}.consider .seitai-example .device-caption{text-align:center;font-size:12px;color:#929298;margin-top:20px}.consider .seitai-example .device-after .device-caption{color:#6b7782}.consider .seitai-example .stage-arrow{font-size:35px;color:#adb8c3;text-align:center;margin-top:4px;font-weight:200}.consider .seitai-example .hero-footnote{text-align:center;color:#86868b;font-size:12px;margin-top:18px;letter-spacing:-.02em}.consider .seitai-example .sample-notice{display:flex;gap:9px;justify-content:center;align-items:center;padding-top:22px;padding-bottom:23px;background:#fff}.consider .seitai-example .sample-notice p{font-size:10px;line-height:1.9;color:#909095}.consider .seitai-example .sample-notice strong{font-weight:500;color:#6e6e73}.consider .seitai-example .notice-icon{height:15px;width:15px;flex-shrink:0;border:1px solid #a3a3aa;border-radius:50%;display:grid;place-items:center;font:italic 10px Georgia;color:#909098}.consider .seitai-example .section-index{font-size:14px;font-weight:650;letter-spacing:-.015em;color:#86868b;margin-bottom:15px}.consider .seitai-example .section-index>span{font-size:11px;font-weight:400;margin-left:9px}.consider .seitai-example .case-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding-top:82px;padding-bottom:102px}.consider .seitai-example .case-intro h2{font-size:43px;line-height:1.45}.consider .seitai-example .case-detail{padding-left:18px}.consider .seitai-example .case-name{display:flex;gap:13px;align-items:center}.consider .seitai-example .store-symbol{font-family:Georgia,serif;font-size:30px;color:#5b7a66;background:#edf2ec;width:46px;height:46px;display:grid;place-items:center;border-radius:12px}.consider .seitai-example .case-name h3{font-size:19px}.consider .seitai-example .case-name h3 small{font-size:10px;color:#95959b;font-weight:400;margin-left:7px;letter-spacing:0}.consider .seitai-example .case-name p{font-size:10px;color:#86868b;margin-top:3px}.consider .seitai-example .case-voice{font-size:18px;font-weight:500;line-height:1.9;letter-spacing:-.035em;margin-top:22px}.consider .seitai-example .fine-print{font-size:8px;color:#aaaab0;margin-top:11px;line-height:1.8}.consider .seitai-example .comparison-section{background:#f5f5f7;padding:100px 0 78px}.consider .seitai-example .section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:43px}.consider .seitai-example .section-top>p{font-size:16px;font-weight:500;color:#86868b;line-height:1.8;padding-bottom:8px}.consider .seitai-example .muted-heading{color:#86868b}.consider .seitai-example .tabs{display:flex;align-items:center;justify-content:center;gap:4px;background:#e8e8ed;border-radius:980px;padding:5px;width:max-content;max-width:100%;margin:0 auto 42px}.consider .seitai-example .tabs button{background:none;border:0;border-radius:980px;padding:11px 26px;font-size:13px;color:#6e6e73;line-height:1.5;white-space:nowrap;transition:background .2s,box-shadow .2s}.consider .seitai-example .tabs button span{display:none}.consider .seitai-example .tabs button[aria-selected=true]{background:#fff;color:#1d1d1f;box-shadow:0 2px 7px #0000000b}.consider .seitai-example .tabs button:hover:not([aria-selected=true]){color:#1d1d1f}.consider .seitai-example .comparison-panel[hidden]{display:none}.consider .seitai-example .screen-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.consider .seitai-example .screen{overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 12px 30px -22px #00000022;border:1px solid #e8e8ed}.consider .seitai-example .screen-label{background:#fff;padding:18px 23px;display:flex;align-items:center;gap:10px;font-size:10px;color:#86868b}.consider .seitai-example .screen-label span{font-size:15px;letter-spacing:-.03em;color:#86868b;font-weight:650;text-transform:capitalize}.consider .seitai-example .after .screen-label span{color:#0071e3}.consider .seitai-example .browser-chrome{height:31px;display:flex;align-items:center;gap:4px;padding:0 21px;background:#f5f5f7;color:#97979f;font-size:8px}.consider .seitai-example .browser-chrome i{height:5px;width:5px;border-radius:50%;background:#d4d4db}.consider .seitai-example .browser-chrome span{margin-left:10px}.consider .seitai-example .search-preview{padding:24px 28px 0}.consider .seitai-example .fake-query{border:1px solid #e3e3e8;border-radius:25px;display:flex;gap:10px;align-items:center;padding:10px 14px;font-size:11px;color:#77777d;margin-bottom:25px}.consider .seitai-example .fake-query svg{width:14px;height:14px;fill:none;stroke:#77777d;stroke-width:1.5}.consider .seitai-example .search-brand{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.5}.consider .seitai-example .search-brand small{display:block;font-size:9px;color:#a1a1a6;margin-top:1px}.consider .seitai-example .site-icon{height:27px;width:27px;border-radius:50%;background:#f0f3f0;color:#6d8475;font-family:Georgia,serif;font-size:17px;display:grid;place-items:center}.consider .seitai-example .search-title{font-size:18px;line-height:1.6;color:#2561a6;letter-spacing:-.03em;font-weight:500;margin-top:15px}.consider .seitai-example .muted-title{color:#82828b}.consider .seitai-example .search-desc{font-size:11px;color:#81818a;line-height:1.9;margin-top:8px;min-height:65px}.consider .seitai-example .screen-observation{padding:20px 0;display:flex;gap:7px;align-items:flex-start;font-size:10px;line-height:1.8;border-top:1px solid #eeeef1;color:#8e8e95;margin-top:25px}.consider .seitai-example .screen-observation span{display:grid;place-items:center;height:14px;width:14px;border:1px solid;border-radius:50%;font-size:8px;line-height:1;margin-top:2px;flex-shrink:0}.consider .seitai-example .after .screen-observation{color:#0071e3}.consider .seitai-example .change-explainer{display:grid;grid-template-columns:140px 1fr;gap:20px;max-width:850px;margin:47px auto 0;padding:0 16px}.consider .seitai-example .change-label{font-size:12px;color:#0071e3;font-weight:600;padding-top:4px}.consider .seitai-example .change-explainer h3{font-size:22px;line-height:1.6}.consider .seitai-example .change-explainer p:not(.change-label){color:#86868b;font-size:13px;line-height:2;margin-top:10px}.consider .seitai-example .panel-note{font-size:9px;line-height:1.9;color:#a2a2a8;text-align:center;max-width:820px;margin:27px auto 0}.consider .seitai-example .clinic-preview{padding:0 22px}.consider .seitai-example .clinic-header{display:flex;justify-content:space-between;align-items:center;padding:17px 0;font-size:14px;font-weight:650}.consider .seitai-example .clinic-header small{font-size:8px;font-weight:400;color:#90968f}.consider .seitai-example .clinic-hero{position:relative;height:155px;background:#e8ede7;overflow:hidden}.consider .seitai-example .clinic-copy{position:relative;z-index:1}.consider .seitai-example .old-clinic .clinic-copy{padding:35px 19px;color:#667564}.consider .seitai-example .clinic-copy p{font-size:13px}.consider .seitai-example .clinic-copy strong{font-size:21px;line-height:1.65;letter-spacing:-.055em}.consider .seitai-example .old-news{font-size:11px;text-align:center;margin:18px 0 9px;color:#8a9186}.consider .seitai-example .news-row{font-size:9px;text-align:center;color:#9da397;border-top:1px solid #eef0eb;padding-top:8px}.consider .seitai-example .new-clinic-hero{background:#eef4ef;padding:24px 21px 21px;border-radius:3px;min-height:228px}.consider .seitai-example .clinic-kicker{display:block;color:#779080;font-size:9px;margin-bottom:9px}.consider .seitai-example .new-clinic .clinic-copy strong{color:#2c5944;font-size:20px}.consider .seitai-example .new-clinic .clinic-copy p{font-size:9px;color:#8b9a8d;margin-top:10px}.consider .seitai-example .clinic-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.consider .seitai-example .clinic-links span{background:#fff;border:1px solid #dbe5dc;padding:6px;border-radius:3px;font-size:8px;color:#64806a;text-align:center}.consider .seitai-example .clinic-links .mock-primary{grid-column:1/-1;background:#346c52;border-color:#346c52;color:#fff;font-size:10px}.consider .seitai-example .clinic-preview .screen-observation{margin-top:19px}.consider .seitai-example .info-preview{padding:26px 27px 0}.consider .seitai-example .info-preview>h3{font-size:17px;margin-bottom:17px}.consider .seitai-example .info-poster{text-align:center;background:#eff1ed;min-height:190px;padding:30px 10px;border-radius:3px}.consider .seitai-example .info-poster>span{font-size:22px;font-weight:650;letter-spacing:.035em;color:#7f8c75}.consider .seitai-example .info-poster p{font-size:11px;color:#94a087;margin-top:15px}.consider .seitai-example .info-poster small{font-size:8px;color:#a7b09e;display:block;margin-top:14px}.consider .seitai-example .shop-data{margin:0;min-height:190px}.consider .seitai-example .shop-data>div{display:grid;grid-template-columns:77px 1fr;gap:6px;font-size:10px;padding:12px 0;border-bottom:1px solid #e9ebed}.consider .seitai-example .shop-data dt{color:#9a9ca2}.consider .seitai-example .shop-data dd{margin:0;color:#4c535c}.consider .seitai-example .shop-data small{font-size:8px;color:#a3a7af}.consider .seitai-example .mobile-view-switch{display:none}.consider .seitai-example .verify-section{background:#000;color:#f5f5f7}.consider .seitai-example .verify{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;padding-top:116px;padding-bottom:90px}.consider .seitai-example .verify .section-index{color:#86868b}.consider .seitai-example .verify h2{font-size:48px;line-height:1.4}.consider .seitai-example .verify h2 span{color:#86868b}.consider .seitai-example .section-lead{font-size:17px;color:#86868b;line-height:1.9;margin-top:24px;letter-spacing:-.03em;font-weight:500}.consider .seitai-example .verify .section-lead{font-size:14px;color:#a1a1a6;line-height:2.1}.consider .seitai-example .verify-list{list-style:none;padding:0;margin:9px 0 0}.consider .seitai-example .verify-list li{display:flex;gap:23px;border-bottom:1px solid #252528;padding-bottom:26px;margin-bottom:26px}.consider .seitai-example .verify-list li:last-child{border:0;padding:0;margin:0}.consider .seitai-example .verify-list li>span{font-size:25px;line-height:1.1;color:#4d4d51;font-weight:600;letter-spacing:-.05em;padding-top:5px}.consider .seitai-example .verify-list h3{font-size:17px;color:#ededf0;margin-bottom:9px;font-weight:600}.consider .seitai-example .verify-list p{font-size:12px;color:#86868b;line-height:2}.consider .seitai-example .verify-note{grid-column:1/-1;border-top:1px solid #252528;padding-top:22px;color:#65656c;font-size:9px;margin-top:0}.consider .seitai-example .report-section{background:#fff;padding:111px 0 108px}.consider .seitai-example .report-grid{display:block}.consider .seitai-example .report-intro{text-align:center;max-width:900px;margin:auto}.consider .seitai-example .report-intro h2{font-size:52px;line-height:1.4}.consider .seitai-example .report-intro .section-lead{font-size:17px}.consider .seitai-example .report-caution{font-size:10px;color:#a1a1a6;margin-top:20px;line-height:1.9}.consider .seitai-example .report-intro .text-link{display:none}.consider .seitai-example .email-card{max-width:705px;margin:51px auto 0;border:1px solid #dedee4;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 28px 70px -30px #29354435}.consider .seitai-example .email-top{display:flex;align-items:center;gap:11px;padding:17px 29px;background:#f5f5f7;border-bottom:1px solid #e7e7ed;font-size:11px;color:#797981}.consider .seitai-example .mail-symbol{font-size:19px;line-height:1;color:#91919a}.consider .seitai-example .sample-stamp{margin-left:auto;font-size:9px;color:#92929b;border:1px solid #d2d2d9;border-radius:4px;padding:1px 7px}.consider .seitai-example .email-body{padding:37px 48px}.consider .seitai-example .email-body>p{font-size:13px;color:#73737b;line-height:2}.consider .seitai-example .email-body .email-subject{font-size:20px;font-weight:700;color:#2c2c31;line-height:1.6;letter-spacing:-.035em}.consider .seitai-example .email-body .email-meta{color:#a1a1aa;font-size:10px;line-height:1.9;margin:15px 0 29px}.consider .seitai-example .email-finding{background:#f5f5f7;border-radius:12px;padding:25px 27px;margin-top:27px}.consider .seitai-example .priority{color:#0071e3;font-size:10px}.consider .seitai-example .email-finding h3{font-size:20px;line-height:1.7;margin:6px 0 19px}.consider .seitai-example .email-finding dl{margin:0}.consider .seitai-example .email-finding dl>div{display:grid;grid-template-columns:85px 1fr;gap:10px;font-size:11px;line-height:2;margin-top:14px}.consider .seitai-example .email-finding dt{color:#95959e}.consider .seitai-example .email-finding dd{margin:0;color:#686872}.consider .seitai-example .email-following{margin-top:29px}.consider .seitai-example .email-following h3{font-size:14px}.consider .seitai-example .email-following ul{padding-left:18px;font-size:12px;color:#85858d;margin:11px 0 0;line-height:2}.consider .seitai-example .email-body .email-close{font-size:11px;margin-top:25px;color:#a1a1aa}.consider .seitai-example .email-body .email-sign{border-top:1px solid #e5e5ea;margin-top:31px;padding-top:19px;display:flex;justify-content:space-between;font-size:14px;font-weight:650;color:#4d4d56}.consider .seitai-example .email-sign span{font-size:9px;font-weight:400;color:#a1a1aa}.consider .seitai-example .faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;padding-top:75px;padding-bottom:96px;border-top:1px solid #e7e7ed}.consider .seitai-example .faq h2{font-size:39px}.consider .seitai-example .faq-items details{border-bottom:1px solid #dedee4}.consider .seitai-example .faq-items details:first-child{border-top:1px solid #dedee4}.consider .seitai-example .faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:23px 0;font-size:13px;font-weight:500;cursor:pointer}.consider .seitai-example .faq summary::-webkit-details-marker{display:none}.consider .seitai-example .faq summary>span{font-size:22px;color:#86868b;font-weight:400}.consider .seitai-example .faq details[open] summary>span{transform:rotate(45deg)}.consider .seitai-example .faq details p{font-size:12px;color:#86868b;line-height:2;padding:0 20px 24px 0}.consider .seitai-example .cta-section{background:#f5f5f7;padding:95px 0 100px;text-align:center}.consider .seitai-example .cta-layout{display:block}.consider .seitai-example .cta-section .section-index{font-size:14px}.consider .seitai-example .cta-section h2{font-size:66px;line-height:1.32;letter-spacing:-.07em}.consider .seitai-example .cta-section p:not(.section-index){font-size:16px;color:#86868b;line-height:1.9;margin-top:23px}.consider .seitai-example .cta-action{margin-top:29px}.consider .seitai-example .white-button{background:#0071e3;color:#fff}.consider .seitai-example .cta-action .button.large{padding:14px 29px;font-size:17px}.consider .seitai-example .cta-action>p{font-size:10px!important;color:#a1a1a6!important;margin-top:17px!important}.consider .seitai-example .cta-action>a{display:inline-block;color:#0071e3;font-size:13px;margin-top:21px}.consider .seitai-example .cta-action>a:hover{text-decoration:underline}.consider .seitai-example .footer{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:130px;padding-top:31px;padding-bottom:31px}.consider .seitai-example .footer .logo{font-size:17px}.consider .seitai-example .footer p{font-size:9px;color:#a1a1a6;line-height:1.9}.consider .seitai-example .official-link{font-size:10px;color:#86868b}.consider .seitai-example .mobile-break{display:none}.consider .seitai-example dialog{width:min(490px,calc(100vw - 32px));border:0;border-radius:22px;padding:0;color:var(--ink);box-shadow:0 20px 100px #0003;max-height:calc(100dvh - 32px)}.consider .seitai-example dialog::backdrop{background:#0008;backdrop-filter:blur(6px)}.consider .seitai-example .dialog-top{display:flex;align-items:center;justify-content:space-between;background:#f5f5f7;padding:10px 22px;font-size:9px;color:#86868b;letter-spacing:.04em}.consider .seitai-example .close-dialog{width:35px;height:35px;border:0;background:#e8e8ed;color:#86868b;font-size:24px;border-radius:50%;line-height:1}.consider .seitai-example .dialog-content{padding:28px 36px 24px}.consider .seitai-example .dialog-content .section-index{font-size:12px;color:#0071e3}.consider .seitai-example .dialog-content h2{font-size:33px;line-height:1.4}.consider .seitai-example .dialog-content>p:not(.section-index){font-size:11px;color:#86868b;line-height:2;margin-top:17px}.consider .seitai-example .demo-form{margin-top:23px}.consider .seitai-example .demo-form>div{margin-top:15px}.consider .seitai-example .demo-form span{font-size:11px;font-weight:500;color:#6e6e73}.consider .seitai-example .demo-form small{font-size:9px;color:#a1a1a6;font-weight:400;margin-left:5px}.consider .seitai-example .demo-form p{border:1px solid #dedee4;background:#f5f5f7;color:#a1a1a6;border-radius:9px;font-size:11px;padding:10px 13px;margin-top:5px}.consider .seitai-example .dialog-content .dialog-notice{font-size:10px;color:#86868b;padding:0;margin-top:19px}.consider .seitai-example .full-width{display:flex;margin-top:20px;padding:12px 20px}.consider .seitai-example .plain-close{border:0;background:transparent;color:#0071e3;text-align:center;width:100%;font-size:11px;margin-top:12px;padding:7px}.consider .seitai-example .reveal{opacity:1;transform:none}.consider .seitai-example .motion-ready .reveal{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)}.consider .seitai-example .motion-ready .reveal:not(.in-view){opacity:0;transform:translateY(24px)}@media(min-width:1400px){.consider .seitai-example .hero{padding-top:80px}.consider .seitai-example .hero-stage{margin-top:64px}}@media(max-width:1000px){.consider .seitai-example .hero h1{font-size:66px}.consider .seitai-example .hero-device{aspect-ratio:1.4}.consider .seitai-example .device-content{padding:0 20px 18px}.consider .seitai-example .after-device-hero{padding:17px 20px}.consider .seitai-example .after-device-hero strong{font-size:23px}.consider .seitai-example .old-device-hero{height:115px}.consider .seitai-example .old-device-copy strong{font-size:17px}.consider .seitai-example .mini-site-head{font-size:11px;padding:16px 0}.consider .seitai-example .mini-news{padding-top:14px}.consider .seitai-example .case-intro{gap:30px}.consider .seitai-example .case-intro h2{font-size:38px}.consider .seitai-example .section-top h2{font-size:50px}.consider .seitai-example .search-preview{padding:22px 22px 0}.consider .seitai-example .search-title{font-size:16px}.consider .seitai-example .screen-pair{gap:20px}.consider .seitai-example .screen-observation{font-size:9px}.consider .seitai-example .verify{gap:38px}.consider .seitai-example .verify h2{font-size:41px}.consider .seitai-example .verify .section-lead{font-size:12px}.consider .seitai-example .verify-list h3{font-size:15px}.consider .seitai-example .verify-list p{font-size:11px}.consider .seitai-example .report-intro h2{font-size:46px}.consider .seitai-example .clinic-header small{display:none}.consider .seitai-example .new-clinic .clinic-copy strong{font-size:17px}.consider .seitai-example .new-clinic-hero{padding:21px 17px;min-height:223px}.consider .seitai-example .shop-data>div{grid-template-columns:65px 1fr;font-size:9px}}@media(max-width:700px){.consider .seitai-example .wrap{padding-left:25px;padding-right:25px}.consider .seitai-example .prototype-bar{font-size:8px;gap:6px;min-height:27px;padding:5px 12px;letter-spacing:0}.consider .seitai-example .status-dot{width:4px;height:4px}.consider .seitai-example .header{height:60px;padding:0 23px;gap:10px;justify-content:space-between}.consider .seitai-example .header .logo{font-size:18px;gap:7px}.consider .seitai-example .logo svg{width:20px;height:20px}.consider .seitai-example .header nav{display:none}.consider .seitai-example .header-cta{font-size:9px;padding:7px 12px;gap:7px}.consider .seitai-example .header-cta span{font-size:12px}.consider .seitai-example .hero{padding:48px 0 30px}.consider .seitai-example .hero-copy{padding:0 17px}.consider .seitai-example .hero-eyebrow{font-size:14px;margin-bottom:16px}.consider .seitai-example .hero h1{font-size:clamp(35px,9.6vw,58px);line-height:1.34;letter-spacing:-.085em;white-space:nowrap}.consider .seitai-example .hero-lead{font-size:13px;line-height:1.85;margin-top:21px;letter-spacing:-.04em}.consider .seitai-example .hero-actions{gap:17px;margin-top:24px;flex-direction:column}.consider .seitai-example .hero-actions .button.large{padding:11px 22px;font-size:13px}.consider .seitai-example .hero-actions .text-link{font-size:12px;gap:5px}.consider .seitai-example .hero-actions .text-link span{font-size:20px}.consider .seitai-example .hero-stage{margin-top:39px;padding:0 12px 11px;grid-template-columns:1fr 19px 1fr;gap:0;perspective:1000px}.consider .seitai-example .device-label{font-size:14px;margin-bottom:11px}.consider .seitai-example .device-label small{font-size:8px;display:block;margin:0;line-height:1.5;height:12px}.consider .seitai-example .device-before .device-label{padding-bottom:12px}.consider .seitai-example .hero-device{border-radius:16px;aspect-ratio:auto;height:265px;box-shadow:0 20px 30px -20px #243e5855;border:3px solid #dbdde0}.consider .seitai-example .device-before .hero-device{transform:rotateY(3deg) rotate(-2deg);border-color:#e0e1e3}.consider .seitai-example .device-after .hero-device{transform:rotateY(-3deg) rotate(2deg);border-color:#4b535b;box-shadow:0 24px 30px -18px #263e5a55}.consider .seitai-example .device-chrome{height:21px;padding:0 7px;font-size:5px;grid-template-columns:15px 1fr 8px;border-bottom:1px solid #e9e9ed}.consider .seitai-example .dots{gap:2px}.consider .seitai-example .dots i{height:3px;width:3px}.consider .seitai-example .chrome-lock{font-size:6px}.consider .seitai-example .device-content{padding:0 9px 10px}.consider .seitai-example .mini-site-head{font-size:8px;padding:13px 0 11px;letter-spacing:-.035em;display:block;text-align:center}.consider .seitai-example .mini-site-head>span{display:block;font-size:5px;margin-top:2px;letter-spacing:0}.consider .seitai-example .old-device-hero{height:111px}.consider .seitai-example .old-device-copy{padding:31px 6px}.consider .seitai-example .old-device-copy p{font-size:7px}.consider .seitai-example .old-device-copy strong{font-size:10px;line-height:1.7;white-space:nowrap;letter-spacing:-.07em}.consider .seitai-example .old-device-hero .window{right:9px;width:28px;height:38px;top:11px;border-width:3px}.consider .seitai-example .old-device-hero .bed{width:55px;right:-7px;height:18px;bottom:17px;border-width:3px}.consider .seitai-example .old-device-hero .plant{height:19px;width:10px;right:41px;top:26px}.consider .seitai-example .mini-news{padding:15px 0 8px}.consider .seitai-example .mini-news p{font-size:7px}.consider .seitai-example .mini-news>span{font-size:5px;line-height:1.8;margin-top:9px;padding-top:8px}.consider .seitai-example .old-device-bottom{font-size:6px;white-space:nowrap;padding:8px 0;letter-spacing:-.04em}.consider .seitai-example .after-device-hero{padding:14px 8px;border-radius:2px;min-height:181px}.consider .seitai-example .mini-location{font-size:5px;margin-bottom:8px;letter-spacing:-.03em}.consider .seitai-example .after-device-hero strong{font-size:15px;line-height:1.55;letter-spacing:-.075em;white-space:nowrap}.consider .seitai-example .after-device-hero p{font-size:5px;line-height:1.9;margin-top:10px;letter-spacing:-.04em}.consider .seitai-example .device-shortcuts{margin-top:15px;gap:4px}.consider .seitai-example .device-shortcuts span{font-size:5px;padding:4px 1px;border-radius:2px;white-space:nowrap}.consider .seitai-example .device-cta{font-size:6px;padding:6px 3px;border-radius:2px;margin-top:7px;white-space:nowrap}.consider .seitai-example .device-cta span{right:4px;font-size:6px}.consider .seitai-example .device-caption{font-size:8px;letter-spacing:-.055em;margin-top:13px;white-space:nowrap}.consider .seitai-example .stage-arrow{font-size:17px;position:relative;top:10px;color:#b1bcc6}.consider .seitai-example .hero-footnote{font-size:10px;margin-top:16px;letter-spacing:-.03em}.consider .seitai-example .sample-notice{gap:8px;align-items:flex-start;padding-top:19px;padding-bottom:21px}.consider .seitai-example .sample-notice .notice-icon{margin-top:3px;height:13px;width:13px;font-size:9px}.consider .seitai-example .sample-notice p{font-size:8px;line-height:1.9}.consider .seitai-example .case-intro{display:block;padding-top:49px;padding-bottom:55px}.consider .seitai-example .section-index{font-size:11px;margin-bottom:12px}.consider .seitai-example .section-index>span{font-size:9px;margin-left:6px}.consider .seitai-example .case-intro h2{font-size:35px;line-height:1.45}.consider .seitai-example .case-detail{padding:27px 0 0;margin-top:24px;border-top:1px solid #e8e8ed}.consider .seitai-example .store-symbol{width:40px;height:40px;border-radius:10px;font-size:26px}.consider .seitai-example .case-name{gap:11px}.consider .seitai-example .case-name h3{font-size:17px}.consider .seitai-example .case-name h3 small{font-size:9px;margin-left:5px}.consider .seitai-example .case-name p{font-size:8px;margin-top:3px}.consider .seitai-example .case-voice{font-size:15px;line-height:1.9;margin-top:20px}.consider .seitai-example .fine-print{font-size:7px;line-height:1.9;margin-top:10px}.consider .seitai-example .comparison-section{padding:54px 0 47px}.consider .seitai-example .section-top{display:block;margin-bottom:27px}.consider .seitai-example .section-top h2{font-size:42px;line-height:1.4}.consider .seitai-example .section-top>p{font-size:13px;line-height:1.9;margin-top:18px;padding:0}.consider .seitai-example .section-top>p br{display:none}.consider .seitai-example .tabs{margin-bottom:18px;padding:4px;gap:0;width:100%;justify-content:space-around}.consider .seitai-example .tabs button{font-size:10px;padding:10px 12px;flex:1;letter-spacing:-.02em}.consider .seitai-example .mobile-view-switch{display:flex;align-items:center;justify-content:center;gap:23px;margin:21px 0}.consider .seitai-example .mobile-view-switch button{background:transparent;color:#a1a1a6;font-size:12px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:4px 2px;font-weight:500}.consider .seitai-example .mobile-view-switch button[aria-pressed=true]{color:#1d1d1f;border-bottom-color:#1d1d1f}.consider .seitai-example .screen-pair{display:block}.consider .seitai-example .comparison-section[data-view=after] .screen.before,.consider .seitai-example .comparison-section[data-view=before] .screen.after{display:none}.consider .seitai-example .screen{border-radius:19px;box-shadow:0 18px 40px -25px #00000022}.consider .seitai-example .screen-label{padding:17px 21px;font-size:9px;gap:10px}.consider .seitai-example .screen-label span{font-size:15px}.consider .seitai-example .browser-chrome{height:28px;padding:0 20px;font-size:7px}.consider .seitai-example .search-preview{padding:22px 21px 0}.consider .seitai-example .fake-query{font-size:10px;padding:9px 12px;margin-bottom:24px}.consider .seitai-example .search-brand{font-size:10px}.consider .seitai-example .search-brand small{font-size:8px}.consider .seitai-example .site-icon{width:26px;height:26px;font-size:16px}.consider .seitai-example .search-title{font-size:16px;margin-top:15px;line-height:1.7}.consider .seitai-example .search-desc{font-size:11px;margin-top:9px;min-height:63px;line-height:1.9}.consider .seitai-example .screen-observation{font-size:9px;padding:17px 0;margin-top:23px;line-height:1.9}.consider .seitai-example .change-explainer{display:block;padding:0;margin-top:29px}.consider .seitai-example .change-label{font-size:10px;padding:0;margin-bottom:9px}.consider .seitai-example .change-explainer h3{font-size:23px;line-height:1.55;letter-spacing:-.06em}.consider .seitai-example .change-explainer p:not(.change-label){font-size:12px;line-height:2;margin-top:13px}.consider .seitai-example .panel-note{text-align:left;font-size:8px;line-height:1.95;margin-top:22px}.consider .seitai-example .clinic-preview{padding:0 19px}.consider .seitai-example .clinic-header{font-size:13px;padding:15px 0}.consider .seitai-example .clinic-header small{display:block;font-size:7px}.consider .seitai-example .clinic-hero{height:163px}.consider .seitai-example .old-clinic .clinic-copy{padding:39px 17px}.consider .seitai-example .clinic-copy p{font-size:12px}.consider .seitai-example .clinic-copy strong{font-size:20px}.consider .seitai-example .old-news{font-size:10px}.consider .seitai-example .news-row{font-size:8px}.consider .seitai-example .new-clinic-hero{min-height:231px;padding:21px 17px}.consider .seitai-example .clinic-kicker{font-size:8px;margin-bottom:10px}.consider .seitai-example .new-clinic .clinic-copy strong{font-size:19px;line-height:1.7}.consider .seitai-example .new-clinic .clinic-copy p{font-size:8px;margin-top:12px}.consider .seitai-example .clinic-links{margin-top:18px}.consider .seitai-example .clinic-links span{font-size:8px;padding:7px 3px}.consider .seitai-example .clinic-links .mock-primary{font-size:10px}.consider .seitai-example .clinic-preview .screen-observation{margin-top:20px}.consider .seitai-example .info-preview{padding:23px 21px 0}.consider .seitai-example .info-preview>h3{font-size:17px;margin-bottom:17px}.consider .seitai-example .shop-data>div{grid-template-columns:69px 1fr;font-size:9px;padding:12px 0}.consider .seitai-example .info-poster{padding:29px 10px;min-height:190px}.consider .seitai-example .info-poster>span{font-size:21px}.consider .seitai-example .info-poster p{font-size:10px}.consider .seitai-example .info-poster small{font-size:7px}.consider .seitai-example .verify{display:block;padding-top:64px;padding-bottom:48px}.consider .seitai-example .verify h2{font-size:41px;line-height:1.4}.consider .seitai-example .verify .section-lead{font-size:12px;line-height:2;margin-top:23px}.consider .seitai-example .verify-list{margin-top:38px}.consider .seitai-example .verify-list li{gap:19px;padding-bottom:25px;margin-bottom:24px}.consider .seitai-example .verify-list li>span{font-size:26px;padding-top:3px}.consider .seitai-example .verify-list h3{font-size:15px;margin-bottom:8px;letter-spacing:-.04em}.consider .seitai-example .verify-list p{font-size:11px;line-height:1.95}.consider .seitai-example .verify-note{font-size:8px;margin-top:29px;padding-top:20px;line-height:2}.consider .seitai-example .report-section{padding:61px 0 58px}.consider .seitai-example .report-intro{text-align:left}.consider .seitai-example .report-intro h2{font-size:35px;line-height:1.5;letter-spacing:-.075em}.consider .seitai-example .report-intro .section-lead{font-size:13px;margin-top:22px;line-height:1.9}.consider .seitai-example .report-caution{font-size:8px;margin-top:18px;line-height:1.95}.consider .seitai-example .email-card{margin-top:33px;border-radius:16px}.consider .seitai-example .email-top{padding:14px 18px;font-size:9px;gap:8px}.consider .seitai-example .mail-symbol{font-size:17px}.consider .seitai-example .sample-stamp{font-size:8px;padding:1px 6px}.consider .seitai-example .email-body{padding:24px 21px}.consider .seitai-example .email-body .email-subject{font-size:15px;line-height:1.7}.consider .seitai-example .email-body .email-meta{font-size:8px;margin:12px 0 21px}.consider .seitai-example .email-body>p{font-size:11px;line-height:1.95}.consider .seitai-example .email-finding{padding:20px 17px;margin-top:22px;border-radius:10px}.consider .seitai-example .priority{font-size:8px}.consider .seitai-example .email-finding h3{font-size:17px;line-height:1.65;margin:7px 0 17px}.consider .seitai-example .email-finding dl>div{display:block;font-size:10px;margin-top:14px;line-height:1.9}.consider .seitai-example .email-finding dt{font-size:8px;margin-bottom:3px}.consider .seitai-example .email-following{margin-top:24px}.consider .seitai-example .email-following h3{font-size:12px}.consider .seitai-example .email-following ul{font-size:10px;line-height:2;margin-top:9px}.consider .seitai-example .email-body .email-close{font-size:9px;margin-top:20px}.consider .seitai-example .email-body .email-sign{font-size:12px;padding-top:17px;margin-top:23px}.consider .seitai-example .email-sign span{font-size:8px}.consider .seitai-example .faq{display:block;margin:0 25px;padding:42px 0 52px}.consider .seitai-example .faq h2{font-size:33px}.consider .seitai-example .faq-items{margin-top:28px}.consider .seitai-example .faq summary{font-size:12px;line-height:1.9;padding:20px 0;gap:20px}.consider .seitai-example .faq summary>span{font-size:20px}.consider .seitai-example .faq details p{font-size:11px;padding-bottom:22px}.consider .seitai-example .cta-section{padding:59px 0 63px}.consider .seitai-example .cta-section .section-index{font-size:11px}.consider .seitai-example .cta-section h2{font-size:49px;line-height:1.35}.consider .seitai-example .cta-section p:not(.section-index){font-size:12px;line-height:2;margin-top:21px}.consider .seitai-example .cta-action{margin-top:26px}.consider .seitai-example .cta-action .button.large{font-size:14px;padding:13px 25px}.consider .seitai-example .cta-action>p{font-size:9px!important;margin-top:17px!important}.consider .seitai-example .cta-action>a{font-size:11px;margin-top:19px}.consider .seitai-example .footer{flex-wrap:wrap;gap:19px;padding-top:27px;padding-bottom:31px;align-items:flex-start}.consider .seitai-example .footer .logo{font-size:16px}.consider .seitai-example .footer>div{order:3;width:100%}.consider .seitai-example .footer p{font-size:8px}.consider .seitai-example .official-link{font-size:9px;margin-top:5px}.consider .seitai-example .dialog-content{padding:25px 26px 20px}.consider .seitai-example .dialog-content h2{font-size:30px}.consider .seitai-example .dialog-top{padding:9px 18px}.consider .seitai-example .dialog-content .section-index{font-size:11px}.consider .seitai-example .mobile-break{display:block}}@media(max-width:360px){.consider .seitai-example .wrap{padding-left:21px;padding-right:21px}.consider .seitai-example .hero h1{font-size:34px}.consider .seitai-example .hero-copy{padding:0 10px}.consider .seitai-example .hero-lead{font-size:12px}.consider .seitai-example .hero-stage{padding:0 8px 9px;grid-template-columns:1fr 15px 1fr}.consider .seitai-example .device-content{padding:0 7px}.consider .seitai-example .after-device-hero{padding:13px 6px}.consider .seitai-example .after-device-hero strong{font-size:13px}.consider .seitai-example .device-caption{font-size:7px}.consider .seitai-example .hero-device{height:253px}.consider .seitai-example .after-device-hero p{font-size:4.5px}.consider .seitai-example .tabs button{padding:10px 7px;font-size:9px}.consider .seitai-example .report-intro h2{font-size:31px}.consider .seitai-example .search-title{font-size:15px}.consider .seitai-example .case-voice{font-size:14px}.consider .seitai-example .header{padding:0 19px}.consider .seitai-example .header .logo{font-size:17px}.consider .seitai-example .prototype-bar{font-size:7px}.consider .seitai-example .change-explainer h3{font-size:21px}.consider .seitai-example .verify h2{font-size:37px}}@media(prefers-reduced-motion:reduce){.consider .seitai-example *,.consider .seitai-example :after,.consider .seitai-example :before{transition:none!important;animation:none!important}.consider .seitai-example .motion-ready .reveal:not(.in-view){opacity:1;transform:none}}@media(min-width:701px){.consider .seitai-example .hero-device{height:400px;aspect-ratio:auto}.consider .seitai-example .mini-site-head{padding:13px 0}.consider .seitai-example .after-device-hero>p{display:none}.consider .seitai-example .old-device-hero{height:168px}.consider .seitai-example .old-device-copy{padding:43px 20px}.consider .seitai-example .after-device-hero{padding:18px 23px}.consider .seitai-example .device-content{padding-bottom:18px}}.consider .seitai-example [hidden]{display:none!important}.consider .seitai-example .publication-notice{background:#f5f5f7;padding:16px 24px;text-align:center;font-size:14px;color:#515154;line-height:1.8}.consider .seitai-example .fine-print,.consider .seitai-example .panel-note,.consider .seitai-example .report-caution,.consider .seitai-example .sample-notice p,.consider .seitai-example .verify-note{font-size:14px;line-height:1.85}.consider .seitai-example .verify-note{color:#a1a1a6}.consider .seitai-example .cta-action>p{font-size:14px!important;max-width:550px;margin-left:auto;margin-right:auto;color:#515154!important}.consider .seitai-example .cta-action>a.button{display:inline-flex;color:#fff;font-size:17px}.consider .seitai-example .comparison-section:not(.example-enhanced) .mobile-view-switch,.consider .seitai-example .comparison-section:not(.example-enhanced) .tabs{display:none}.consider .seitai-example .comparison-section:not(.example-enhanced) .comparison-panel{margin-top:48px}.consider .example-spot{max-width:1040px;padding:64px 24px;margin:0 auto}