.product-page{--ink:#152438;--muted:#637084;--blue:#245de8;--line:#e3e8ee;background:#fff}.product-page .wrap{width:min(1240px,calc(100% - 80px))}.blue-dot{color:var(--blue)}.product-page .nav{height:76px;gap:22px}.product-page .navlinks{gap:24px}.nav-cta{border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;padding:13px 16px;cursor:pointer;white-space:nowrap}.product-page .hero{padding:64px 0 0;background:radial-gradient(ellipse at 90% 30%,#e8efff,transparent 60%),#fbfcfe}.product-page .hero-grid{grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.product-page h1{font-size:clamp(40px,4.3vw,60px);letter-spacing:-2.6px;line-height:1.08;margin:24px 0}.product-page .lead{font-size:16px;line-height:1.8;max-width:540px}.product-page .eyebrow{font-size:10px;letter-spacing:1.3px;line-height:1.6}.product-page .actions{gap:10px;margin:25px 0 16px}.product-page .btn{min-height:46px;font-size:13px;padding:14px 18px;border-radius:8px}.product-page .btn-primary{background:var(--blue);border-color:var(--blue)}.product-page .btn:hover,.nav-cta:hover{filter:brightness(.96)}.direct-saving{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.discount-badge{padding:6px 9px;background:#eaf2ff;border-radius:5px;color:#2354b4;font-weight:650}.hero-assurance{font-size:11px;line-height:1.8!important;margin:18px 0 0}.product-page .hero-visual{padding:0;min-width:0;border:1px solid #d5dfed;border-radius:13px;overflow:hidden;background:#f2f5f9;box-shadow:0 25px 60px -25px #28487955}.browser-bar{height:35px;display:flex;align-items:center;gap:12px;padding:0 12px;background:#fff;color:#7c899b;font-size:10px;white-space:nowrap}.browser-bar>span:first-child{letter-spacing:3px;color:#bfcbdb;font-size:9px}.browser-bar>span:last-child{overflow:hidden;text-overflow:ellipsis}.hero-visual video{display:block;width:100%;aspect-ratio:1316/923;object-fit:contain}.hero-play{position:absolute;right:10px;bottom:10px;background:#fff;border:1px solid var(--line);padding:7px 10px;font-size:10px;border-radius:6px;color:var(--ink);cursor:pointer;box-shadow:0 2px 8px #15243815}.trust-strip{display:flex;justify-content:space-between;flex-wrap:wrap;gap:17px;margin-top:56px;border-top:1px solid var(--line);padding:24px 0;font-size:11px;font-weight:600;color:#586980}.product-page .section{padding:82px 0;scroll-margin-top:76px}.product-page h2{font-size:clamp(30px,3.2vw,43px);line-height:1.17;letter-spacing:-1.5px;margin:15px 0 20px;font-weight:730}.product-page .section-head{max-width:770px;margin-bottom:34px}.compare-tabs{display:flex;gap:5px;background:#eef2f8;padding:5px;border-radius:9px;width:fit-content;margin-bottom:22px}.compare-tabs button{border:0;padding:12px 22px;background:transparent;border-radius:6px;font-size:13px;font-weight:650;color:var(--muted);cursor:pointer}.compare-tabs button[aria-selected=true]{background:#fff;color:var(--blue);box-shadow:0 1px 5px #182c4a12}.compare-stage{position:relative;aspect-ratio:1316/923;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#f2f5fa;box-shadow:0 16px 45px #233e6110}.compare-stage [role=tabpanel]{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.compare-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.compare-stage[data-state=before] #compare-before,.compare-stage[data-state=after] #compare-after{opacity:1;visibility:visible}.compare-callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}.compare-callouts p{font-size:12px;line-height:1.7;padding-left:14px;border-left:2px solid #a5bfff;margin:0}.section-action{margin-top:25px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit{padding:28px;background:#fff;border:1px solid var(--line);border-radius:12px}.benefit-number{font-size:11px;font-weight:750;color:var(--blue);letter-spacing:1px}.benefit h3{font-size:19px;line-height:1.4;letter-spacing:-.4px;margin:20px 0 12px}.benefit p{font-size:13px;line-height:1.85;margin:0}.live-toolbar{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--muted);margin-bottom:18px}.live-toolbar a{color:var(--blue);font-weight:650;white-space:nowrap}.live-frame{border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 16px 50px #1b427510}.live-frame iframe{display:block;width:100%;height:850px;border:0;background:#f4f6fa}.live-fallback{border:1px solid var(--line);border-radius:14px;background:#f7f9fc;overflow:hidden}.live-fallback img{width:100%;aspect-ratio:1316/923;object-fit:contain}.live-fallback>div{padding:26px}.live-fallback h3{margin:0 0 10px;font-size:22px}.live-fallback p{font-size:14px}.live-disclosure{font-size:12px;line-height:1.8;text-align:center;max-width:900px;margin:19px auto 0}.demo-nudge{display:flex;justify-content:center;align-items:center;gap:24px;border:1px solid #cbdcf9;border-radius:10px;background:#edf3ff;margin-top:20px;padding:17px;font-size:14px;font-weight:650}.demo-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;background:#eaf0f8;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.demo-tab{border:0;border-radius:6px;display:flex;align-items:center;gap:12px;padding:16px 15px;background:transparent;color:var(--muted);font-size:13px;font-weight:650;cursor:pointer;text-align:left}.demo-tab>span:first-child{font-size:10px;opacity:.75}.demo-tab[aria-selected=true]{background:#fff;color:var(--blue);box-shadow:0 1px 6px #172c4a12}.demo-panel{display:grid;grid-template-columns:1.8fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.demo-screen{background:#eaf0f7;display:grid;align-items:center;padding:18px;min-width:0}.demo-screen video{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:#f7f9fd;border-radius:8px}.demo-copy{padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.clip-label{font-size:9px;letter-spacing:1.1px;color:var(--muted);font-weight:700}.demo-copy h3{font-size:25px;line-height:1.25;letter-spacing:-.6px;margin:18px 0 13px}.demo-copy p{font-size:13px;line-height:1.8;margin:0}.demo-tags{font-size:10px;color:#607395;border-top:1px solid var(--line);margin-top:22px;padding-top:17px;line-height:1.8}.inline-link{font-size:13px;font-weight:650;color:var(--blue);margin-top:22px;display:inline-flex;gap:12px}.media-note{font-size:11px;text-align:center;margin:18px 0 0;color:var(--muted)}.tour-panel{padding:20px;border:1px solid var(--line);border-radius:14px;background:#fff}.guided-video{display:block;width:100%;aspect-ratio:1.6;border-radius:9px;background:#0d1b30}.tour-links{display:flex;justify-content:space-between;gap:20px;margin:18px 0;font-size:11px;color:var(--muted)}.tour-links a{color:var(--blue);font-weight:650}.tour-transcript{border-top:1px solid var(--line);padding:18px 0 0;font-size:13px;color:var(--muted)}.tour-transcript summary{font-weight:650;cursor:pointer;color:var(--ink)}.tour-transcript h4{color:var(--ink);margin:22px 0 6px}.installation-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:65px}.installation-grid h3{margin:0 0 20px}.steps li{margin-bottom:25px}.compat-row{grid-template-columns:100px 1fr;padding:17px 20px}.compat-row strong{font-weight:650}.pricing-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:start}.price-card{background:#fff;border:1px solid #b8cef7;box-shadow:0 18px 55px #294d8c0d;border-radius:16px;padding:38px}.price-heading{display:flex;align-items:center;gap:14px}.price-heading h3{font-size:23px;letter-spacing:-.6px;margin:0}.price-heading img{border-radius:11px}.price-card>p{font-size:13px}.price{font-size:64px;letter-spacing:-3px;line-height:1.2;font-weight:750;margin:28px 0 10px}.price-saving{color:#325991}.price-card .fine{font-size:11px}.included{display:grid;grid-template-columns:1fr 1fr;gap:13px 24px;list-style:none;padding:24px 0;margin:22px 0;border-top:1px solid var(--line);font-size:13px}.included li:before{content:'✓';color:var(--blue);margin-right:8px}.price-card>.btn{width:100%}.guarantee{font-weight:650;text-align:center;color:var(--ink)}.support-extension{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.text-button{border:0;padding:0;background:transparent;font-size:12px;line-height:1.7;color:var(--blue);text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.requirements-card{padding-top:26px}.requirements-card h3{font-size:25px;letter-spacing:-.6px}.requirements-card ul{padding-left:19px;color:var(--muted);font-size:14px;line-height:2.3}.requirements-card p{border-top:1px solid var(--line);padding-top:24px;margin:28px 0 0;font-size:13px}.product-page #faq .wrap{max-width:940px}.faq details{padding:23px 0}.faq summary{line-height:1.6;font-size:16px}.faq details[open] summary:after{content:'−'}.faq p a{text-decoration:underline}.product-page #kaufen{padding-top:15px}.purchase-card{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:55px;background:#122747;color:#fff;padding:50px;border-radius:16px}.purchase-card h2{color:#fff;max-width:590px;margin:0 0 18px}.purchase-card p{color:#b9c8df;font-size:13px;margin:0}.purchase-action{display:flex;flex-direction:column;gap:20px;align-items:flex-start;justify-self:end}.purchase-action strong{font-size:42px;letter-spacing:-1.7px}.purchase-action .btn{min-width:210px}.footer-links{flex-wrap:wrap;gap:20px}.product-page .footer p{max-width:930px;font-size:11px;margin-top:19px}.sticky-buy{display:none}button:focus-visible,[role=tabpanel]:focus-visible{outline:3px solid #729dff;outline-offset:4px}
@media(max-width:1100px){.product-page .wrap{width:calc(100% - 48px)}.product-page .nav{gap:15px}.product-page .navlinks{gap:15px;font-size:12px}.product-page .hero-grid{gap:30px}.product-page h1{font-size:47px}.pricing-grid,.installation-grid{gap:35px}.demo-copy{padding:24px}.demo-copy h3{font-size:22px}.included{grid-template-columns:1fr}.price-card{padding:30px}.purchase-card{padding:38px}}
@media(max-width:1023px){.product-page .hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}.product-page h1{max-width:680px;font-size:56px}.product-page .lead{max-width:700px}.product-page .hero-visual{width:100%;max-width:820px;margin:8px auto 0}.live-fallback{display:grid;grid-template-columns:1fr 1fr;align-items:center}.live-fallback>div{padding:25px}.live-fallback img{height:100%}.demo-tabs{gap:3px}.demo-tab{font-size:12px;padding:14px 10px;gap:7px}}
@media(max-width:760px){.product-page .wrap{width:calc(100% - 36px)}.product-page .nav{height:67px;gap:13px}.product-page .brand{font-size:24px;gap:8px}.product-page .brand-mark{width:26px;height:26px;font-size:19px}.product-page .navlinks{display:none}.product-page .languages{margin-left:auto}.nav-cta{display:none}.product-page .hero{padding-top:38px}.product-page .hero-grid{gap:28px}.product-page h1{font-size:48px;letter-spacing:-2px;margin:21px 0}.product-page .lead{font-size:15px;line-height:1.8}.product-page .hero-visual{margin:0}.trust-strip{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px;padding:23px 0}.trust-strip>span:first-child{grid-column:1/-1}.product-page .section{padding:54px 0;scroll-margin-top:67px}.product-page h2{font-size:33px;letter-spacing:-1.1px}.product-page .section-head{margin-bottom:26px}.compare-callouts{grid-template-columns:1fr;gap:14px}.compare-tabs{width:100%}.compare-tabs button{flex:1;padding:12px 10px;font-size:12px}.compare-stage{border-radius:9px}.benefit-grid{grid-template-columns:repeat(2,1fr);gap:16px}.benefit{padding:23px}.benefit h3{font-size:18px}.live-toolbar{display:block;line-height:1.8}.live-toolbar>a{display:block;margin-top:9px}.live-fallback{display:block}.live-fallback>div{padding:24px}.live-disclosure{text-align:left;font-size:11px}.demo-nudge{flex-direction:column;gap:12px}.demo-tabs{grid-template-columns:1fr 1fr;gap:5px}.demo-tab{padding:14px 10px;font-size:12px}.demo-panel{grid-template-columns:1fr}.demo-screen{padding:10px}.demo-copy{padding:25px}.demo-copy h3{font-size:25px}.demo-copy p{font-size:14px}.tour-panel{padding:12px}.tour-links{flex-direction:column;gap:10px;line-height:1.8}.installation-grid,.pricing-grid{grid-template-columns:1fr;gap:35px}.price-card{padding:27px}.price-heading h3{font-size:21px}.price{font-size:56px}.included{grid-template-columns:1fr 1fr;font-size:12px;gap:14px}.requirements-card{padding:0 8px}.requirements-card h3{margin-top:0}.compat-row{grid-template-columns:85px 1fr;gap:12px;padding:16px;font-size:12px}.faq summary{font-size:15px}.purchase-card{grid-template-columns:1fr;gap:28px;padding:28px}.purchase-action{justify-self:start;width:100%;gap:18px}.purchase-action .btn{width:100%}.purchase-card h2{font-size:32px}.footer-row{gap:24px}.footer-links{gap:16px;font-size:12px}.product-page .footer{padding:30px 0 105px}.sticky-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;align-items:center;justify-content:space-between;gap:15px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #cddaf0;box-shadow:0 -8px 25px #1633580a}.sticky-buy>span{font-size:12px;display:flex;flex-direction:column;gap:3px}.sticky-buy strong{font-size:15px}.sticky-buy .btn{padding:12px 27px;min-height:44px}}
@media(max-width:420px){.product-page h1{font-size:44px;letter-spacing:-1.9px}.product-page .eyebrow{font-size:9px;letter-spacing:1px}.product-page .actions{display:grid;grid-template-columns:1fr;width:100%}.product-page .actions .btn{width:100%}.product-page .hero-assurance{font-size:10px}.benefit-grid{grid-template-columns:1fr}.benefit{padding:24px}.benefit h3{margin-top:15px}.price-card{padding:23px}.included{grid-template-columns:1fr}.price-heading{gap:11px}.price-heading h3{font-size:20px}.price-heading img{width:37px;height:37px}.price{font-size:52px}.browser-bar{font-size:8px;padding:0 8px;gap:8px}.hero-play{font-size:9px}.product-page h2{font-size:31px}}
@media(min-width:760px){.sticky-buy{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.product-page .btn:hover{transform:none}}