.InstallationGuide-module__CJKD_W__hero{isolation:isolate;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;max-width:1440px;margin:auto;padding:145px 40px 64px;display:grid;position:relative}.InstallationGuide-module__CJKD_W__heroCopy{z-index:2;position:relative}.InstallationGuide-module__CJKD_W__eyebrow{letter-spacing:.23em;color:#e4c170;font-size:10px;font-weight:700;line-height:1.7}.InstallationGuide-module__CJKD_W__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;margin:22px 0 26px;font-size:clamp(42px,5.6vw,82px);font-weight:800;line-height:1.03}.InstallationGuide-module__CJKD_W__title span{color:#e4c170;display:block}.InstallationGuide-module__CJKD_W__lead{color:#a8b5ca;max-width:58ch;font-size:16px;line-height:1.85}.InstallationGuide-module__CJKD_W__heroMedia{aspect-ratio:4/5;border-radius:4px;min-width:0;position:relative;overflow:hidden;box-shadow:0 35px 90px #0007}.InstallationGuide-module__CJKD_W__heroMedia:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#070b14ee);position:absolute;inset:0}.InstallationGuide-module__CJKD_W__heroMedia img{object-fit:cover;object-position:53% center}.InstallationGuide-module__CJKD_W__heroCaption{z-index:1;bottom:28px;border-inline-start:2px solid #e4c170;max-width:300px;padding-inline-start:18px;font-size:18px;font-weight:600;position:absolute;inset-inline:28px}.InstallationGuide-module__CJKD_W__jumpLinks{flex-wrap:wrap;gap:10px 22px;margin-top:30px;display:flex}.InstallationGuide-module__CJKD_W__jumpLinks a{color:#e4c170;border-bottom:1px solid #e4c17060;padding-bottom:8px;font-size:13px}.InstallationGuide-module__CJKD_W__chapterNav{border-block:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1320px;margin:0 auto;display:grid}.InstallationGuide-module__CJKD_W__chapterNav a{text-align:center;color:#b8c4d5;letter-spacing:.15em;border-inline-end:1px solid #ffffff17;padding:24px;font-size:11px}.InstallationGuide-module__CJKD_W__chapterNav a:last-child{border:0}.InstallationGuide-module__CJKD_W__chapterNav a:hover{color:#e4c170;background:#e4c1700a}.InstallationGuide-module__CJKD_W__phaseGrid{isolation:isolate;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:28px 0 0;display:grid;position:relative}.InstallationGuide-module__CJKD_W__phaseGrid:before{content:"";top:65px;z-index:-1;background:#e4c17040;height:1px;position:absolute;inset-inline:6%}.InstallationGuide-module__CJKD_W__phaseButton{cursor:pointer;color:#9eacc2;text-align:center;background:0 0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;min-width:0;padding:0 14px 25px;transition:color .2s,border-color .2s;display:flex}.InstallationGuide-module__CJKD_W__phaseButton:hover{color:#f3e1b5}.InstallationGuide-module__CJKD_W__phaseButton[aria-pressed=true]{color:#e4c170;border-color:#e4c170}.InstallationGuide-module__CJKD_W__phaseButton:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #e4c170}.InstallationGuide-module__CJKD_W__phaseIcon{background:#101725;border:1px solid #ffffff15;border-radius:50%;place-items:center;width:110px;max-width:100%;height:110px;margin:10px 0 16px;display:grid;position:relative}.InstallationGuide-module__CJKD_W__phaseButton[aria-pressed=true] .InstallationGuide-module__CJKD_W__phaseIcon{background:#191b20;border-color:#e4c17080;box-shadow:0 0 35px #e4c1700a}.InstallationGuide-module__CJKD_W__phaseIcon svg{width:68%;height:68%}.InstallationGuide-module__CJKD_W__phaseNumber{color:#e4c170;background:#101725;padding:2px 7px;font-family:monospace;font-size:11px;position:absolute;top:-10px}.InstallationGuide-module__CJKD_W__phaseLabel{font-size:17px;font-weight:650}.InstallationGuide-module__CJKD_W__phaseSub{color:#8d9db5;margin-top:6px;font-size:12px;line-height:1.5}.InstallationGuide-module__CJKD_W__phasePanel{background:#0b1220;border:1px solid #ffffff14;border-top:0;grid-template-columns:1fr 1fr;gap:34px;padding:34px;display:grid}.InstallationGuide-module__CJKD_W__phaseStep h3{color:#eef1f8;font-size:20px;font-weight:700;line-height:1.4}.InstallationGuide-module__CJKD_W__phaseStep p{color:#9eacc2;font-size:15px;line-height:1.8}.InstallationGuide-module__CJKD_W__phaseStep small{color:#d4dcea;border-inline-start:1px solid #e4c17066;margin-top:18px;padding-inline-start:15px;font-size:13px;line-height:1.65;display:block}.InstallationGuide-module__CJKD_W__storyRow{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;margin-bottom:72px;display:grid}.InstallationGuide-module__CJKD_W__storyImage{min-width:0;margin:0;position:relative}.InstallationGuide-module__CJKD_W__storyImage img{border-radius:3px;width:100%;height:auto;display:block}.InstallationGuide-module__CJKD_W__storyImage figcaption{color:#8292ab;margin-top:10px;font-size:11px;line-height:1.6}.InstallationGuide-module__CJKD_W__storyTitle{letter-spacing:-.025em;text-wrap:balance;margin:15px 0 22px;font-size:clamp(27px,3vw,42px);font-weight:750;line-height:1.14}.InstallationGuide-module__CJKD_W__storyText{color:#9eacc2;font-size:16px;line-height:1.8}.InstallationGuide-module__CJKD_W__gestureList{margin:24px 0 0;padding:0;list-style:none}.InstallationGuide-module__CJKD_W__gestureList li{color:#c1ccdc;border-top:1px solid #ffffff12;gap:14px;padding:13px 0;font-size:14px;line-height:1.7;display:flex}.InstallationGuide-module__CJKD_W__gestureList span{color:#e4c170;font-family:monospace}.InstallationGuide-module__CJKD_W__cutterBlock{border-block:1px solid #ffffff17;margin-top:70px;padding:65px 0}.InstallationGuide-module__CJKD_W__cutTop{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.InstallationGuide-module__CJKD_W__tips{grid-template-columns:1fr 1fr;gap:26px 48px;margin-top:42px;display:grid}.InstallationGuide-module__CJKD_W__tip{border-top:1px solid #e4c17040;padding-top:20px}.InstallationGuide-module__CJKD_W__tip h4{color:#e2e8f1;margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.4}.InstallationGuide-module__CJKD_W__tip p{color:#9eacc2;margin:0;font-size:14px;line-height:1.8}.InstallationGuide-module__CJKD_W__tipNumber{color:#e4c170;margin-inline-end:12px;font-family:monospace;font-size:12px}.InstallationGuide-module__CJKD_W__cornerDrawing{background:#0c1422;border:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:42px;padding:30px;display:grid}.InstallationGuide-module__CJKD_W__cornerDrawing svg{width:100%;height:auto}.InstallationGuide-module__CJKD_W__cornerDrawing h4{font-size:20px;font-weight:650;line-height:1.4}.InstallationGuide-module__CJKD_W__legend{color:#bac6d8;flex-direction:column;gap:12px;margin:20px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.InstallationGuide-module__CJKD_W__legend span{color:#e4c170;margin-inline-end:12px;font-family:monospace}.InstallationGuide-module__CJKD_W__note{color:#8798b3;margin:24px 0 0;font-size:13px;line-height:1.75}.InstallationGuide-module__CJKD_W__blueprints{border-block:1px solid #ffffff18;margin-top:40px}.InstallationGuide-module__CJKD_W__blueprintsTitle{color:#e4c170;padding:28px 0 20px;font-size:24px;font-weight:600}.InstallationGuide-module__CJKD_W__blueprintGrid{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:25px;display:grid}.InstallationGuide-module__CJKD_W__inspection{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.InstallationGuide-module__CJKD_W__inspectionMap{background:radial-gradient(#e4c17009,#0000 70%);min-width:0;position:relative}.InstallationGuide-module__CJKD_W__inspectionMap svg{width:100%;height:auto}.InstallationGuide-module__CJKD_W__inspectionMap figcaption{text-align:center;color:#8d9db5;font-size:13px;line-height:1.7}.InstallationGuide-module__CJKD_W__checks{grid-template-columns:1fr 1fr;gap:24px;display:grid}.InstallationGuide-module__CJKD_W__check{border-top:1px solid #e4c17040;padding-top:18px}.InstallationGuide-module__CJKD_W__check strong{color:#e4c170;font-family:monospace;font-size:11px}.InstallationGuide-module__CJKD_W__check h3{margin:10px 0;font-size:19px;font-weight:650}.InstallationGuide-module__CJKD_W__check p{color:#9eacc2;margin:0;font-size:14px;line-height:1.8}.InstallationGuide-module__CJKD_W__training{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.InstallationGuide-module__CJKD_W__practicePhoto{aspect-ratio:4/5;min-width:0;position:relative}.InstallationGuide-module__CJKD_W__practicePhoto img{object-fit:cover;border-radius:3px}.InstallationGuide-module__CJKD_W__practicePhoto figcaption{bottom:0;color:#edf1f8;background:linear-gradient(#0000,#050710e6);padding:50px 24px 24px;font-size:12px;position:absolute;inset-inline:0}.InstallationGuide-module__CJKD_W__certificate{border-block:1px solid #ffffff17;align-items:center;gap:22px;margin:28px 0;padding:24px 0;display:flex}.InstallationGuide-module__CJKD_W__certificate img{object-fit:contain;background:#0c1320;width:135px;height:135px}.InstallationGuide-module__CJKD_W__certificate a{color:#e4c170;font-size:13px}.InstallationGuide-module__CJKD_W__certificate p{color:#9eacc2;margin:0 0 12px;font-size:13px;line-height:1.7}[dir=rtl] .InstallationGuide-module__CJKD_W__title{font-family:var(--font-display);letter-spacing:0;line-height:1.4}[dir=rtl] .InstallationGuide-module__CJKD_W__eyebrow{letter-spacing:0}[dir=rtl] .InstallationGuide-module__CJKD_W__chapterNav a{letter-spacing:0}[dir=rtl] .InstallationGuide-module__CJKD_W__storyTitle{letter-spacing:0;line-height:1.5}@media (max-width:1000px){.InstallationGuide-module__CJKD_W__hero{gap:32px;padding-inline:24px}.InstallationGuide-module__CJKD_W__title{font-size:clamp(38px,5.7vw,68px)}.InstallationGuide-module__CJKD_W__storyRow,.InstallationGuide-module__CJKD_W__cutTop,.InstallationGuide-module__CJKD_W__inspection,.InstallationGuide-module__CJKD_W__training{gap:32px}.InstallationGuide-module__CJKD_W__inspection{grid-template-columns:.9fr 1.1fr}.InstallationGuide-module__CJKD_W__checks{grid-template-columns:1fr}.InstallationGuide-module__CJKD_W__phaseIcon{width:85px;height:85px}.InstallationGuide-module__CJKD_W__phaseGrid:before{top:52px}.InstallationGuide-module__CJKD_W__phaseLabel{font-size:15px}.InstallationGuide-module__CJKD_W__phaseSub{font-size:11px}}@media (max-width:700px){.InstallationGuide-module__CJKD_W__hero{grid-template-columns:1fr;gap:28px;padding:110px 24px 40px}.InstallationGuide-module__CJKD_W__title{max-width:600px;font-size:clamp(36px,8.8vw,60px)}.InstallationGuide-module__CJKD_W__heroMedia{aspect-ratio:5/4}.InstallationGuide-module__CJKD_W__heroCaption{bottom:22px;font-size:16px;inset-inline:22px}.InstallationGuide-module__CJKD_W__chapterNav a{letter-spacing:.04em;padding:18px 8px;font-size:9px}.InstallationGuide-module__CJKD_W__phaseGrid{scroll-snap-type:x mandatory;padding-top:5px;display:flex;overflow-x:auto}.InstallationGuide-module__CJKD_W__phaseGrid:before{min-width:640px;inset-inline:30px}.InstallationGuide-module__CJKD_W__phaseButton{scroll-snap-align:start;flex:0 0 140px;padding-inline:10px}.InstallationGuide-module__CJKD_W__phasePanel{grid-template-columns:1fr;gap:25px;padding:24px}.InstallationGuide-module__CJKD_W__phaseStep+.InstallationGuide-module__CJKD_W__phaseStep{border-top:1px solid #ffffff14;padding-top:25px}.InstallationGuide-module__CJKD_W__storyRow,.InstallationGuide-module__CJKD_W__cutTop,.InstallationGuide-module__CJKD_W__inspection,.InstallationGuide-module__CJKD_W__training,.InstallationGuide-module__CJKD_W__cornerDrawing{grid-template-columns:1fr;gap:28px}.InstallationGuide-module__CJKD_W__storyRow{margin-bottom:35px}.InstallationGuide-module__CJKD_W__storyTitle{font-size:32px}.InstallationGuide-module__CJKD_W__tips{grid-template-columns:1fr;gap:25px}.InstallationGuide-module__CJKD_W__cornerDrawing{padding:20px}.InstallationGuide-module__CJKD_W__blueprintGrid{grid-template-columns:1fr}.InstallationGuide-module__CJKD_W__checks{grid-template-columns:1fr 1fr;gap:20px}.InstallationGuide-module__CJKD_W__practicePhoto{aspect-ratio:5/4}.InstallationGuide-module__CJKD_W__certificate img{width:105px;height:105px}.InstallationGuide-module__CJKD_W__cutterBlock{margin-top:40px;padding:40px 0}}@media (max-width:380px){.InstallationGuide-module__CJKD_W__checks{grid-template-columns:1fr}.InstallationGuide-module__CJKD_W__certificate{flex-direction:column;align-items:flex-start}.InstallationGuide-module__CJKD_W__storyTitle{font-size:28px}.InstallationGuide-module__CJKD_W__chapterNav a{font-size:8px}}@media (prefers-reduced-motion:reduce){.InstallationGuide-module__CJKD_W__phaseButton{transition:none}}.InstallationGuide-module__CJKD_W__phasePanel[hidden]{display:none}@media (min-width:540px) and (max-width:700px){.InstallationGuide-module__CJKD_W__phaseGrid{display:grid;overflow:visible}.InstallationGuide-module__CJKD_W__phaseGrid:before{inset-inline:7%;min-width:0;top:54px}.InstallationGuide-module__CJKD_W__phaseButton{padding-inline:5px}.InstallationGuide-module__CJKD_W__phaseIcon{width:78px;height:78px}.InstallationGuide-module__CJKD_W__phaseLabel{font-size:14px}.InstallationGuide-module__CJKD_W__phaseSub{font-size:10px}}.InstallationGuide-module__CJKD_W__cornerSequence{background:#0c1422;border:1px solid #ffffff14;margin-top:42px;padding:30px}.InstallationGuide-module__CJKD_W__cornerFrames{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.InstallationGuide-module__CJKD_W__cornerFrame{min-width:0;margin:0}.InstallationGuide-module__CJKD_W__cornerFrame svg{width:100%;height:auto}.InstallationGuide-module__CJKD_W__cornerFrame figcaption{color:#aab8ce;margin-top:16px;font-size:14px;line-height:1.8}.InstallationGuide-module__CJKD_W__cornerStepTitle{align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.InstallationGuide-module__CJKD_W__cornerStepTitle span{color:#e4c170;font-family:monospace;font-size:12px}.InstallationGuide-module__CJKD_W__cornerStepTitle h5{color:#e2e8f1;font-size:17px;font-weight:650;line-height:1.5}.InstallationGuide-module__CJKD_W__cornerKey{border-top:1px solid #ffffff15;flex-wrap:wrap;gap:20px;margin:25px 0 0;padding:22px 0 0;list-style:none;display:flex}.InstallationGuide-module__CJKD_W__cornerKey li{color:#bbc8da;align-items:center;gap:8px;font-size:12px;display:flex}.InstallationGuide-module__CJKD_W__cornerKey span{width:20px;height:3px;display:block}.InstallationGuide-module__CJKD_W__training{grid-template-columns:1fr 1fr;align-items:start;gap:36px}.InstallationGuide-module__CJKD_W__training .InstallationGuide-module__CJKD_W__practicePhoto{aspect-ratio:1}.InstallationGuide-module__CJKD_W__certificateLarge{background:#0c1320;border:1px solid #e4c17040;min-width:0;margin:0;padding:12px}.InstallationGuide-module__CJKD_W__certificateLarge img{width:100%;height:auto;display:block}.InstallationGuide-module__CJKD_W__certificateLarge figcaption{text-align:center;color:#e4c170;padding:16px 8px 5px;font-size:14px}.InstallationGuide-module__CJKD_W__trainingText{grid-template-columns:1fr 1fr;gap:50px;margin-top:36px;display:grid}@media (max-width:800px){.InstallationGuide-module__CJKD_W__cornerFrames{grid-template-columns:1fr}.InstallationGuide-module__CJKD_W__cornerFrame{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.InstallationGuide-module__CJKD_W__cornerStepTitle{grid-column:1/-1}.InstallationGuide-module__CJKD_W__cornerFrame figcaption{margin-top:0}.InstallationGuide-module__CJKD_W__cornerSequence{padding:22px}}@media (max-width:700px){.InstallationGuide-module__CJKD_W__training,.InstallationGuide-module__CJKD_W__trainingText{grid-template-columns:1fr}.InstallationGuide-module__CJKD_W__trainingText{gap:20px}.InstallationGuide-module__CJKD_W__certificateLarge{padding:8px}.InstallationGuide-module__CJKD_W__cornerFrame{display:block}.InstallationGuide-module__CJKD_W__cornerFrame figcaption{margin-top:16px}}.InstallationGuide-module__CJKD_W__cornerIntro{color:#bbc8da;max-width:78ch;margin:0 0 30px;font-size:16px;line-height:1.85}.InstallationGuide-module__CJKD_W__cornerResult{background:#e4c17008;border-inline-start:2px solid #e4c170;margin-top:20px;padding:16px}.InstallationGuide-module__CJKD_W__cornerResult strong{color:#e4c170;margin-bottom:8px;font-size:13px;display:block}.InstallationGuide-module__CJKD_W__cornerResult p{margin:0}
