.decide-identity .service-main{max-width:1320px;padding:48px 48px 70px}
.decide-identity .skip{position:absolute;left:-9999px}.decide-identity .skip:focus{left:20px;top:15px;z-index:99;background:#5FF2A6;padding:15px;color:#123E35}
.decide-identity .service-intro{display:grid;grid-template-columns:1.25fr .8fr;column-gap:40px;position:relative;isolation:isolate;overflow:hidden;padding:60px 52px;margin:0 0 65px;border-radius:28px;background:radial-gradient(ellipse at 95% 0,#e1e8ffb0,transparent 60%),radial-gradient(ellipse at 70% 100%,#d7fbe890,transparent 60%),#fff;color:#123E35;border:1px solid #123e3508;box-shadow:0 15px 45px #123e3504}
.decide-identity .service-intro:before{content:"";position:absolute;left:52px;top:0;width:85px;height:5px;background:#1F5FD1;border-radius:0 0 5px 5px}
.decide-identity .service-intro:after{content:"";position:absolute;z-index:-1;right:-60px;bottom:-100px;width:290px;height:300px;background:url('/assets/jaguo-mark.svg') center/contain no-repeat;opacity:.025}
.decide-identity .service-intro .topline{grid-column:1;font-size:10px;color:#1F5FD1;letter-spacing:2px;font-weight:700;margin:0 0 28px}
.decide-identity .service-intro h1{grid-column:1;display:flex;align-items:center;gap:24px;margin:0 0 34px;font-size:55px;line-height:1.2;max-width:none;letter-spacing:-2px}
.decide-identity .service-intro h1 .service-wordmark{font-size:clamp(36px,4vw,55px)}
.decide-identity .service-intro .wordmark-brand{color:#123E35}.decide-identity .service-intro .wordmark-service{color:#1F5FD1}
.decide-identity .service-intro .lead{grid-column:1;color:#4b6a61;font-size:18px;line-height:1.9;margin:0;max-width:680px}
.decide-identity .decision-emphasis{display:block;color:#123E35;font-weight:700;margin-top:24px;background:#5FF2A6;padding:12px 16px;border-radius:9px;line-height:1.65}
.decide-identity .decide-diagram{grid-column:2;grid-row:1 / span 3;align-self:center;filter:drop-shadow(0 16px 18px #123e3510)}
.decide-identity .decide-diagram svg{width:100%;display:block}
.decide-identity .service-section{padding:0;margin:65px 0 0;border:none}
.decide-identity #decide.package{background:none;padding:0;border:0;box-shadow:none;display:grid;grid-template-columns:1fr 1fr;gap:26px;min-height:0}
.decide-identity .decide-scope-card{background:#fff;border:1px solid #123e3509;padding:35px;border-radius:23px;position:relative;box-shadow:0 12px 35px #123e3505;overflow:hidden}
.decide-identity .decide-scope-card:before{content:"";position:absolute;top:0;left:35px;width:66px;height:4px;background:#1F5FD1;border-radius:0 0 4px 4px}
.decide-identity .decide-scope-card h4{font-size:25px;font-weight:800;letter-spacing:-.8px;margin:0 0 22px;color:#123E35}
.decide-identity .decide-scope-card ul{list-style:none;padding:0;margin:0}
.decide-identity .decide-scope-card li{padding:14px 0 14px 30px;position:relative;border-top:1px solid #123e350c;font-size:16px;color:#4b6a61;line-height:1.75}
.decide-identity .decide-scope-card li:before{content:'✓';position:absolute;left:0;color:#1D8F63;font-weight:800}
.decide-identity #decide .timeline{grid-column:1/-1;text-align:center;font-size:26px;color:#123E35;padding:18px 0 0;letter-spacing:-.8px;font-weight:750;margin:0}
.decide-identity .service-section:first-of-type>p{text-align:center;font-size:13px;margin-top:8px;color:#58746b}
.decide-identity .service-main h2{font-size:38px;font-weight:800;letter-spacing:-1.5px;line-height:1.15;color:#123E35;margin:0 0 32px}
.decide-identity .service-section:nth-of-type(2)>ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}
.decide-identity .service-section:nth-of-type(2)>ul>li{position:relative;background:white;border-radius:17px;padding:25px 27px 25px 57px;border:1px solid #123e3508;font-size:15px;line-height:1.8;color:#4b6a61}
.decide-identity .service-section:nth-of-type(2)>ul>li:before{content:'✓';position:absolute;left:24px;top:25px;font-weight:800;color:#1D8F63}
.decide-identity .service-section:nth-of-type(2)>ul>li strong{color:#123E35;font-weight:700}
.decide-identity .service-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px;counter-reset:step}
.decide-identity .service-steps li{background:#fff;border:1px solid #123e3508;border-radius:20px;padding:32px 30px 30px 98px;font-size:15px;line-height:1.85;color:#4b6a61;counter-increment:step;min-height:150px}
.decide-identity .service-steps li:before{content:'0' counter(step);position:absolute;left:25px;top:22px;font-size:46px;font-weight:800;line-height:1.2;letter-spacing:-2px;color:transparent;-webkit-text-stroke:1.2px #5FF2A6}
.decide-identity .service-steps li:last-child{grid-column:1/-1;min-height:0}
.decide-identity .service-main p{color:#4b6a61;font-size:15px;line-height:1.85}
.decide-identity .service-call{background:#0F2E27;padding:48px;border-radius:26px;margin-top:60px}
.decide-identity .service-call h2{color:#5FF2A6}.decide-identity .service-call p{color:#d5e4dd;margin-bottom:28px}
.decide-identity .service-call .language-link{color:#d5e4dd;font-size:14px}
.decide-identity .service-main>p:last-child{margin-top:30px}.decide-identity .service-main>p:last-child a{font-size:14px;font-weight:600;color:#1D8F63}
@media(max-width:1100px){.decide-identity .service-main{padding:35px 30px 60px}.decide-identity .service-intro{padding:42px 35px;column-gap:20px;grid-template-columns:1.4fr .8fr}.decide-identity .service-intro h1{gap:20px}.decide-identity .service-intro h1 .service-wordmark{font-size:42px}.decide-identity .service-intro .lead{font-size:17px}.decide-identity .service-intro h1>.service-icon{width:55px;height:55px}}
@media(max-width:760px){.decide-identity .service-main{padding:25px 24px 45px}.decide-identity .service-intro{display:flex;flex-direction:column;padding:32px 25px;margin:0 0 40px;border-radius:23px}.decide-identity .service-intro:before{left:25px}.decide-identity .service-intro .topline{margin-bottom:25px}.decide-identity .service-intro h1{gap:15px;margin-bottom:28px}.decide-identity .service-intro h1 .service-wordmark{font-size:34px}.decide-identity .service-intro h1>.service-icon{width:46px;height:46px;border-radius:12px;box-shadow:0 0 0 5px #1F5FD10c}.decide-identity .service-intro h1 svg{width:35px;height:35px}.decide-identity .service-intro .lead{font-size:16px;line-height:1.85}.decide-identity .decision-emphasis{padding:13px 15px;font-size:15px;margin-top:23px}.decide-identity .decide-diagram{max-width:290px;width:100%;margin:22px auto -10px}.decide-identity .service-section{margin-top:42px}.decide-identity #decide.package{grid-template-columns:1fr;gap:20px}.decide-identity .decide-scope-card{padding:28px 25px}.decide-identity .decide-scope-card h4{font-size:25px}.decide-identity .decide-scope-card li{font-size:15px}.decide-identity #decide .timeline{font-size:25px;padding-top:6px}.decide-identity .service-main h2{font-size:32px;line-height:1.2;margin-bottom:25px;letter-spacing:-1.2px}.decide-identity .service-section:nth-of-type(2)>ul{grid-template-columns:1fr;gap:14px}.decide-identity .service-section:nth-of-type(2)>ul>li{padding:23px 23px 23px 51px;font-size:14px}.decide-identity .service-section:nth-of-type(2)>ul>li:before{left:21px;top:23px}.decide-identity .service-steps{grid-template-columns:1fr;gap:15px}.decide-identity .service-steps li{padding:28px 23px 26px 83px;min-height:125px;font-size:14px}.decide-identity .service-steps li:before{font-size:42px;left:22px;top:24px}.decide-identity .service-call{padding:32px 26px;margin-top:40px}.decide-identity .service-call p{font-size:14px}.decide-identity .service-call .language-link{margin-top:25px;display:block}.decide-identity .service-main>p:last-child a{font-size:13px}}
@media(max-width:380px){.decide-identity .service-intro h1 .service-wordmark{font-size:30px}.decide-identity .service-intro h1{gap:13px}}
/* Decide revision 3: blue hierarchy, option card, price band and timeline. */
.decide-identity .service-intro{background:radial-gradient(ellipse at 100% 0,#e5ecffa0,transparent 65%),#fff;grid-template-columns:1.3fr .85fr;gap:0 50px}
.decide-identity .service-icon .mint{stroke:#fff}
.decide-identity .decision-emphasis{background:#EAF0FD;color:#123E35}
.decide-identity .decide-options{grid-column:2;grid-row:1 / span 3;position:relative;align-self:center;background:white;border:1px solid #123e3509;border-radius:25px;padding:35px 26px 28px;box-shadow:0 20px 48px #123e3510;overflow:hidden}
.decide-identity .decide-options:before{content:"";position:absolute;top:0;left:27px;width:80px;height:5px;border-radius:0 0 4px 4px;background:#1F5FD1}
.decide-identity .options-label{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:1.6px;color:#5a746b;margin-bottom:26px}
.decide-identity .option-row{display:flex;align-items:center;gap:15px;background:#F5F7F3;border-radius:13px;margin-top:14px;padding:17px;font-size:19px;font-weight:650;color:#123E35;line-height:1.3}
.decide-identity .option-letter{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;background:white;border-radius:10px;font-size:19px;font-weight:800;flex-shrink:0}
.decide-identity .option-selected{background:#EAF0FD;box-shadow:inset 0 0 0 1px #1F5FD11a}
.decide-identity .option-selected .option-letter{background:#1F5FD1;color:white}
.decide-identity .option-selected svg{margin-left:auto;width:27px;height:27px;color:#5FF2A6;background:#123E35;border-radius:7px;padding:3px;flex-shrink:0}
.decide-identity .decide-scope-card li:before{color:#5FF2A6}
.decide-identity .decide-price-band{display:flex;justify-content:center;align-items:center;gap:38px;background:#EAF0FD;border:1px solid #1F5FD115;border-radius:18px;margin-top:27px;padding:26px 32px}
.decide-identity .decide-price-band .timeline{color:#1F5FD1;font-weight:800;font-size:27px;letter-spacing:-.7px;line-height:1.4;margin:0}
.decide-identity .decide-price-band p:last-child{color:#4b6a61;font-size:14px;margin:0;border-left:1px solid #1F5FD12b;padding-left:38px}
.decide-identity .service-section:nth-of-type(2)>ul{display:block;background:#fff;padding:7px 30px;border:1px solid #123e3508;border-radius:23px}
.decide-identity .service-section:nth-of-type(2)>ul>li{background:none;border:0;border-radius:0;border-bottom:1px solid #123e350b;padding:23px 0 23px 32px}
.decide-identity .service-section:nth-of-type(2)>ul>li:last-child{border-bottom:0}
.decide-identity .service-section:nth-of-type(2)>ul>li:before{left:0;top:23px;color:#5FF2A6;font-size:19px}
.decide-identity .service-steps{position:relative;display:flex;flex-direction:column;gap:0;background:none;padding:0;margin-top:10px}
.decide-identity .service-steps:before{content:"";position:absolute;left:31px;top:36px;bottom:55px;width:2px;background:#1F5FD125}
.decide-identity .service-steps li{background:none;border:0;border-radius:0;padding:20px 0 25px 95px;min-height:95px;color:#4b6a61;display:flex;align-items:center;font-size:16px}
.decide-identity .service-steps li:before{left:0;top:17px;font-size:47px;line-height:1.2;letter-spacing:-2px;color:transparent;-webkit-text-stroke:1.3px #1F5FD1;background:#F5F7F3;padding:0 0 5px;width:64px;text-align:center}
.decide-identity .decide-notes{background:#EEF2F8;border:1px solid #1F5FD10a;border-radius:16px;padding:22px 27px;margin-top:12px}
.decide-identity .decide-notes p{font-size:13px;line-height:1.85;color:#5d716b;margin:0}
.decide-identity .decide-notes p+p{margin-top:10px}
.decide-identity .service-call h2{color:white}
.decide-identity .service-main>p:last-child a{color:#1F5FD1}
@media(max-width:1100px){.decide-identity .service-intro{gap:0 30px;grid-template-columns:1.25fr .9fr}.decide-identity .decide-options{padding:30px 22px 24px}.decide-identity .option-row{padding:14px;font-size:17px}.decide-identity .option-letter{width:32px;height:32px;font-size:17px}.decide-identity .options-label{font-size:11px;letter-spacing:1.2px}}
@media(max-width:760px){.decide-identity .service-intro{gap:0}.decide-identity .decide-options{width:100%;margin-top:30px;padding:30px 20px 22px;border-radius:20px;box-sizing:border-box}.decide-identity .options-label{font-size:11px;margin-bottom:22px}.decide-identity .option-row{padding:15px;font-size:17px;gap:13px}.decide-identity .option-letter{width:34px;height:34px}.decide-identity .decide-price-band{flex-direction:column;gap:10px;padding:24px 20px;text-align:center;margin-top:24px}.decide-identity .decide-price-band .timeline{font-size:25px}.decide-identity .decide-price-band p:last-child{border:0;padding:0;font-size:12px}.decide-identity .service-section:nth-of-type(2)>ul{padding:4px 23px}.decide-identity .service-section:nth-of-type(2)>ul>li{font-size:14px;padding:20px 0 20px 29px}.decide-identity .service-section:nth-of-type(2)>ul>li:before{top:20px}.decide-identity .service-steps li{padding:18px 0 23px 78px;min-height:100px;font-size:14px;line-height:1.8}.decide-identity .service-steps li:before{font-size:42px;left:0;top:17px;width:57px}.decide-identity .service-steps:before{left:28px;bottom:70px}.decide-identity .decide-notes{padding:20px 22px}.decide-identity .decide-notes p{font-size:12px}}
