.allur .service-grid{gap:16px}.allur .service{height:330px;padding:0;border:1px solid #242428;border-radius:14px;transition:transform .25s,border-color .25s}.allur .service:after{inset:22% 0 0;background:linear-gradient(transparent,#050505 82%)}.allur .service:hover{transform:translateY(-6px);border-color:var(--accent)}.allur .service-info{position:relative;z-index:1;width:100%;padding:24px 20px 21px}.allur .service-num{display:block;color:#ff2626;font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:7px}.allur .service strong{display:block;font-size:23px;line-height:1.15}.allur .service small{display:block;color:#c8c8cc;font-size:14px;line-height:1.4;margin-top:8px}.allur .service-arrow{position:absolute;right:18px;top:18px;z-index:2;width:36px;height:36px;border:1px solid #ffffff77;border-radius:50%;display:grid;place-items:center;background:#0008}.allur .services-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px}.allur .services-head h2{margin-bottom:0}.allur .services-note{max-width:360px;color:#aaa;margin:0}.allur .service:nth-child(1),.allur .service:nth-child(8){border-color:#6d1717}
.iis .object{padding:30px;border-top:5px solid var(--green);position:relative;min-height:275px;box-shadow:0 14px 35px #34495e12}.iis .object-icon{width:68px;height:68px;border-radius:18px;background:#e7f5fc;display:grid;place-items:center;margin-bottom:30px}.iis .object-icon img{width:38px;height:38px;object-fit:contain}.iis .object .tag{position:absolute;right:24px;top:25px}.iis .object h3{font-size:22px}.iis .object-link{display:inline-block;color:var(--accent);font-weight:800;margin-top:12px}.iis .process-flow{position:relative}.iis .process-flow:before{content:'';position:absolute;left:10%;right:10%;top:49px;height:3px;background:linear-gradient(90deg,var(--accent),var(--green));z-index:0}.iis .process-flow .step{position:relative;padding:28px 25px 25px;color:var(--ink);min-height:225px}.iis .process-flow .step b{position:relative;z-index:1;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px solid var(--accent);font-size:16px;margin-bottom:26px}.iis .process-flow .step:nth-child(even) b{border-color:var(--green)}.iis .process-flow .step p{color:#5c6570}.iis .process-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.iis .process-meta span{padding:5px 9px;border-radius:99px;background:#eaf3f8;color:#567;font-size:12px;font-weight:700}
@media(max-width:850px){.allur .services-head{display:block}.allur .services-note{margin-top:14px}.iis .process-flow:before{display:none}.iis .object{min-height:250px}}@media(max-width:560px){.allur .service{height:280px}.iis .object{min-height:0}}
.inta .choose-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.inta .choose-head h2{margin-bottom:0;max-width:700px}.inta .choose-note{max-width:355px;color:#666;margin:0}.inta .selector-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-template-rows:1fr 1fr;gap:18px}.inta .selector-card{position:relative;min-height:235px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid #e7dce2;box-shadow:0 18px 50px #41203412;display:grid;grid-template-columns:1fr 1.05fr;transition:transform .25s,box-shadow .25s}.inta .selector-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #41203422}.inta .selector-card.primary-choice{grid-row:1/3;min-height:488px;display:flex;flex-direction:column}.inta .selector-visual{background:#f7f5f6;display:grid;place-items:center;overflow:hidden}.inta .selector-card.primary-choice .selector-visual{flex:1}.inta .selector-visual img{width:100%;height:100%;object-fit:contain;padding:18px;transition:transform .35s}.inta .selector-card:hover .selector-visual img{transform:scale(1.04)}.inta .selector-copy{padding:27px;display:flex;flex-direction:column;justify-content:center}.inta .primary-choice .selector-copy{padding:30px}.inta .selector-index{color:var(--accent);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.inta .selector-copy h3{font-size:27px;line-height:1.12;margin:9px 0}.inta .primary-choice .selector-copy h3{font-size:32px}.inta .selector-copy p{color:#666;margin:0 0 20px}.inta .selector-action{display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-weight:900;border-top:1px solid #eadce3;padding-top:16px}.inta .selector-action i{font-style:normal;width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center}.inta .choice-chip{position:absolute;top:18px;right:18px;padding:7px 11px;background:#2e2c59;color:#fff;border-radius:99px;font-size:11px;font-weight:900;letter-spacing:.08em}.inta .choose-section{background:linear-gradient(145deg,#fff 0%,#faf7f9 100%)}
@media(max-width:850px){.inta .choose-head{display:block}.inta .choose-note{margin-top:14px}.inta .selector-grid{grid-template-columns:1fr;grid-template-rows:auto}.inta .selector-card.primary-choice{grid-row:auto;min-height:430px}.inta .selector-card{min-height:230px}}@media(max-width:560px){.inta .selector-card{grid-template-columns:1fr;min-height:0}.inta .selector-visual{height:190px}.inta .selector-card.primary-choice{min-height:0}.inta .selector-card.primary-choice .selector-visual{height:230px}.inta .selector-copy{padding:23px}.inta .selector-copy h3,.inta .primary-choice .selector-copy h3{font-size:25px}}
.inta .process-section{background:var(--deep);color:#fff;position:relative;overflow:hidden}.inta .process-section:before{content:'';position:absolute;width:520px;height:520px;border:1px solid #ffffff12;border-radius:50%;right:-180px;top:-260px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.inta .process-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;position:relative}.inta .process-head h2{margin-bottom:0;max-width:740px}.inta .process-head .eyebrow{color:#ff4b91}.inta .process-note{max-width:350px;color:#c3c1d3;margin:0}.inta .production-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative}.inta .production-flow:before{content:'';position:absolute;left:8%;right:8%;top:39px;height:2px;background:linear-gradient(90deg,#d11a65,#f1b642);opacity:.75}.inta .production-step{position:relative;background:#fff;color:var(--ink);border-radius:16px;padding:24px;min-height:255px;box-shadow:0 18px 40px #0d0c2525}.inta .production-step b{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent);color:#fff;font-size:15px;margin-bottom:28px;box-shadow:0 0 0 7px var(--deep)}.inta .production-step:nth-child(2) b{background:#9e3470}.inta .production-step:nth-child(3) b{background:#c9843d}.inta .production-step:nth-child(4) b{background:#e0aa35}.inta .production-step h3{font-size:22px}.inta .production-step p{color:#666}.inta .step-result{display:flex;align-items:center;gap:9px;border-top:1px solid #eee;padding-top:15px;margin-top:20px;color:var(--deep);font-size:13px;font-weight:900}.inta .step-result:before{content:'✓';display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f7e3ed;color:var(--accent)}
@media(max-width:850px){.inta .process-head{display:block}.inta .process-note{margin-top:14px}.inta .production-flow{grid-template-columns:1fr 1fr}.inta .production-flow:before{display:none}}@media(max-width:560px){.inta .production-flow{grid-template-columns:1fr}.inta .production-step{min-height:0}}
