:root{--navy-950:#061c37;--navy-900:#082b53;--navy-800:#0b3a6c;--blue-700:#0b5798;--blue-500:#2388c9;--cyan-300:#81d4ef;--green-500:#18a77a;--orange-500:#e58a00;--red-500:#d82324;--ink-900:#122131;--ink-700:#3f5265;--ink-500:#68798a;--line:#dce5ec;--surface:#f4f7f9;--surface-2:#eef3f6;--white:#fff;--shadow-sm:0 10px 30px #082b5314;--shadow-md:0 24px 70px #082b5326;--radius-sm:14px;--radius-md:22px;--radius-lg:32px;--container:1180px;--header-h:82px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 20px)}body{color:var(--ink-900);background:var(--white);word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-size:16px;line-height:1.7}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.skip-link{z-index:9999;color:var(--white);background:var(--navy-900);border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:112px 0}.eyebrow{color:var(--cyan-300);letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:800}.eyebrow.dark{color:var(--blue-700)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.04em;line-height:1.22}h1{font-size:clamp(48px,6vw,84px)}h2{margin-bottom:24px;font-size:clamp(36px,4.2vw,58px)}h3{font-size:26px}.button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-weight:750;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-sm{min-height:42px;padding-inline:18px;font-size:14px}.button-primary{color:var(--white);background:linear-gradient(135deg, var(--blue-700), var(--blue-500));box-shadow:0 12px 32px #2388c947}.button-primary:hover{box-shadow:0 18px 40px #2388c957}.button-ghost{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#ffffff59}.button-ghost:hover{background:#ffffff26}.button-dark{color:var(--white);background:var(--navy-900)}.button-light{color:var(--navy-900);background:var(--white);box-shadow:var(--shadow-sm)}.text-link{color:var(--cyan-300);align-items:center;gap:10px;margin-top:24px;font-weight:750;display:inline-flex}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(5px)}.site-header{z-index:1000;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s;position:fixed;top:0;left:0;right:0}.site-header.scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-color:#0c375e1a;box-shadow:0 10px 30px #082b530f}.header-inner{height:var(--header-h);align-items:center;gap:32px;display:flex}.brand{flex:none;align-items:center;width:230px;display:flex}.brand img{object-fit:contain;object-position:left center;width:100%;height:56px}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{color:#ffffffe6;font-size:14px;font-weight:700;position:relative}.site-header.scrolled .desktop-nav a{color:var(--ink-700)}.desktop-nav a:after{content:"";background:var(--blue-500);height:2px;transition:transform .2s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-cta{flex:none}.menu-toggle{background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.menu-toggle span{background:var(--white);width:100%;height:2px;margin:5px 0;transition:transform .2s,opacity .2s;display:block}.site-header.scrolled .menu-toggle span{background:var(--navy-900)}.mobile-nav{display:none}.hero{min-height:810px;color:var(--white);background:radial-gradient(circle at 83% 10%, #2388c947, transparent 34%), radial-gradient(circle at 20% 100%, #18a77a21, transparent 35%), linear-gradient(135deg, var(--navy-950) 0%, var(--navy-900) 55%, #0a4674 100%);position:relative;overflow:hidden}.hero:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-grid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:54px;min-height:810px;padding-top:118px;padding-bottom:72px;display:grid;position:relative}.hero-copy h1{margin-bottom:28px}.hero-copy h1 span{color:#8edcf4}.hero-lead{color:#ffffffc2;max-width:650px;font-size:18px;line-height:1.85}.hero-lead strong{color:var(--white)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-note{color:#ffffff8c;margin:24px 0 0;font-size:13px}.hero-media{position:relative}.hero-media>img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-lg);border:1px solid #ffffff26;width:100%;box-shadow:0 36px 100px #00000057}.floating-card{color:var(--ink-900);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:12px;padding:16px 18px;display:flex;position:absolute}.floating-card-top{flex-direction:column;align-items:flex-start;gap:2px;top:42px;right:-26px}.floating-label{color:var(--blue-700);letter-spacing:.12em;font-size:11px;font-weight:800}.floating-card-bottom{bottom:40px;left:-30px}.floating-card-bottom strong,.floating-card-bottom small{display:block}.floating-card-bottom small{color:var(--ink-500)}.status-dot{background:var(--green-500);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 7px #18a77a21}.hero-orbit{z-index:1;opacity:.5;border:2px solid;border-radius:50%;position:absolute;transform:rotate(-18deg)}.orbit-one{border-color:#d82324b3;width:700px;height:380px;top:-190px;right:-260px}.orbit-two{border-color:#e58a00a6;width:620px;height:340px;top:-140px;right:-220px}.orbit-three{border-color:#aeb8c999;width:520px;height:295px;top:-85px;right:-170px}.metric-band{z-index:3;color:var(--white);background:var(--navy-900);border-top:1px solid #ffffff14;margin-top:-1px;position:relative}.metric-grid{grid-template-columns:repeat(4,1fr);display:grid}.metric-item{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:center;min-height:150px;padding:28px 34px;display:flex}.metric-item:first-child{border-left:1px solid #ffffff1f}.metric-item strong{letter-spacing:-.04em;font-size:36px;line-height:1.15}.metric-item em{color:#9cdbf3;margin-left:4px;font-size:18px;font-style:normal}.metric-item>span:last-child{color:#ffffff91;margin-top:8px;font-size:13px}.section-heading{margin-bottom:56px}.section-heading.centered{text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.section-heading.centered>p:last-child{max-width:680px;color:var(--ink-500);margin-left:auto;margin-right:auto}.section-heading.split{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;display:grid}.section-heading.split>p{color:var(--ink-500);margin-bottom:30px}.section-problem{background:var(--surface)}.card-grid.three{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.insight-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);min-height:300px;box-shadow:var(--shadow-sm);padding:34px}.insight-card h3{margin:52px 0 16px}.insight-card p{color:var(--ink-500)}.card-index{color:var(--blue-700);letter-spacing:.14em;font-size:13px;font-weight:850}.section-dark{color:var(--white);background:linear-gradient(145deg,#071f3c,#0a3c69)}.technology-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;display:grid}.technology-copy>p:not(.eyebrow){color:#ffffffad}.technology-points{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.technology-points div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;padding:18px 16px}.technology-points strong{color:#a6e4f6;margin-bottom:4px;font-size:19px;display:block}.technology-points span{color:#ffffff8c;font-size:12px;line-height:1.55}.technology-visual{border-radius:var(--radius-lg);background:#ffffff0e;border:1px solid #ffffff21;padding:24px;box-shadow:0 30px 80px #0003}.diagram-shell{background:#fff;border-radius:20px;padding:20px}.diagram-shell img{border-radius:10px;width:100%}.process-list{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.process-list div{align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.process-list span{width:26px;height:26px;color:var(--navy-900);background:#a7e2f5;border-radius:50%;flex:0 0 26px;place-items:center;font-size:12px;font-weight:850;display:grid}.process-list p{color:#ffffff8c;margin:0;font-size:11px;line-height:1.5}.process-list strong{color:var(--white);font-size:12px;display:block}.product-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.product-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}.product-card.featured{border-color:#2388c959;box-shadow:0 22px 60px #2388c926}.product-image-wrap{background:linear-gradient(145deg,#eff5f8,#e4edf2);place-items:center;height:280px;padding:34px;display:grid;position:relative}.product-image-wrap img{object-fit:contain;filter:drop-shadow(0 20px 25px #082b532e);max-width:82%;max-height:220px}.product-tag{color:var(--blue-700);letter-spacing:.12em;background:#ffffffb8;border:1px solid #0b579829;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;position:absolute;top:20px;left:20px}.product-body{padding:32px}.product-title{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.product-title h3{margin-bottom:22px;font-size:36px}.product-title span{color:var(--ink-500);font-size:13px}dl{margin:0}.product-body dl div,.company-facts div{border-top:1px solid var(--line);justify-content:space-between;gap:30px;padding:13px 0;display:flex}.product-body dt,.company-facts dt{color:var(--ink-500)}.product-body dd,.company-facts dd{text-align:right;margin:0;font-weight:700}.spec-note{background:var(--surface);border:1px solid #d8e4ea;border-radius:16px;align-items:flex-start;gap:26px;margin-top:24px;padding:22px 26px;display:flex}.spec-note strong{color:var(--blue-700);flex:none}.spec-note p{color:var(--ink-500);margin:0;font-size:14px}.section-cases{background:var(--surface)}.case-feature{border-radius:var(--radius-lg);background:var(--navy-900);min-height:470px;box-shadow:var(--shadow-md);grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.case-feature-media{background:linear-gradient(145deg,#dfe8ed,#f8fafb);place-items:center;min-height:420px;padding:38px;display:grid}.case-feature-media img{object-fit:contain;filter:drop-shadow(0 20px 30px #082b532b);width:100%;max-height:390px}.case-feature-body{color:var(--white);padding:54px}.case-type{color:var(--cyan-300);letter-spacing:.15em;margin-bottom:14px;font-size:11px;font-weight:850}.case-feature-body h3{margin-bottom:20px;font-size:40px}.case-feature-body>p:not(.case-type):not(.source-note){color:#ffffffad}.case-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.case-kpis div{background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;padding:18px 14px}.case-kpis strong,.case-kpis span{display:block}.case-kpis strong{font-size:21px}.case-kpis span{color:#ffffff80;margin-top:3px;font-size:11px}.source-note{color:#fff6;margin:22px 0 0;font-size:11px;line-height:1.6}.case-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;display:grid}.case-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-sm);overflow:hidden}.case-card>img{object-fit:cover;width:100%;height:230px}.case-card:nth-child(3)>img{object-fit:contain;background:#eef2f4}.case-card-body{padding:28px}.case-card-body>span{color:var(--blue-700);letter-spacing:.13em;font-size:10px;font-weight:850}.case-card-body h3{margin:12px 0;font-size:24px}.case-card-body>p{min-height:58px;color:var(--ink-500);font-size:14px}.mini-kpis{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.mini-kpis strong{color:var(--navy-900);font-size:20px}.mini-kpis small{color:var(--ink-500);text-align:right}.section-verification{background:linear-gradient(#fff 0%,#f2f6f8 100%)}.verification-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.verification-copy>p:not(.eyebrow){color:var(--ink-500)}.verification-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0;display:grid}.verification-kpis div{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-sm);border-radius:16px;padding:18px}.verification-kpis span,.verification-kpis strong,.verification-kpis small{display:block}.verification-kpis span{color:var(--ink-500);font-size:11px}.verification-kpis strong{color:var(--blue-700);letter-spacing:-.04em;margin:4px 0;font-size:30px}.verification-kpis small{color:var(--ink-500);font-size:10px;line-height:1.45}.verification-media{min-height:570px;position:relative}.certificate-stack{height:500px;position:relative}.certificate-stack img{border:10px solid var(--white);width:58%;box-shadow:var(--shadow-md);border-radius:12px;position:absolute}.certificate-back{top:50px;right:4%;transform:rotate(7deg)}.certificate-front{top:0;left:3%;transform:rotate(-4deg)}.evidence-card{background:var(--navy-900);box-shadow:var(--shadow-md);color:var(--white);border-radius:18px;padding:24px;position:absolute;bottom:0;left:12%;right:0}.evidence-card span{color:var(--cyan-300);letter-spacing:.13em;font-size:10px;font-weight:850}.evidence-card strong{margin:7px 0;font-size:20px;display:block}.evidence-card p{color:#ffffff8c;margin:0;font-size:12px}.data-room{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);margin-top:100px;padding:42px}.data-room-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:28px;display:flex}.data-room-heading h3{margin:0;font-size:32px}.data-room-heading>p{max-width:430px;color:var(--ink-500);margin:0}.download-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.download-card{border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.download-card:hover{box-shadow:var(--shadow-sm);border-color:#b8d2df;transform:translateY(-2px)}.file-type{width:52px;height:52px;color:var(--blue-700);background:#e8f3f8;border-radius:12px;flex:0 0 52px;place-items:center;font-size:10px;font-weight:850;display:grid}.download-card div{min-width:0}.download-card strong,.download-card small{display:block}.download-card small{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.download-card b{color:var(--blue-700);margin-left:auto;font-size:20px}.company-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:72px;display:grid}.company-media{position:relative}.company-media>img{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-md)}.company-badge{color:var(--white);background:var(--navy-900);box-shadow:var(--shadow-md);border-radius:16px;padding:22px 26px;position:absolute;bottom:28px;right:-22px}.company-badge strong,.company-badge span{display:block}.company-badge strong{font-size:24px}.company-badge span{color:#ffffff8c;font-size:11px}.company-copy>p:not(.eyebrow){color:var(--ink-500)}.company-facts{margin-top:28px}.company-facts div{padding:12px 0}.company-facts dt{flex:0 0 90px}.company-facts dd{text-align:left;flex:1}.timeline{border-top:2px solid var(--navy-900);grid-template-columns:repeat(5,1fr);gap:0;margin-top:80px;display:grid}.timeline-item{padding:28px 22px 0 0;position:relative}.timeline-item:before{content:"";border:3px solid var(--white);background:var(--blue-700);width:14px;height:14px;box-shadow:0 0 0 1px var(--blue-700);border-radius:50%;position:absolute;top:-8px;left:0}.timeline-item time{color:var(--blue-700);font-size:18px;font-weight:850}.timeline-item p{margin:12px 0 0}.timeline-item strong,.timeline-item span{display:block}.timeline-item span{color:var(--ink-500);margin-top:5px;font-size:12px}.section-contact{color:var(--white);background:linear-gradient(135deg,#071f3c,#0a4674)}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:74px;display:grid}.contact-copy>p:not(.eyebrow){color:#ffffff9e}.contact-details{margin-top:34px}.contact-details a,.contact-details>div{border-top:1px solid #ffffff21;padding:16px 0;display:block}.contact-details span,.contact-details strong{display:block}.contact-details span{color:#ffffff6b;font-size:11px}.contact-details strong{margin-top:3px;font-size:16px}.contact-form{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff26;padding:34px}.form-row.two{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.contact-form label{color:#ffffffad;margin-bottom:15px;font-size:12px;font-weight:700;display:block}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--white);background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;outline:none;margin-top:6px}.contact-form input,.contact-form select{height:48px;padding:0 14px}.contact-form textarea{resize:vertical;padding:12px 14px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#88d7ef;box-shadow:0 0 0 3px #88d7ef1f}.contact-form option{color:var(--ink-900)}.contact-form .button{width:100%;margin-top:4px}.form-note{color:#ffffff61;text-align:center;margin:14px 0 0;font-size:10px}.disclaimer{background:#edf2f5;padding:30px 0}.disclaimer .container{align-items:flex-start;gap:24px;display:flex}.disclaimer strong{color:var(--navy-900);flex:none;font-size:13px}.disclaimer p{color:var(--ink-500);margin:0;font-size:11px}.site-footer{color:#ffffffb3;background:var(--navy-950);padding:62px 0 24px}.footer-grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.footer-brand img{background:var(--white);border-radius:8px;width:260px;padding:8px}.footer-brand p{color:#ffffff75;margin-top:18px;font-size:13px}.footer-links{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.footer-links strong,.footer-links a{display:block}.footer-links strong{color:var(--white);margin-bottom:12px;font-size:13px}.footer-links a{color:#ffffff80;margin:7px 0;font-size:13px}.footer-links a:hover{color:var(--white)}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:48px;padding-top:20px;display:flex}.footer-bottom p{color:#ffffff59;margin:0;font-size:11px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--delay,0s);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){:root{--container:960px}.desktop-nav{gap:18px}.hero-grid{grid-template-columns:1fr 1fr;gap:36px}.floating-card-top{right:-8px}.floating-card-bottom{left:-8px}.technology-grid,.verification-grid,.company-grid,.contact-grid{gap:46px}.technology-points{grid-template-columns:1fr}.technology-points div{grid-template-columns:140px 1fr;align-items:center;display:grid}.process-list{grid-template-columns:repeat(2,1fr)}.case-feature-body{padding:42px}.case-kpis{grid-template-columns:1fr}}@media (max-width:900px){:root{--header-h:70px}.section{padding:84px 0}.header-inner{gap:18px}.brand{width:200px}.brand img{height:48px}.desktop-nav,.header-cta{display:none}.menu-toggle{margin-left:auto;display:block}.menu-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{background:#fffffffa;grid-template-columns:repeat(2,1fr);max-height:0;padding:0 20px;transition:max-height .25s,padding .25s;display:grid;overflow:hidden}.mobile-nav.open{border-top:1px solid var(--line);max-height:360px;padding-top:14px;padding-bottom:22px}.mobile-nav a{color:var(--ink-700);padding:12px 10px;font-weight:700}.hero,.hero-grid{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-top:130px;padding-bottom:80px}.hero-copy,.hero-media{max-width:720px}.metric-grid{grid-template-columns:repeat(2,1fr)}.metric-item{border-bottom:1px solid #ffffff1f}.card-grid.three,.case-grid{grid-template-columns:1fr}.insight-card{min-height:230px}.technology-grid,.verification-grid,.company-grid,.contact-grid{grid-template-columns:1fr}.section-heading.split{grid-template-columns:1fr;gap:12px}.section-heading.split>p{margin:0}.product-grid,.case-feature{grid-template-columns:1fr}.case-feature-media{min-height:330px}.case-kpis{grid-template-columns:repeat(3,1fr)}.case-grid{grid-template-columns:repeat(2,1fr)}.verification-media{max-width:620px;min-height:560px}.data-room-heading{flex-direction:column;align-items:flex-start;gap:10px}.timeline{border-top:0;grid-template-columns:repeat(3,1fr);row-gap:44px}.timeline-item{border-top:2px solid var(--navy-900);padding-top:20px}.company-badge{right:18px}}@media (max-width:640px){.container{width:min(calc(100% - 28px), var(--container))}.section{padding:72px 0}h1{font-size:48px}h2{font-size:36px}h3{font-size:23px}.brand{width:176px}.hero-grid{padding-top:116px}.hero-lead{font-size:16px}.hero-actions .button{width:100%}.floating-card-top{top:16px;right:12px}.floating-card-bottom{bottom:16px;left:12px}.floating-card{padding:12px 14px;font-size:12px}.metric-grid{grid-template-columns:1fr 1fr}.metric-item{min-height:124px;padding:22px 18px}.metric-item strong{font-size:27px}.card-grid.three{gap:14px}.insight-card{min-height:auto;padding:26px}.insight-card h3{margin-top:34px}.technology-visual{padding:14px}.diagram-shell{padding:10px}.technology-points div{display:block}.process-list{grid-template-columns:1fr 1fr}.product-image-wrap{height:230px}.product-body{padding:24px}.product-body dl div,.company-facts div{flex-direction:column;align-items:flex-start;gap:4px}.product-body dd,.company-facts dd{text-align:left}.spec-note{flex-direction:column;gap:6px}.case-feature-body{padding:30px 24px}.case-feature-body h3{font-size:32px}.case-kpis,.case-grid{grid-template-columns:1fr}.case-card>img{height:210px}.verification-kpis{grid-template-columns:1fr}.verification-media{min-height:470px}.certificate-stack{height:410px}.certificate-stack img{width:64%}.evidence-card{left:4%}.data-room{margin-top:70px;padding:24px 18px}.download-grid{grid-template-columns:1fr}.download-card small{white-space:normal}.company-badge{margin:-20px 16px 0;position:static}.timeline{grid-template-columns:1fr;row-gap:28px}.form-row.two{grid-template-columns:1fr;gap:0}.contact-form{padding:24px 18px}.disclaimer .container{flex-direction:column;gap:6px}.footer-grid{grid-template-columns:1fr;gap:44px}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
