.iss-lifecycle{background:#eff4f7;padding:116px 0 122px}.lifecycle-head{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:58px}.lifecycle-head h2{font-size:clamp(2.55rem,4.25vw,4.5rem);letter-spacing:-.065em;line-height:.95;margin:17px 0 0;max-width:650px}.lifecycle-head>p{color:#516674;font-size:17px;line-height:1.65;margin:0 0 5px;max-width:490px}.lifecycle-shell{background:#0a2332;color:#edf7f8;box-shadow:0 25px 70px rgba(6,29,42,.18);border:1px solid rgba(70,153,165,.32)}.lifecycle-tabs{display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid rgba(140,197,205,.25)}.lifecycle-tab{appearance:none;border:0;border-right:1px solid rgba(140,197,205,.2);background:transparent;color:#a8bec7;min-height:84px;padding:17px 18px;text-align:left;font:700 13px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;transition:.2s}.lifecycle-tab:last-child{border-right:0}.lifecycle-tab i{display:block;width:7px;height:7px;border:1px solid #70a9bb;border-radius:50%;margin-bottom:10px}.lifecycle-tab:hover{background:rgba(39,134,149,.17);color:#eefafa}.lifecycle-tab.is-active{background:linear-gradient(180deg,rgba(38,144,151,.3),rgba(14,57,72,.13));color:#fff;box-shadow:inset 0 2px 0 #39c4bc}.lifecycle-tab.is-active i{background:#65d9d0;border-color:#65d9d0;box-shadow:0 0 0 4px rgba(101,217,208,.12)}.lifecycle-panel{display:grid;grid-template-columns:1fr .84fr;gap:68px;align-items:center;min-height:408px;padding:56px 58px}.lifecycle-panel[hidden]{display:none}.panel-label{font-size:10px;font-weight:800;letter-spacing:.15em;color:#77dad3}.lifecycle-copy h3{font-size:clamp(2rem,3vw,3.2rem);line-height:.98;letter-spacing:-.058em;margin:14px 0 20px;max-width:650px}.lifecycle-copy p{color:#b7cbd2;font-size:16px;line-height:1.62;margin:0;max-width:600px}.proof-row{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:30px;color:#dcebed;font-size:11px;font-weight:740}.proof-row span{border:1px solid rgba(128,200,202,.33);padding:9px 10px}.proof-row b{color:#59d0c8;font-size:15px}.job-visual{min-height:287px;position:relative;overflow:hidden;border:1px solid rgba(128,200,202,.32);background:radial-gradient(circle at 86% 9%,rgba(47,155,167,.29),transparent 35%),#0b1c2a;box-shadow:inset 0 0 60px rgba(0,0,0,.23)}.visual-sell{padding:33px}.document-stack{position:relative;height:190px;margin:10px 7px}.doc-source,.doc-customer{position:absolute;width:76%;padding:18px;background:#d9e7e9;color:#143341;box-shadow:13px 15px 0 rgba(12,61,75,.22)}.doc-source{left:0;top:0;transform:rotate(-4deg)}.doc-customer{right:0;bottom:0;background:#f1f6f5;transform:rotate(3deg)}.doc-source span,.doc-customer span{font-size:9px;font-weight:800;letter-spacing:.11em;color:#527382}.doc-source i,.doc-customer i{display:block;width:74%;height:7px;background:#9ab4bc;margin-top:12px}.doc-source i:nth-of-type(2),.doc-customer i:nth-of-type(2){width:54%}.doc-customer b{float:right;color:#148f8c;font-size:9px}.data-thread{position:absolute;right:12px;top:54px;width:45px;height:112px;border-right:1px dashed #55d2ca;border-bottom:1px dashed #55d2ca}.visual-coordinate{padding:27px}.calendar-card{width:78%;height:210px;background:#eaf1f1;color:#183849;padding:16px;box-shadow:15px 16px 0 rgba(11,58,73,.25)}.calendar-head{font-size:9px;font-weight:800;letter-spacing:.13em}.calendar-head b{float:right;color:#168f8d}.calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:17px}.calendar-grid i{height:19px;background:#c6d9dc}.calendar-grid i:nth-child(5),.calendar-grid i:nth-child(6),.calendar-grid i:nth-child(10){background:#5bcac3}.calendar-event{margin-top:14px;background:#254d62;color:#fff;padding:9px;font-size:9px;font-weight:800;letter-spacing:.08em}.supply-marker{position:absolute;right:19px;bottom:23px;border:1px solid rgba(107,214,205,.5);padding:11px;color:#afd0d3;font-size:9px;letter-spacing:.1em;line-height:1.5}.supply-marker b{color:#66d6ce}.visual-field{display:flex;justify-content:center;padding:24px}.phone{width:142px;height:239px;border:7px solid #28414e;border-radius:18px;background:#eaf3f2;color:#14333f;padding:22px 13px;box-shadow:17px 18px 0 rgba(10,40,53,.33)}.phone-top{height:4px;width:37px;background:#789ba4;border-radius:5px;margin:0 auto 17px}.phone-title{font-size:10px;font-weight:800;color:#23546a;margin-bottom:15px}.phone-check{display:flex;gap:7px;align-items:center;border-bottom:1px solid #c9dadd;padding:9px 0;font-size:8px;font-weight:700}.phone-check i{height:10px;width:10px;border:2px solid #2da99f;border-radius:50%;position:relative}.phone-check i:after{content:"";position:absolute;width:4px;border-top:1px solid #2da99f;transform:rotate(-45deg);left:1px;top:3px}.phone-button{margin-top:14px;background:#247986;color:#fff;padding:8px;text-align:center;font-size:7px;font-weight:800;letter-spacing:.08em}.field-signal{position:absolute;right:22px;bottom:33px;display:flex;align-items:end;gap:4px;color:#73ddd5;font-size:8px;font-weight:800;letter-spacing:.11em}.field-signal i{width:4px;background:#73ddd5}.field-signal i:nth-child(1){height:9px}.field-signal i:nth-child(2){height:17px}.field-signal i:nth-child(3){height:26px}.field-signal span{margin-left:7px}.visual-service{padding:35px}.service-timeline{display:grid;gap:23px;position:relative;margin:10px 0 0 15px}.service-timeline:before{content:"";position:absolute;left:4px;top:9px;bottom:9px;border-left:1px solid #4a8290}.service-timeline div{display:flex;align-items:center;gap:13px;color:#9fbac3;font-size:9px;font-weight:800;letter-spacing:.1em}.service-timeline i{width:9px;height:9px;border-radius:50%;background:#224c5f;z-index:1}.service-timeline .current{color:#6edbd4}.service-timeline .current i{background:#62d6cf;box-shadow:0 0 0 5px rgba(98,214,207,.12)}.ticket{position:absolute;right:22px;bottom:24px;width:168px;background:#edf5f5;color:#163541;padding:13px;display:grid;gap:5px}.ticket span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#607e8a}.ticket b{font-size:12px;color:#138c8c}.ticket em{font-style:normal;font-size:9px;color:#54717d}.visual-insight{padding:28px}.insight-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.insight-metrics div{border:1px solid rgba(125,190,201,.28);padding:13px;color:#a8c5ca;font-size:8px;font-weight:800;letter-spacing:.1em}.insight-metrics b{display:block;color:#6bd7d0;font-size:20px;margin-top:6px}.insight-chart{height:132px;display:flex;gap:12px;align-items:end;border-bottom:1px solid rgba(137,194,202,.3);padding:0 9px;margin-top:25px}.insight-chart i{width:11%;height:var(--h,50%);background:linear-gradient(180deg,#5accc5,#1a5364)}.insight-chart i:nth-child(1){--h:31%}.insight-chart i:nth-child(2){--h:47%}.insight-chart i:nth-child(3){--h:42%}.insight-chart i:nth-child(4){--h:71%}.insight-chart i:nth-child(5){--h:56%;background:linear-gradient(180deg,#78aee0,#254e70)}.insight-chart i:nth-child(6){--h:82%}.insight-chart i:nth-child(7){--h:65%}.insight-line{position:absolute;left:29px;right:28px;bottom:34px;border-top:2px solid #70aee6;transform:skewY(-9deg)}@media(max-width:760px){.iss-lifecycle{padding:78px 0}.lifecycle-head{grid-template-columns:1fr;gap:22px;margin-bottom:38px}.lifecycle-head>p{font-size:16px}.lifecycle-tabs{display:flex;overflow:auto}.lifecycle-tab{min-width:148px;min-height:78px;padding:15px}.lifecycle-panel{grid-template-columns:1fr;gap:34px;min-height:0;padding:32px 22px}.lifecycle-copy h3{font-size:2.2rem}.lifecycle-copy p{font-size:15px}.job-visual{min-height:254px}.calendar-card{width:80%}}
