.caso-tn{--t:#00B0B9;--v:#4949BF;--m:#003B5C;--y:#F2B246;--bg:#F2F2F2;--tx:#262626;--mut:#5D5D5D;--w:#fff;--line:#d9e4e5;--max:1220px;--r:18px}.caso-tn *{box-sizing:border-box}.caso-tn{scroll-behavior:smooth;margin:0;font-family:DM Sans,sans-serif;color:var(--tx);background:linear-gradient(#fff,#f6f8f8)}.caso-tn a{text-decoration:none}.caso-tn .container{width:min(var(--max),calc(100% - 40px));margin:auto}.caso-tn header{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e8eeee}.caso-tn .nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:22px}.caso-tn .brand{font-weight:700;font-size:1.8rem;display:flex;align-items:center;gap:10px}.caso-tn .dot{width:12px;height:12px;background:var(--t);border-radius:50%;box-shadow:0 0 0 8px #00b0b91c}.caso-tn .links{display:flex;align-items:center;gap:24px;font-size:.92rem;font-weight:500;color:var(--mut)}.caso-tn .btn{display:inline-flex;padding:13px 20px;border-radius:10px;font-weight:700;background:var(--t);color:#fff;transition:.25s}.caso-tn .btn:hover{transform:translateY(-2px)}.caso-tn .hero{padding:32px 0}.caso-tn .hero-card{min-height:650px;border-radius:28px;padding:54px;position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .9fr;gap:32px;align-items:end;color:#fff;background:radial-gradient(circle at 82% 18%,#39c2c9 0 7%,transparent 7.2%),radial-gradient(circle at 89% 32%,#4949bf 0 11%,transparent 11.2%),linear-gradient(135deg,#002952,#003b5c 54%,#00585d)}.caso-tn .hero-card:before{content:"";position:absolute;width:560px;height:560px;border:80px solid #00b0b933;border-radius:50%;right:-180px;top:-230px}.caso-tn .hero-card>*{position:relative;z-index:2}.caso-tn .eyebrow,.caso-tn .kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700}.caso-tn .eyebrow{color:#abe5e8}.caso-tn .hero h1{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.98;letter-spacing:-.05em;margin:18px 0;max-width:11ch}.caso-tn .hero h1 span{color:#72d3d8}.caso-tn .lead{font-size:1.12rem;line-height:1.6;color:#ffffffdf;max-width:700px}.caso-tn .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.caso-tn .ghost{background:#ffffff14;border:1px solid #ffffff55}.caso-tn .stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.caso-tn .stat{background:#ffffffed;color:var(--m);border-radius:16px;padding:22px;min-height:145px}.caso-tn .stat small{color:var(--mut);font-weight:700}.caso-tn .num{font-size:2.25rem;font-weight:700;letter-spacing:-.05em;margin:8px 0}.caso-tn .stat p{margin:0;color:var(--mut);font-size:.9rem;line-height:1.4}.caso-tn section:not(.hero){padding:72px 0}.caso-tn .shell{background:#fff;border:1px solid #e4eded;border-radius:24px;padding:48px}.caso-tn .section-head{max-width:900px;margin-bottom:36px}.caso-tn .kicker{color:var(--t);margin-bottom:12px}.caso-tn .section-head h2{font-size:clamp(2rem,4vw,3.15rem);line-height:1.05;letter-spacing:-.04em;margin:0 0 18px;color:var(--m)}.caso-tn .sub{font-size:1.08rem;line-height:1.7;color:var(--mut)}.caso-tn .grid2{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.caso-tn .card,.caso-tn .quote,.caso-tn .feature,.caso-tn .phase,.caso-tn .lesson{border:1px solid var(--line);border-radius:16px;padding:26px;background:#fff}.caso-tn .card p,.caso-tn .quote p,.caso-tn .lesson p{line-height:1.65;color:var(--mut)}.caso-tn .badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.caso-tn .badge{font-size:.78rem;font-weight:700;padding:8px 10px;border-radius:999px;background:#e7f7f8;color:#00585d}.caso-tn .quote{background:var(--m);color:#fff}.caso-tn .quote p{color:#fff;font-size:1.3rem;margin:0}.caso-tn .quote .mark{font-size:4rem;color:var(--t);line-height:.7}.caso-tn .system{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.caso-tn .feature{padding:20px}.caso-tn .feature b{display:block;color:var(--m);margin:10px 0 7px}.caso-tn .feature span{color:var(--mut);font-size:.88rem;line-height:1.45}.caso-tn .ico{font-size:1.5rem}.caso-tn .phases{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end}.caso-tn .phase{padding:18px 14px;position:relative;overflow:hidden}.caso-tn .phase:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:var(--h);background:#00b0b912}.caso-tn .phase>*{position:relative}.caso-tn .phase strong{display:block;color:var(--m);font-size:.95rem}.caso-tn .phase .int{font-size:1.8rem;font-weight:700;color:var(--t);margin:10px 0}.caso-tn .phase small{color:var(--mut)}.caso-tn .timeline-note{margin-top:20px;padding:18px 22px;border-left:4px solid var(--t);background:#f4fbfb;color:var(--mut);line-height:1.6}.caso-tn .dark{background:var(--m);color:#fff;border-radius:24px;padding:48px}.caso-tn .dark .kicker{color:#72d3d8}.caso-tn .dark h2{color:#fff}.caso-tn .dark .sub{color:#d7e6ea}.caso-tn .ops{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.caso-tn .op{padding:22px;border:1px solid #ffffff2b;border-radius:16px;background:#ffffff0d}.caso-tn .op .num{color:#72d3d8}.caso-tn .op span{color:#d7e6ea;font-size:.9rem}.caso-tn .lessons{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.caso-tn .lesson h3{color:var(--m);margin-top:0}.caso-tn .lesson b{color:var(--t)}.caso-tn .interface{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.caso-tn .screen{border-radius:20px;padding:0;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:0 16px 40px #003b5c12;transition:transform .3s ease,box-shadow .3s ease}.caso-tn .screen:hover{transform:translateY(-4px);box-shadow:0 22px 48px #003b5c1c}.caso-tn .screen-media{aspect-ratio:16/9;background:#f7f7f7;overflow:hidden;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center}.caso-tn .screen-media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:#fff}.caso-tn .screen-copy{padding:20px 22px 22px}.caso-tn .screen b{display:block;color:var(--m);font-size:1.05rem;margin:0 0 6px}.caso-tn .screen span{display:block;color:var(--mut);font-size:.9rem;line-height:1.5}.caso-tn .screen.featured{grid-column:span 2}.caso-tn .screen.featured .screen-media{aspect-ratio:16/7.8}@media (max-width:760px){.caso-tn .interface{grid-template-columns:1fr}.caso-tn .screen.featured{grid-column:auto}.caso-tn .screen.featured .screen-media{aspect-ratio:16/9}}.caso-tn .team{display:grid;grid-template-columns:1fr 1fr;gap:16px}.caso-tn .person{padding:28px;border-radius:18px;background:#f4fbfb;border:1px solid #d9eeee}.caso-tn .person h3{margin:0;color:var(--m)}.caso-tn .person p{color:var(--mut);line-height:1.6}.caso-tn .cta{padding:80px 0}.caso-tn .cta-box{border-radius:28px;padding:54px;background:var(--t);display:flex;justify-content:space-between;align-items:end;gap:30px}.caso-tn .cta-box h2{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1;letter-spacing:-.04em;color:#fff;margin:0 0 14px;max-width:16ch}.caso-tn .cta-box p{color:#eaffff;max-width:650px}.caso-tn .cta-box .btn{background:var(--m);white-space:nowrap}.caso-tn footer{padding:34px 0 50px;color:var(--mut);font-size:.85rem}.caso-tn .foot{border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;gap:20px}.caso-tn .reveal{opacity:0;transform:translateY(18px);transition:.65s}.caso-tn .reveal.on{opacity:1;transform:none}@media (max-width:900px){.caso-tn .links a:not(.btn){display:none}.caso-tn .hero-card,.caso-tn .grid2{grid-template-columns:1fr}.caso-tn .hero-card{padding:34px;min-height:auto}.caso-tn .stats{margin-top:20px}.caso-tn .system{grid-template-columns:1fr 1fr}.caso-tn .phases{grid-template-columns:1fr 1fr 1fr}.caso-tn .ops,.caso-tn .interface{grid-template-columns:1fr 1fr}.caso-tn .shell,.caso-tn .dark{padding:30px}.caso-tn .team{grid-template-columns:1fr}.caso-tn .cta-box{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.caso-tn .container{width:min(100% - 24px,var(--max))}.caso-tn .stats,.caso-tn .system,.caso-tn .phases,.caso-tn .ops,.caso-tn .interface,.caso-tn .lessons{grid-template-columns:1fr}.caso-tn .hero-card{border-radius:20px;padding:28px 22px}.caso-tn .hero h1{font-size:2.65rem}.caso-tn .shell,.caso-tn .dark{padding:24px;border-radius:20px}.caso-tn .nav{min-height:72px}.caso-tn .brand{font-size:1.5rem}}.caso-tn{--page-pad:clamp(24px,4.5vw,84px);overflow-x:clip}.caso-tn .hero{padding:0}.caso-tn .hero>.container{width:100%;max-width:none;margin:0;padding:0}.caso-tn .hero-card{min-height:720px;border-radius:0;box-shadow:none;padding:clamp(42px,4.5vw,78px) var(--page-pad);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);gap:clamp(34px,4.5vw,76px);align-items:center;position:relative;overflow:hidden;color:#fff;background:#062846}.caso-tn .hero-card:before{display:none}.caso-tn .hero-card:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#03192de0,#03192db8 34%,#03192d52 73%,#03192d6b),#03192d1a;backdrop-filter:blur(1.1px);-webkit-backdrop-filter:blur(1.1px)}.caso-tn .hero-background-video{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#062846}.caso-tn .hero-background-video iframe{position:absolute;top:50%;left:50%;border:0;pointer-events:none;width:max(100vw,177.7778vh);height:max(56.25vw,100vh);transform:translate(-50%,-50%) scale(1.02);filter:brightness(.74) saturate(.92);opacity:.92}.caso-tn .hero-card>div:not(.hero-background-video){position:relative;z-index:2}.caso-tn .hero-card>div:first-child{max-width:760px}.caso-tn .hero h1{max-width:12ch;font-size:clamp(3rem,4.8vw,5.8rem);line-height:.96;margin:18px 0 20px}.caso-tn .hero .lead{max-width:680px;font-size:clamp(1rem,1.22vw,1.18rem);line-height:1.58;margin-bottom:24px}.caso-tn .hero .stats{max-width:690px;width:100%;justify-self:end;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.caso-tn .hero .stat{min-height:164px;padding:22px 24px;border-radius:20px;background:#ffffff8f;color:var(--m);border:1px solid rgba(255,255,255,.34);box-shadow:0 12px 26px #001c3c14;backdrop-filter:blur(14px) saturate(112%);-webkit-backdrop-filter:blur(14px) saturate(112%);display:flex;flex-direction:column;justify-content:center}.caso-tn .hero .stat small{color:#294d62;font-size:.92rem}.caso-tn .hero .stat .num{font-size:clamp(2.25rem,3vw,3.5rem);color:var(--m);margin:8px 0 7px}.caso-tn .hero .stat p{color:#4f6782;font-weight:500;max-width:22ch}@media (max-width:1120px){.caso-tn .hero-card{grid-template-columns:1fr;min-height:auto}.caso-tn .hero .stats{max-width:780px;justify-self:start;margin-top:18px}}@media (max-width:760px){.caso-tn{--page-pad:20px}.caso-tn .hero-card{padding:38px var(--page-pad)}.caso-tn .hero h1{font-size:clamp(2.65rem,13vw,4.2rem)}.caso-tn .hero .stats{grid-template-columns:1fr 1fr;gap:10px}.caso-tn .hero .stat{min-height:140px;padding:16px;border-radius:16px}.caso-tn .hero .stat .num{font-size:2rem}.caso-tn .hero .stat p{font-size:.82rem}}@media (max-width:520px){.caso-tn .hero .stats{grid-template-columns:1fr}.caso-tn .hero .stat{min-height:0}}.caso-tn .system-shell{overflow:hidden}.caso-tn .system-stack{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(520px,1.45fr);gap:18px;margin-top:8px}.caso-tn .system-summary{position:relative;overflow:hidden;min-height:560px;border-radius:26px;background:#003b5c;color:#fff;padding:38px;display:flex;flex-direction:column;justify-content:space-between}.caso-tn .system-summary:after{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-120px;bottom:-125px;border:64px solid rgba(0,176,185,.18)}.caso-tn .system-summary .summary-top{position:relative;z-index:2}.caso-tn .system-summary .summary-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#72d3d8}.caso-tn .system-summary .summary-kicker:before{content:"";width:26px;height:2px;background:#00b0b9}.caso-tn .system-summary .summary-big{position:relative;z-index:2;margin-top:26px}.caso-tn .system-summary .summary-big strong{display:block;font-size:clamp(4.8rem,7vw,7rem);line-height:.82;letter-spacing:-.07em;color:#fff}.caso-tn .system-summary .summary-big span{display:block;margin-top:18px;font-size:1.35rem;line-height:1.2;font-weight:700;color:#72d3d8;max-width:10ch}.caso-tn .system-summary .summary-copy{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18);padding-top:22px;color:#d7e6ea;line-height:1.55;max-width:32ch;font-size:.92rem}.caso-tn .system-layers{display:grid;gap:10px}.caso-tn .system-layer{display:grid;grid-template-columns:84px 1fr auto;align-items:center;min-height:96px;padding:0 22px 0 0;border-radius:18px;background:#fff;border:1px solid #DCE8E8;overflow:hidden;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.caso-tn .system-layer:hover{transform:translate(6px);border-color:#abe5e8;box-shadow:0 14px 30px #003b5c14}.caso-tn .layer-no{height:100%;min-height:96px;display:grid;place-items:center;background:#f2f2f2;color:#00b0b9;font-size:1.65rem;font-weight:700;letter-spacing:-.04em}.caso-tn .layer-copy{padding:16px 22px}.caso-tn .layer-copy b{display:block;color:#003b5c;font-size:1.05rem;margin-bottom:5px}.caso-tn .layer-copy span{display:block;color:#5d5d5d;font-size:.84rem;line-height:1.45;max-width:46ch}.caso-tn .layer-tag{justify-self:end;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#00757b;background:#eaf8f8;border-radius:999px;padding:7px 10px;white-space:nowrap}.caso-tn .system-layer:nth-child(2) .layer-no{background:#eaf8f8}.caso-tn .system-layer:nth-child(3) .layer-no{background:#f0f0fb;color:#4949bf}.caso-tn .system-layer:nth-child(4) .layer-no{background:#e9f0f5;color:#003b5c}.caso-tn .system-layer:nth-child(5){background:#003b5c;border-color:#003b5c}.caso-tn .system-layer:nth-child(5) .layer-no{background:#00b0b9;color:#fff}.caso-tn .system-layer:nth-child(5) .layer-copy b{color:#fff}.caso-tn .system-layer:nth-child(5) .layer-copy span{color:#d7e6ea}.caso-tn .system-layer:nth-child(5) .layer-tag{background:#ffffff1f;color:#fff}.caso-tn .system-flow{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:2px;padding:20px 24px;border-radius:18px;background:#f2f2f2}.caso-tn .system-flow strong{color:#003b5c;font-size:.83rem;text-transform:uppercase;letter-spacing:.1em}.caso-tn .flow-steps{display:flex;align-items:center;gap:11px;min-width:0}.caso-tn .flow-steps span{color:#003b5c;font-weight:700;font-size:.84rem;white-space:nowrap}.caso-tn .flow-steps i{height:1px;flex:1;min-width:24px;background:linear-gradient(90deg,#00b0b9,#72d3d8);position:relative}.caso-tn .flow-steps i:after{content:"";position:absolute;right:0;top:50%;width:6px;height:6px;border-top:1px solid #00B0B9;border-right:1px solid #00B0B9;transform:translateY(-50%) rotate(45deg)}@media (max-width:980px){.caso-tn .system-stack{grid-template-columns:1fr}.caso-tn .system-summary{min-height:360px}.caso-tn .system-layers{grid-template-columns:1fr 1fr}.caso-tn .system-layer{grid-template-columns:72px 1fr}.caso-tn .layer-tag{display:none}.caso-tn .system-flow{grid-column:1}}@media (max-width:700px){.caso-tn .system-summary{min-height:320px;padding:28px}.caso-tn .system-summary .summary-big strong{font-size:4.5rem}.caso-tn .system-layers{grid-template-columns:1fr}.caso-tn .system-layer{grid-template-columns:64px 1fr;min-height:90px}.caso-tn .layer-no{min-height:90px;font-size:1.35rem}.caso-tn .system-flow{grid-template-columns:1fr;padding:18px}.caso-tn .flow-steps{overflow-x:auto;padding-bottom:4px}.caso-tn .flow-steps i{min-width:28px}}.caso-tn .process-shell{overflow:hidden}.caso-tn .process-viz{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:28px 28px 26px;border-radius:24px;background:#f7fafa;border:1px solid #E0ECEC}.caso-tn .process-scale{height:380px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;color:#81969b;font-size:.65rem}.caso-tn .process-scale span{writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.14em;font-weight:700;color:#00b0b9;margin-bottom:8px}.caso-tn .process-scale i{width:38px;height:1px;background:#dce8e8}.caso-tn .process-bars{height:380px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;align-items:stretch;border-bottom:1px solid #C8DADA;position:relative}.caso-tn .process-bars:before,.caso-tn .process-bars:after{content:"";position:absolute;left:0;right:0;height:1px;background:#e1eaea;pointer-events:none}.caso-tn .process-bars:before{top:0}.caso-tn .process-bars:after{top:42%}.caso-tn .pbar{display:grid;grid-template-rows:200px 1fr;gap:0;min-width:0}.caso-tn .bar-track{position:relative;display:flex;align-items:end;padding:0 8px}.caso-tn .bar-track span{display:block;width:100%;height:var(--level);min-height:18px;border-radius:12px 12px 3px 3px;background:linear-gradient(180deg,#72d3d8,#00b0b9);box-shadow:0 8px 18px #00b0b924}.caso-tn .pbar.peak .bar-track span{background:linear-gradient(180deg,#6767ca,#4949bf);box-shadow:0 10px 22px #4949bf38}.caso-tn .pmeta{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto minmax(56px,auto) auto;-moz-column-gap:10px;column-gap:10px;align-content:start;padding:16px 8px 0;border-top:1px solid #D9E7E8;min-width:0}.caso-tn .pmeta small{grid-column:1;grid-row:1;display:block;color:#00b0b9;font-weight:700;font-size:.68rem;letter-spacing:.09em;margin:0 0 8px}.caso-tn .pbar.peak .pmeta small{color:#4949bf}.caso-tn .pmeta strong{grid-column:1 / -1;grid-row:2;display:block;color:#003b5c;font-size:.83rem;line-height:1.22;min-height:0;padding-right:2px}.caso-tn .pmeta em{grid-column:2;grid-row:1 / span 2;align-self:start;position:static;font-style:normal;font-weight:700;font-size:1.7rem;line-height:1;color:#00b0b9;margin-top:-2px}.caso-tn .pbar.peak .pmeta em{color:#4949bf}.caso-tn .pmeta p{grid-column:1 / -1;grid-row:3;margin:10px 0 0;padding-top:10px;border-top:1px solid #E4EEEE;color:#6d7d80;font-size:.68rem;line-height:1.35;white-space:normal}.caso-tn .pbar.peak .pmeta{background:#4949bf0b;border-radius:0 0 12px 12px;padding-left:10px;padding-right:10px}.caso-tn .process-note{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:center;margin-top:24px;border-left:0;border-radius:16px;background:#003b5c;color:#fff;padding:22px 24px}.caso-tn .process-note b{font-size:1.08rem;color:#72d3d8}.caso-tn .process-note span{color:#d7e6ea;line-height:1.55}.caso-tn .register-bento{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:300px 240px;gap:16px}.caso-tn .metric{position:relative;overflow:hidden;border-radius:24px;padding:28px;border:0}.caso-tn .metric-top{display:flex;justify-content:space-between;align-items:center;gap:12px;position:relative;z-index:2}.caso-tn .metric-top span{font-size:.68rem;letter-spacing:.12em;font-weight:700}.caso-tn .metric-top i{font-style:normal;font-size:.68rem;padding:6px 9px;border-radius:999px;font-weight:700}.caso-tn .metric-value{position:relative;z-index:2;font-size:clamp(4.8rem,8vw,7.4rem);line-height:.9;font-weight:700;letter-spacing:-.07em;margin:34px 0 14px}.caso-tn .metric h3{position:relative;z-index:2;margin:0 0 8px;font-size:1.15rem}.caso-tn .metric p{position:relative;z-index:2;margin:0;max-width:36ch;line-height:1.5;font-size:.88rem}.caso-tn .metric-commits{background:#003b5c;color:#fff}.caso-tn .metric-commits .metric-top span,.caso-tn .metric-commits p{color:#cfe3e7}.caso-tn .metric-commits .metric-top i{background:#ffffff14;color:#fff}.caso-tn .metric-commits .metric-value{color:#72d3d8}.caso-tn .metric-line{position:absolute;left:0;right:0;bottom:22px;height:55px;background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(114,211,216,.22) 14px 16px);transform:skewY(-5deg);opacity:.8}.caso-tn .metric-mail{background:#00b0b9;color:#003b5c}.caso-tn .metric-mail .metric-top span,.caso-tn .metric-mail p{color:#004d52}.caso-tn .metric-mail .metric-top i{background:#ffffff78;color:#003b5c}.caso-tn .metric-mail .metric-value{color:#fff}.caso-tn .metric-orbit{position:absolute;width:260px;height:260px;border:50px solid rgba(255,255,255,.13);border-radius:50%;right:-90px;bottom:-105px}.caso-tn .metric-tests{background:#f2f2f2;color:#003b5c}.caso-tn .metric-tests .metric-top span{color:#00757b}.caso-tn .metric-tests .metric-top i{background:#fff;color:#5d5d5d}.caso-tn .metric-tests .metric-value{font-size:4.8rem;color:#4949bf;margin:20px 0 8px}.caso-tn .ticks{position:absolute;right:22px;bottom:20px;display:flex;align-items:end;gap:5px;height:90px}.caso-tn .ticks span{width:8px;border-radius:4px 4px 0 0;background:#00b0b9;opacity:.35}.caso-tn .ticks span:nth-child(1){height:18%}.caso-tn .ticks span:nth-child(2){height:42%}.caso-tn .ticks span:nth-child(3){height:30%}.caso-tn .ticks span:nth-child(4){height:68%}.caso-tn .ticks span:nth-child(5){height:54%}.caso-tn .ticks span:nth-child(6){height:84%}.caso-tn .ticks span:nth-child(7){height:72%}.caso-tn .ticks span:nth-child(8){height:100%;background:#4949bf;opacity:.75}.caso-tn .metric-audit{background:#4949bf;color:#fff;display:grid;grid-template-columns:110px 1fr;align-items:center;gap:18px}.caso-tn .metric-audit .metric-top span,.caso-tn .metric-audit p{color:#e5e4ff}.caso-tn .metric-audit .metric-top i{background:#ffffff1a;color:#fff}.caso-tn .audit-check{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#4949bf;font-size:3.4rem;font-weight:700;box-shadow:0 16px 28px #00000024}@media (max-width:980px){.caso-tn .system-map{min-height:760px}.caso-tn .system-node{width:230px}.caso-tn .node-1,.caso-tn .node-3{left:20px}.caso-tn .node-2,.caso-tn .node-4{right:20px}.caso-tn .process-viz{grid-template-columns:1fr}.caso-tn .process-scale{display:none}.caso-tn .process-bars{height:400px;overflow-x:auto;grid-template-columns:repeat(6,170px);padding-bottom:12px}.caso-tn .register-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.caso-tn .metric{min-height:250px}}@media (max-width:700px){.caso-tn .system-map{min-height:auto;padding:22px;display:grid;gap:12px}.caso-tn .system-map:before,.caso-tn .system-map:after,.caso-tn .system-node:after{display:none}.caso-tn .system-core,.caso-tn .system-node{position:relative;inset:auto;transform:none;width:100%}.caso-tn .system-core{padding:10px 0 18px}.caso-tn .core-ring{width:170px;height:170px}.caso-tn .system-node{inset:auto!important}.caso-tn .process-viz{padding:20px 14px}.caso-tn .process-note,.caso-tn .register-bento{grid-template-columns:1fr}.caso-tn .metric{min-height:240px}.caso-tn .metric-audit{grid-template-columns:82px 1fr}.caso-tn .audit-check{width:72px;height:72px;font-size:2.6rem}}
