.feature-page{overflow-wrap:anywhere}.feature-page .feature-section{padding:64px 0}.feature-wrap{width:min(1200px,100% - 64px);min-width:0;margin-inline:auto}.feature-page .feature-hero{background:radial-gradient(at 90% 35%,#f7e68c09,#0000 60%);padding-top:32px;padding-bottom:80px}.feature-breadcrumb{color:#a4a292;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:46px;font-size:16px;line-height:1.6;display:flex}.feature-breadcrumb a{color:#e5dfbf;text-underline-offset:4px;text-decoration:underline}.feature-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.feature-hero-copy,.feature-heading{min-width:0}.feature-kicker{color:#d4c983;letter-spacing:.1em;margin-bottom:20px;font-size:14px;font-weight:500;line-height:1.6;display:block}.feature-page h1{letter-spacing:-.045em;color:#fff;margin:0 0 28px;font-family:Cal Sans,Poppins,sans-serif;font-size:clamp(48px,5.5vw,74px);font-weight:400;line-height:1.04}.feature-page h2{letter-spacing:-.035em;color:#fff;margin:0 0 22px;font-family:Cal Sans,Poppins,sans-serif;font-size:clamp(34px,3.7vw,48px);font-weight:400;line-height:1.12}.feature-page h3{letter-spacing:-.02em;color:#fff;margin:24px 0 16px;font-family:Cal Sans,Poppins,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.feature-page p,.feature-page li{color:#b9b8ad;font-size:18px;line-height:1.8}.feature-page p{margin:0 0 18px}.feature-page p:last-child{margin-bottom:0}.feature-actions{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:32px;display:flex}.feature-button{color:#f7e68c;border:1px solid #f7e68c44;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;max-width:100%;padding:17px 21px;font-size:17px;line-height:1.5;transition:background .2s,border-color .2s;display:inline-flex}.feature-button>span:first-child{min-width:0}.feature-button>span[aria-hidden]{flex-shrink:0;font-size:25px;line-height:1}.feature-button:hover{background:#f7e68c0e;border-color:#f7e68c88}.feature-button--primary{color:#13130e;background:#f7e68c;border-color:#f7e68c}.feature-button--primary:hover{background:#fff0a5;border-color:#fff0a5}.feature-page a:focus-visible,.feature-page summary:focus-visible{outline-offset:5px;outline:2px solid #f7e68c}.feature-comparison{background:#151510;border:1px solid #f7e68c24;border-radius:24px;min-width:0;padding:12px}.feature-comparison-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.feature-page figure{min-width:0;margin:0}.feature-comparison img{aspect-ratio:896/1200;object-fit:cover;border-radius:15px;width:100%;height:auto;display:block}.feature-page figcaption{color:#e6e2cc;padding:16px 8px 8px;font-size:16px;line-height:1.6}.feature-comparison>p{color:#a8a597;padding:14px 8px 8px;font-size:16px}.feature-heading{max-width:740px;margin-bottom:36px}.feature-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.feature-steps>li{background:linear-gradient(140deg,#191913,#0d0d09);border:1px solid #ffffff12;border-radius:22px;min-width:0;padding:28px}.feature-step-number{color:#f7e68c;background:#f7e68c06;border:1px solid #f7e68c3d;border-radius:13px;place-items:center;width:46px;height:46px;font-family:Cal Sans,Poppins,sans-serif;font-size:18px;display:inline-grid}.feature-panels{grid-template-columns:1fr 1fr;gap:22px;display:grid}.feature-panel{background:radial-gradient(at 100% 0,#f7e68c08,#0000 70%),#10100c;border:1px solid #f7e68c20;border-radius:26px;min-width:0;padding:38px}.feature-panel h2{font-size:34px}.feature-panel ul{gap:14px;margin:0;padding-left:23px;display:grid}.feature-panel li::marker{color:#d6c878}.feature-faq{border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c}.feature-faq-layout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.feature-faq details{border-bottom:1px solid #f7e68c22;padding:22px 0}.feature-faq details:first-child{padding-top:0}.feature-faq details:last-child{border-bottom:0;padding-bottom:0}.feature-faq summary{cursor:pointer;color:#f0eddc;justify-content:space-between;align-items:center;gap:20px;font-size:20px;line-height:1.6;list-style:none;display:flex}.feature-faq summary::-webkit-details-marker{display:none}.feature-faq summary:after{content:"+";color:#f7e68c;flex-shrink:0;font-size:27px;line-height:1}.feature-faq details[open] summary:after{content:"−"}.feature-faq details p{margin:18px 0 0}.feature-related{justify-content:space-between;align-items:center;gap:32px;padding-block:10px;display:flex}.feature-related h2{margin-bottom:0}.feature-related .feature-button{flex-shrink:0;max-width:46%}.feature-download-panel{text-align:center;background:radial-gradient(at 50% 0,#f7e68c0d,#0000 80%),#151510;border:1px solid #f7e68c35;border-radius:28px;padding:46px}.feature-download-panel>p{max-width:740px;margin-inline:auto}.feature-download-panel .download-buttons{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px}.feature-page .download-badge{min-width:170px;height:56px;padding:9px 15px}.feature-page .download-badge-copy small{font-size:12px}.feature-page .download-badge-copy strong{font-size:23px}.feature-hero--video .feature-hero-copy{max-width:860px}.feature-hero--video h1{max-width:850px}.feature-hero--video .feature-hero-copy>p{max-width:760px}.feature-video-intro{max-width:740px;margin:64px 0 28px}.feature-video-intro h2{font-size:34px}.feature-videos{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:26px;display:grid}.feature-videos figure{background:#080806;border:1px solid #f7e68c24;border-radius:24px;overflow:hidden}.feature-videos video{object-fit:contain;background:#050503;width:100%;height:430px;display:block}.feature-videos figcaption{color:#f0eddc;border-top:1px solid #ffffff0d;padding:20px 24px;font-size:19px}@media (width<=1100px){.feature-hero-grid{gap:32px}.feature-page h1{font-size:56px}.feature-steps{gap:15px}.feature-steps>li{padding:23px}.feature-panels{gap:18px}.feature-panel{padding:28px}.feature-faq-layout{gap:38px}.feature-videos video{height:365px}}@media (width<=900px){.feature-hero-grid{grid-template-columns:1fr}.feature-hero-copy{max-width:720px}.feature-comparison{box-sizing:border-box;width:min(100%,620px);margin:0 auto}.feature-page .feature-section{padding:48px 0}.feature-steps{grid-template-columns:1fr}.feature-steps>li{padding:28px}.feature-steps h3{margin-top:18px}.feature-panels{grid-template-columns:1fr}.feature-faq-layout{grid-template-columns:1fr;gap:25px}.feature-related{align-items:flex-start}.feature-related .feature-button{max-width:45%}.feature-videos video{height:320px}}@media (width<=680px){.feature-wrap{width:calc(100% - 40px)}.feature-page .feature-hero{padding-top:24px;padding-bottom:44px}.feature-breadcrumb{gap:10px;margin-bottom:30px;font-size:15px}.feature-page h1{margin-bottom:24px;font-size:clamp(42px,10.8vw,58px)}.feature-page h2{font-size:34px}.feature-page h3{font-size:27px}.feature-page p,.feature-page li{font-size:18px;line-height:1.75}.feature-kicker{letter-spacing:.07em;margin-bottom:18px;font-size:13px}.feature-actions{gap:12px;margin-top:26px}.feature-button{box-sizing:border-box;width:100%;padding:16px 18px;font-size:17px}.feature-comparison{border-radius:20px;padding:8px}.feature-comparison-grid{gap:8px}.feature-comparison img{border-radius:13px}.feature-page figcaption{padding:12px 4px 5px;font-size:15px}.feature-comparison>p{padding:12px 5px 5px;font-size:16px}.feature-page .feature-section{padding:40px 0}.feature-heading{margin-bottom:27px}.feature-steps>li{padding:25px}.feature-panel{border-radius:22px;padding:26px}.feature-panel h2{font-size:30px}.feature-faq summary{font-size:19px}.feature-related{padding-block:0;display:block}.feature-related .feature-button{max-width:100%;margin-top:25px}.feature-download-panel{box-sizing:border-box;border-radius:23px;width:calc(100% - 40px);padding:30px 22px}.feature-download-panel .download-buttons{gap:12px}.feature-page .download-badge{min-width:157px;height:53px;padding:8px 12px}.feature-page .download-badge-copy strong{font-size:21px}.feature-video-intro{margin-top:42px}.feature-video-intro h2{font-size:30px}.feature-videos{grid-template-columns:1fr;gap:22px}.feature-videos video{aspect-ratio:16/10;height:auto;max-height:520px}.feature-videos figure:nth-child(2) video{aspect-ratio:9/16}.feature-videos figcaption{padding:17px 20px;font-size:18px}}@media (prefers-reduced-motion:reduce){.feature-button{transition:none}}
