.flinkoMarketing[data-audience=home]{--navy:#00394b;--deep:#002d3b;--mint:#5cc4a5;--green:#16755c;--light:#eff8f5;--paper:#f5f8fa;--muted:#526a71;--line:#dbe7e7;--radius:22px;--shadow:0 18px 45px #00394b0c;color:var(--navy);font-synthesis:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}:where(.flinkoMarketing[data-audience=home]) *{box-sizing:border-box}.flinkoMarketing[data-audience=home]{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset,87px);background:#fff;margin:0}:where(.flinkoMarketing[data-audience=home]) h1,:where(.flinkoMarketing[data-audience=home]) h2,:where(.flinkoMarketing[data-audience=home]) h3,:where(.flinkoMarketing[data-audience=home]) p,:where(.flinkoMarketing[data-audience=home]) figure{margin:0}:where(.flinkoMarketing[data-audience=home]) h1,:where(.flinkoMarketing[data-audience=home]) h2,:where(.flinkoMarketing[data-audience=home]) h3{letter-spacing:-.04em;line-height:1.12}:where(.flinkoMarketing[data-audience=home]) h1{max-width:850px;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:750}:where(.flinkoMarketing[data-audience=home]) h2{font-size:clamp(2rem,3vw,3.15rem)}:where(.flinkoMarketing[data-audience=home]) h3{letter-spacing:-.025em;font-size:1.3rem}:where(.flinkoMarketing[data-audience=home]) p{max-width:70ch}:where(.flinkoMarketing[data-audience=home]) a{color:inherit;text-decoration:none}:where(.flinkoMarketing[data-audience=home]) button,:where(.flinkoMarketing[data-audience=home]) input{font:inherit}:where(.flinkoMarketing[data-audience=home]) button,:where(.flinkoMarketing[data-audience=home]) a{touch-action:manipulation}:where(.flinkoMarketing[data-audience=home]) button{cursor:pointer}:where(.flinkoMarketing[data-audience=home]) img{max-width:100%;height:auto;display:block}:where(.flinkoMarketing[data-audience=home]) a:focus-visible,:where(.flinkoMarketing[data-audience=home]) button:focus-visible,:where(.flinkoMarketing[data-audience=home]) input:focus-visible,:where(.flinkoMarketing[data-audience=home]) summary:focus-visible{outline-offset:5px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=home]) [hidden]{display:none!important}:where(.flinkoMarketing[data-audience=home]) .wrap{width:min(1180px,100% - 64px);margin:auto}:where(.flinkoMarketing[data-audience=home]) .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;max-width:100%;margin-bottom:20px;font-size:.74rem;font-weight:700;display:inline-flex}:where(.flinkoMarketing[data-audience=home]) .eyebrow:before,:where(.flinkoMarketing[data-audience=home]) .eyebrow:after{content:"";background:currentColor;flex:0 0 24px;width:24px;height:2px;margin:0;display:block}:where(.flinkoMarketing[data-audience=home]) .muted,:where(.flinkoMarketing[data-audience=home]) .lead{color:var(--muted)}:where(.flinkoMarketing[data-audience=home]) .lead{margin-top:23px;font-size:1.1rem;line-height:1.75}:where(.flinkoMarketing[data-audience=home]) .intro{margin-top:24px;font-size:1.2rem;font-weight:700}:where(.flinkoMarketing[data-audience=home]) .section{padding:86px 0}:where(.flinkoMarketing[data-audience=home]) .section-head{max-width:780px;margin-bottom:38px}:where(.flinkoMarketing[data-audience=home]) .section-head p{color:var(--muted);margin-top:18px}:where(.flinkoMarketing[data-audience=home]) .dark{background:var(--navy);color:#fff;--muted:#c7dadd;--green:#72dfbb;--line:#315f6d}:where(.flinkoMarketing[data-audience=home]) .dark h2 em{color:var(--mint)}:where(.flinkoMarketing[data-audience=home]) em{color:var(--green);font-style:normal}:where(.flinkoMarketing[data-audience=home]) .soft{background:var(--paper)}:where(.flinkoMarketing[data-audience=home]) .mint{background:var(--light)}:where(.flinkoMarketing[data-audience=home]) .grid2{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}:where(.flinkoMarketing[data-audience=home]) .grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(.flinkoMarketing[data-audience=home]) .actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}:where(.flinkoMarketing[data-audience=home]) .btn{background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:13px 22px;font-size:.9rem;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}:where(.flinkoMarketing[data-audience=home]) .btn:hover{background:#17566a;transform:translateY(-1px)}:where(.flinkoMarketing[data-audience=home]) .btn.mintbtn{background:var(--mint);border-color:var(--mint);color:var(--navy)}:where(.flinkoMarketing[data-audience=home]) .btn.outline{color:var(--navy);background:0 0;border-color:#9eb8bf}:where(.flinkoMarketing[data-audience=home]) .dark .btn.outline{color:#fff;border-color:#90b0ba}:where(.flinkoMarketing[data-audience=home]) .text-link{text-underline-offset:5px;font-size:.9rem;font-weight:700;text-decoration:underline}:where(.flinkoMarketing[data-audience=home]) .arrow{font-size:1.2rem;font-weight:400}:where(.flinkoMarketing[data-audience=home]) .trust{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:.76rem;display:flex}:where(.flinkoMarketing[data-audience=home]) .trust span:before{content:"✓ ";color:var(--green);font-weight:700}:where(.flinkoMarketing[data-audience=home]) .small{color:var(--muted);font-size:.8rem}:where(.flinkoMarketing[data-audience=home]) .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}:where(.flinkoMarketing[data-audience=home]) .skip:focus{top:8px}:where(.flinkoMarketing[data-audience=home]) .header{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;position:sticky;top:0}:where(.flinkoMarketing[data-audience=home]) .nav{align-items:center;gap:25px;min-height:86px;display:flex}:where(.flinkoMarketing[data-audience=home]) .brand{flex-shrink:0}:where(.flinkoMarketing[data-audience=home]) .brand img{width:174px;height:auto}:where(.flinkoMarketing[data-audience=home]) .navlinks{align-items:center;gap:27px;margin-left:auto;font-size:.86rem;font-weight:600;display:flex}:where(.flinkoMarketing[data-audience=home]) .navlinks a{padding-block:10px}:where(.flinkoMarketing[data-audience=home]) .navlinks a:hover,:where(.flinkoMarketing[data-audience=home]) .navlinks a[aria-current=page]{color:var(--green)}:where(.flinkoMarketing[data-audience=home]) .navlinks .btn{color:#fff;min-height:44px;padding:10px 17px}:where(.flinkoMarketing[data-audience=home]) .menu{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:9px 13px;display:none}:where(.flinkoMarketing[data-audience=home]) .hero{padding:66px 0 68px}:where(.flinkoMarketing[data-audience=home]) .hero .grid2{grid-template-columns:1.06fr 1fr;gap:54px}:where(.flinkoMarketing[data-audience=home]) .hero-visual{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:25px}:where(.flinkoMarketing[data-audience=home]) .hero-visual .eyebrow{margin-bottom:12px}:where(.flinkoMarketing[data-audience=home]) .hero-visual h3{margin-bottom:18px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=home]) .screen{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}:where(.flinkoMarketing[data-audience=home]) .screen-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 16px;font-size:.7rem;display:flex}:where(.flinkoMarketing[data-audience=home]) .screen-head span:first-child:before{content:"● ● ●";color:#b6d3c9;letter-spacing:2px;margin-right:12px}:where(.flinkoMarketing[data-audience=home]) .zoom{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}:where(.flinkoMarketing[data-audience=home]) .zoom img{object-fit:contain;width:100%;height:285px;padding:9px}:where(.flinkoMarketing[data-audience=home]) .zoom:after{content:"Ansicht vergrößern ↗";border:1px solid var(--line);color:var(--navy);background:#fffffff2;border-radius:6px;padding:5px 8px;font-size:.7rem;position:absolute;bottom:10px;right:10px}:where(.flinkoMarketing[data-audience=home]) .visual-caption{color:var(--muted);margin-top:16px;font-size:.85rem}:where(.flinkoMarketing[data-audience=home]) .benefit-line{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:46px;padding-top:26px;display:grid}:where(.flinkoMarketing[data-audience=home]) .benefit-line b{font-size:.96rem;display:block}:where(.flinkoMarketing[data-audience=home]) .benefit-line p{color:var(--muted);margin-top:4px;font-size:.83rem}:where(.flinkoMarketing[data-audience=home]) .number{color:var(--green);margin-bottom:9px;font-size:.78rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=home]) .checklist{margin:24px 0 0;padding:0;list-style:none}:where(.flinkoMarketing[data-audience=home]) .checklist li{margin-bottom:15px;padding-left:27px;position:relative}:where(.flinkoMarketing[data-audience=home]) .checklist li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}:where(.flinkoMarketing[data-audience=home]) .checklist p{color:var(--muted);margin-top:4px;font-size:.88rem}:where(.flinkoMarketing[data-audience=home]) .panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px}:where(.flinkoMarketing[data-audience=home]) .panel h3{margin-bottom:15px}:where(.flinkoMarketing[data-audience=home]) .panel .checklist{margin-top:0}:where(.flinkoMarketing[data-audience=home]) .panel .checklist li:last-child{margin-bottom:0}:where(.flinkoMarketing[data-audience=home]) .statement{border-left:3px solid var(--mint);margin-top:30px;padding-left:24px;font-size:1.28rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=home]) .dark .grid3{gap:32px;margin-top:38px}:where(.flinkoMarketing[data-audience=home]) .dark .grid3 article{border-top:1px solid #426c79;padding-top:24px}:where(.flinkoMarketing[data-audience=home]) .dark .grid3 p{color:var(--muted);margin-top:12px;font-size:.94rem}:where(.flinkoMarketing[data-audience=home]) .steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;margin-top:35px;display:grid}:where(.flinkoMarketing[data-audience=home]) .step{padding:26px 22px 0 0}:where(.flinkoMarketing[data-audience=home]) .step+.step{border-left:1px solid var(--line);padding-left:22px}:where(.flinkoMarketing[data-audience=home]) .step .num{color:var(--green);margin-bottom:20px;font-size:2.1rem;font-weight:700;line-height:1;display:block}:where(.flinkoMarketing[data-audience=home]) .step h3{letter-spacing:-.02em;font-size:1.05rem;line-height:1.3}:where(.flinkoMarketing[data-audience=home]) .step p{color:var(--muted);margin-top:12px;font-size:.85rem}:where(.flinkoMarketing[data-audience=home]) .materials{grid-template-columns:1fr 1fr;gap:28px;display:grid}:where(.flinkoMarketing[data-audience=home]) .material-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}:where(.flinkoMarketing[data-audience=home]) .material-card .zoom img{height:340px}:where(.flinkoMarketing[data-audience=home]) .material-copy{border-top:1px solid var(--line);padding:23px}:where(.flinkoMarketing[data-audience=home]) .material-copy p{color:var(--muted);margin-top:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=home]) .plan{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:38px}:where(.flinkoMarketing[data-audience=home]) .plan .grid2{align-items:start;gap:40px}:where(.flinkoMarketing[data-audience=home]) .plan h2{font-size:2.25rem}:where(.flinkoMarketing[data-audience=home]) .plan p{color:var(--muted);margin-top:16px}:where(.flinkoMarketing[data-audience=home]) .date-buttons{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}:where(.flinkoMarketing[data-audience=home]) .date-buttons button{color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:9px 13px;font-size:.82rem}:where(.flinkoMarketing[data-audience=home]) .date-buttons button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(.flinkoMarketing[data-audience=home]) label{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=home]) input[type=date]{width:100%;max-width:300px;min-height:46px;color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:10px 13px}:where(.flinkoMarketing[data-audience=home]) #plan-result{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:270px;padding:28px}:where(.flinkoMarketing[data-audience=home]) #plan-result h3{font-size:1.35rem}:where(.flinkoMarketing[data-audience=home]) #plan-result ol{padding-left:19px;font-size:.9rem}:where(.flinkoMarketing[data-audience=home]) #plan-result li{margin:12px 0}:where(.flinkoMarketing[data-audience=home]) .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}:where(.flinkoMarketing[data-audience=home]) .price-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);background:#fff;flex-direction:column;padding:29px;display:flex;position:relative}:where(.flinkoMarketing[data-audience=home]) .price-card.featured{border:2px solid var(--green);background:var(--light);padding:28px}:where(.flinkoMarketing[data-audience=home]) .price-card .tag{color:var(--green);min-height:25px;margin-bottom:11px;font-size:.7rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=home]) .price-card h3{font-size:1.65rem}:where(.flinkoMarketing[data-audience=home]) .price-card .promise{min-height:52px;margin-top:14px;font-size:1rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=home]) .price{letter-spacing:-.045em;margin-top:19px;font-size:2.7rem;font-weight:750;line-height:1.3}:where(.flinkoMarketing[data-audience=home]) .price small{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:400}:where(.flinkoMarketing[data-audience=home]) .price-card .checklist{flex-grow:1;margin-top:26px;font-size:.86rem}:where(.flinkoMarketing[data-audience=home]) .price-card .btn{margin-top:18px}:where(.flinkoMarketing[data-audience=home]) .price-note{color:var(--muted);text-align:center;margin-top:20px;font-size:.78rem}:where(.flinkoMarketing[data-audience=home]) .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}:where(.flinkoMarketing[data-audience=home]) .faq details{border-bottom:1px solid var(--line)}:where(.flinkoMarketing[data-audience=home]) .faq summary{cursor:pointer;padding:21px 35px 21px 0;font-size:1rem;font-weight:700;line-height:1.5;list-style:none;position:relative}:where(.flinkoMarketing[data-audience=home]) .faq summary::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=home]) .faq summary:after{content:"+";color:var(--green);font-size:1.4rem;position:absolute;top:17px;right:4px}:where(.flinkoMarketing[data-audience=home]) .faq details[open] summary:after{content:"−"}:where(.flinkoMarketing[data-audience=home]) .faq details p{color:var(--muted);padding:0 20px 22px 0;font-size:.9rem}:where(.flinkoMarketing[data-audience=home]) .closing{padding:64px 0}:where(.flinkoMarketing[data-audience=home]) .closing-panel{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;justify-content:space-between;align-items:center;gap:38px;padding:40px;display:flex}:where(.flinkoMarketing[data-audience=home]) .closing-panel h2{max-width:650px;font-size:2.15rem}:where(.flinkoMarketing[data-audience=home]) .closing-panel p{color:var(--muted);margin-top:15px}:where(.flinkoMarketing[data-audience=home]) .closing-action{flex-shrink:0;max-width:300px}:where(.flinkoMarketing[data-audience=home]) .closing-action .btn{width:100%}:where(.flinkoMarketing[data-audience=home]) .closing-action .small{font-size:.75rem}:where(.flinkoMarketing[data-audience=home]) .footer{background:var(--navy);color:#fff;padding:58px 0 25px}:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:65px;display:grid}:where(.flinkoMarketing[data-audience=home]) .footer-logo{background:#fff;border-radius:11px;padding:11px 15px;display:inline-block}:where(.flinkoMarketing[data-audience=home]) .footer-logo img{width:155px}:where(.flinkoMarketing[data-audience=home]) .footer p{color:#c5d8de;max-width:340px;margin-top:18px;font-size:.85rem}:where(.flinkoMarketing[data-audience=home]) .footer h3{letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem}:where(.flinkoMarketing[data-audience=home]) .footer a:not(.footer-logo){color:#c5d8de;margin:9px 0;font-size:.85rem;display:block}:where(.flinkoMarketing[data-audience=home]) .footer a:hover{color:#fff;text-decoration:underline}:where(.flinkoMarketing[data-audience=home]) .footer-bottom{color:#a6c1ca;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:23px;font-size:.73rem;display:flex}:where(.flinkoMarketing[data-audience=home]) .footer-bottom .legal{gap:22px;display:flex}:where(.flinkoMarketing[data-audience=home]) .footer-bottom a:not(.footer-logo){margin:0;font-size:.75rem}:where(.flinkoMarketing[data-audience=home]) .preview-note{color:#9ab8c3!important;max-width:none!important;margin-top:24px!important;font-size:.67rem!important}:where(.flinkoMarketing[data-audience=home]) .home-intro{text-align:center;padding:64px 0 37px}:where(.flinkoMarketing[data-audience=home]) .home-intro h1{max-width:850px;margin:auto;font-size:clamp(2.6rem,4.5vw,4.2rem)}:where(.flinkoMarketing[data-audience=home]) .home-intro .lead{max-width:680px;margin:20px auto 0}:where(.flinkoMarketing[data-audience=home]) .home-paths{grid-template-columns:1fr 1fr;gap:30px;max-width:1050px;margin:auto;padding-bottom:60px;display:grid}:where(.flinkoMarketing[data-audience=home]) .path h2{text-align:center;margin-bottom:21px;font-size:2rem}:where(.flinkoMarketing[data-audience=home]) .path .panel{flex-direction:column;height:calc(100% - 66px);padding:34px;display:flex}:where(.flinkoMarketing[data-audience=home]) .path .promise{font-size:1.25rem;font-weight:700;line-height:1.4}:where(.flinkoMarketing[data-audience=home]) .path .checklist{flex-grow:1;font-size:.93rem}:where(.flinkoMarketing[data-audience=home]) .path .btn{align-self:flex-start;margin-top:14px}:where(.flinkoMarketing[data-audience=home]) .path .small{margin-top:14px}:where(.flinkoMarketing[data-audience=home]) .home-mission{text-align:center;max-width:810px;margin:auto}:where(.flinkoMarketing[data-audience=home]) .home-mission p{color:var(--muted);margin:22px auto 0;font-size:1.05rem}:where(.flinkoMarketing[data-audience=home]) .home-mission .actions{justify-content:center}:where(.flinkoMarketing[data-audience=home]) .split-list{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}:where(.flinkoMarketing[data-audience=home]) .split-list h3{font-size:1.1rem}:where(.flinkoMarketing[data-audience=home]) .split-list p{color:var(--muted);margin-top:9px;font-size:.9rem}:where(.flinkoMarketing[data-audience=home]) .modal{border:1px solid var(--line);width:min(1100px,94vw);max-width:none;max-height:92vh;color:var(--navy);border-radius:15px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=home]) .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=home]) .modal-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex;position:sticky;top:0}:where(.flinkoMarketing[data-audience=home]) .modal-head button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:#fff;border-radius:7px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=home]) .modal img{width:auto;max-width:100%;max-height:72vh;margin:20px auto;padding:0 15px}:where(.flinkoMarketing[data-audience=home]) .modal p{padding:0 22px 20px;font-size:.85rem}:where(.flinkoMarketing[data-audience=home]) section[id]{scroll-margin-top:0}@media (max-width:1000px){:where(.flinkoMarketing[data-audience=home]) .navlinks{gap:17px;font-size:.8rem}:where(.flinkoMarketing[data-audience=home]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=home]) .hero .grid2{grid-template-columns:1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=home]) .hero h1{font-size:3.3rem}:where(.flinkoMarketing[data-audience=home]) .hero-visual{padding:19px}:where(.flinkoMarketing[data-audience=home]) .zoom img{height:250px}:where(.flinkoMarketing[data-audience=home]) .steps{grid-template-columns:repeat(3,1fr);row-gap:25px}:where(.flinkoMarketing[data-audience=home]) .step:nth-child(4){border-left:0;padding-left:0}:where(.flinkoMarketing[data-audience=home]) .price-card{padding:22px}:where(.flinkoMarketing[data-audience=home]) .price-card.featured{padding:21px}:where(.flinkoMarketing[data-audience=home]) .closing-panel{padding:30px}:where(.flinkoMarketing[data-audience=home]) .closing-panel h2{font-size:1.9rem}:where(.flinkoMarketing[data-audience=home]) .faq-grid{gap:40px}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) .wrap{width:calc(100% - 40px)}:where(.flinkoMarketing[data-audience=home]) .nav{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:74px}:where(.flinkoMarketing[data-audience=home]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=home]) .menu{display:block}:where(.flinkoMarketing[data-audience=home]) .navlinks{flex-direction:column;flex:0 0 100%;align-items:stretch;gap:5px;margin:0;padding:14px 0 20px;display:none}:where(.flinkoMarketing[data-audience=home]) .navlinks.open{display:flex}:where(.flinkoMarketing[data-audience=home]) .navlinks a{padding:11px}:where(.flinkoMarketing[data-audience=home]) .navlinks .btn{text-align:center}:where(.flinkoMarketing[data-audience=home]) .hero{padding:42px 0 45px}:where(.flinkoMarketing[data-audience=home]) .hero .grid2,:where(.flinkoMarketing[data-audience=home]) .grid2{grid-template-columns:1fr;gap:32px}:where(.flinkoMarketing[data-audience=home]) .hero h1{font-size:clamp(2.45rem,7.5vw,3.6rem)}:where(.flinkoMarketing[data-audience=home]) .hero-visual{width:100%;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=home]) .zoom img{height:280px}:where(.flinkoMarketing[data-audience=home]) .benefit-line{grid-template-columns:1fr;gap:18px;margin-top:30px}:where(.flinkoMarketing[data-audience=home]) .section{padding:56px 0}:where(.flinkoMarketing[data-audience=home]) .grid3{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=home]) .dark .grid3{gap:23px}:where(.flinkoMarketing[data-audience=home]) .dark .grid3 article{padding-top:19px}:where(.flinkoMarketing[data-audience=home]) .steps{grid-template-columns:1fr;gap:0}:where(.flinkoMarketing[data-audience=home]) .step,:where(.flinkoMarketing[data-audience=home]) .step+.step,:where(.flinkoMarketing[data-audience=home]) .step:nth-child(4){border-left:0;border-bottom:1px solid var(--line);padding:21px 0 21px 56px;position:relative}:where(.flinkoMarketing[data-audience=home]) .step .num{font-size:1.8rem;position:absolute;top:23px;left:0}:where(.flinkoMarketing[data-audience=home]) .step p{margin-top:7px}:where(.flinkoMarketing[data-audience=home]) .materials{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=home]) .material-card .zoom img{height:310px}:where(.flinkoMarketing[data-audience=home]) .plan{padding:25px}:where(.flinkoMarketing[data-audience=home]) .plan .grid2{gap:25px}:where(.flinkoMarketing[data-audience=home]) .plan h2{font-size:1.85rem}:where(.flinkoMarketing[data-audience=home]) .price-grid{grid-template-columns:1fr;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=home]) .price-card,:where(.flinkoMarketing[data-audience=home]) .price-card.featured{padding:28px}:where(.flinkoMarketing[data-audience=home]) .price-card .promise{min-height:0}:where(.flinkoMarketing[data-audience=home]) .faq-grid{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=home]) .closing{padding:40px 0}:where(.flinkoMarketing[data-audience=home]) .closing-panel{flex-direction:column;align-items:stretch;padding:28px}:where(.flinkoMarketing[data-audience=home]) .closing-action{max-width:none}:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1fr 1fr;gap:32px}:where(.flinkoMarketing[data-audience=home]) .footer-grid>div:first-child{grid-column:1/-1}:where(.flinkoMarketing[data-audience=home]) .footer-bottom{flex-direction:column;align-items:flex-start}:where(.flinkoMarketing[data-audience=home]) .home-intro{padding:42px 0 32px}:where(.flinkoMarketing[data-audience=home]) .home-intro h1{font-size:2.65rem}:where(.flinkoMarketing[data-audience=home]) .home-paths{grid-template-columns:1fr;gap:32px;padding-bottom:45px}:where(.flinkoMarketing[data-audience=home]) .path h2{font-size:1.8rem}:where(.flinkoMarketing[data-audience=home]) .path .panel{height:auto;padding:28px}:where(.flinkoMarketing[data-audience=home]) .split-list{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=home]) .intro{font-size:1.1rem}:where(.flinkoMarketing[data-audience=home]) .lead{font-size:1rem}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=home]) .wrap{width:calc(100% - 32px)}:where(.flinkoMarketing[data-audience=home]) .actions{flex-direction:column;align-items:stretch}:where(.flinkoMarketing[data-audience=home]) .hero h1{font-size:2.4rem}:where(.flinkoMarketing[data-audience=home]) .btn{padding:12px 16px}:where(.flinkoMarketing[data-audience=home]) .hero-visual{padding:15px}:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=home]) .footer-grid>div:first-child{grid-column:auto}:where(.flinkoMarketing[data-audience=home]) .plan{padding:20px}:where(.flinkoMarketing[data-audience=home]) .home-intro h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.flinkoMarketing[data-audience=home]{scroll-behavior:auto}:where(.flinkoMarketing[data-audience=home]) *{transition:none!important}}:where(.flinkoMarketing[data-audience=home]) .nav{column-gap:18px}:where(.flinkoMarketing[data-audience=home]) .header-login{flex-shrink:0;order:3;font-size:.86rem;font-weight:700;position:relative}:where(.flinkoMarketing[data-audience=home]) .login-button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;line-height:1.4;list-style:none;display:flex}:where(.flinkoMarketing[data-audience=home]) .login-button::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=home]) .login-button:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=home]) .login-button:focus-visible{outline-offset:4px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=home]) .login-options{border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;width:248px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #00394b26}:where(.flinkoMarketing[data-audience=home]) .login-options a{border-radius:7px;padding:13px;font-size:.88rem;line-height:1.5;display:block}:where(.flinkoMarketing[data-audience=home]) .login-options a:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=home]) .login-options span{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) .nav{column-gap:8px}:where(.flinkoMarketing[data-audience=home]) .nav .brand{order:0;margin-right:auto}:where(.flinkoMarketing[data-audience=home]) .nav .brand img{width:130px}:where(.flinkoMarketing[data-audience=home]) .header-login{order:1;margin-left:0;font-size:.8rem}:where(.flinkoMarketing[data-audience=home]) .login-button{min-height:44px;padding:10px 12px}:where(.flinkoMarketing[data-audience=home]) .nav .menu{order:2;width:80px;min-height:44px;padding:9px 7px;font-size:.8rem}:where(.flinkoMarketing[data-audience=home]) .nav .navlinks{order:4}:where(.flinkoMarketing[data-audience=home]) .login-options{width:260px;right:-88px}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=home]) .nav .brand img{width:110px}:where(.flinkoMarketing[data-audience=home]) .login-options{width:250px}}:where(.flinkoMarketing[data-audience=home]) .klausursicher-highlight{color:#285086;background:linear-gradient(105deg,#285086 12%,#337b88 48%,#5cc4a5 90%);-webkit-text-fill-color:transparent;text-underline-offset:.14em;-webkit-background-clip:text;background-clip:text;-webkit-text-decoration:underline #5cc4a5;text-decoration:underline #5cc4a5;text-decoration-thickness:.055em}@media (forced-colors:active){:where(.flinkoMarketing[data-audience=home]) .klausursicher-highlight{-webkit-text-fill-color:currentColor;color:highlight;background:0 0;text-decoration-color:currentColor}}:where(.flinkoMarketing[data-audience=home]) .dark .home-five-aspects{grid-template-columns:repeat(6,minmax(0,1fr))}:where(.flinkoMarketing[data-audience=home]) .home-five-aspects article{grid-column:span 2}:where(.flinkoMarketing[data-audience=home]) .home-five-aspects article:nth-child(n+4){grid-column:span 3}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) .dark .home-five-aspects{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=home]) .home-five-aspects article,:where(.flinkoMarketing[data-audience=home]) .home-five-aspects article:nth-child(n+4){grid-column:auto}}:where(.flinkoMarketing[data-audience=home]) .eyebrow{letter-spacing:.065em;margin-bottom:16px;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.45}:where(.flinkoMarketing[data-audience=home]) h1,:where(.flinkoMarketing[data-audience=home]) .hero h1,:where(.flinkoMarketing[data-audience=home]) .home-intro h1{letter-spacing:-.035em;font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.15}:where(.flinkoMarketing[data-audience=home]) h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.45vw,2.6rem);line-height:1.18}:where(.flinkoMarketing[data-audience=home]) .plan h2,:where(.flinkoMarketing[data-audience=home]) .closing-panel h2{font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.2}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) .eyebrow{letter-spacing:.045em;gap:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=home]) .eyebrow:before,:where(.flinkoMarketing[data-audience=home]) .eyebrow:after{flex-basis:20px;width:20px}:where(.flinkoMarketing[data-audience=home]) .hero h1,:where(.flinkoMarketing[data-audience=home]) .home-intro h1{font-size:clamp(2rem,6.3vw,2.65rem)}:where(.flinkoMarketing[data-audience=home]) h2{font-size:clamp(1.65rem,5.1vw,2rem)}}:where(.flinkoMarketing[data-audience=home]) .home-mission .mission-intro{margin-top:0;margin-bottom:18px;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5}:where(.flinkoMarketing[data-audience=home]) .home-mission .mission-title{margin-bottom:24px}:where(.flinkoMarketing[data-audience=home]) .home-demo-trigger{font:inherit;letter-spacing:inherit;cursor:pointer;border:0;padding:0}:where(.flinkoMarketing[data-audience=home]) .home-demo-trigger:hover{filter:brightness(.85)}:where(.flinkoMarketing[data-audience=home]) #home-demo{border:1px solid var(--line);width:min(1100px,96vw);max-width:none;height:92dvh;max-height:96dvh;color:var(--navy);background:#fff;border-radius:16px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=home]) #home-demo[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=home]) #home-demo::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=home]) .home-demo-bar{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(.flinkoMarketing[data-audience=home]) .home-demo-bar button{font:inherit;color:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:9px}:where(.flinkoMarketing[data-audience=home]) #home-demo iframe{border:0;flex:1;width:100%;min-height:0}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) #home-demo{width:98vw;height:96dvh}:where(.flinkoMarketing[data-audience=home]) .home-demo-bar{font-size:.85rem}}:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1.1fr 1.5fr 1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=home]) .footer-link-row{color:#c5d8de;white-space:nowrap;margin:9px 0;font-size:.85rem}:where(.flinkoMarketing[data-audience=home]) .footer .footer-link-row a:not(.footer-logo){margin:0;display:inline}@media (max-width:1050px){:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:28px}:where(.flinkoMarketing[data-audience=home]) .footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=home]) .footer-grid{grid-template-columns:1fr;gap:28px}:where(.flinkoMarketing[data-audience=home]) .footer-grid>div:first-child{grid-column:auto}}:where(.flinkoMarketing[data-audience=home]) .demo-next{cursor:pointer;min-width:44px;min-height:44px;font-size:1.4rem!important}:where(.flinkoMarketing[data-audience=home]) .demo-game-hint{color:#00394b;background:#eef8f4;border-bottom:1px solid #d2e5df;padding:8px 16px;font-size:.85rem;line-height:1.4}:where(.flinkoMarketing[data-audience=home]) .home-demo-bar{flex-wrap:wrap;justify-content:flex-start}:where(.flinkoMarketing[data-audience=home]) #home-demo-close{margin-left:auto}:where(.flinkoMarketing[data-audience=home]) #direkt-demo[open]>div:first-child{flex-wrap:wrap}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage{background:#eef4fb;flex:1;min-height:0;padding:0 52px;display:flex;position:relative}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage iframe{width:100%;min-width:0;height:100%}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-next,:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-prev{cursor:pointer;width:44px;height:56px;min-height:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #00394b18;color:#00394b!important;background:#ffffffed!important;border:1px solid #c9dce2!important;border-radius:12px!important;padding:0!important;font-size:36px!important}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-prev{left:4px}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-next{right:4px}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage button:hover{background:#dff4ea!important}:where(.flinkoMarketing[data-audience=home]) .demo-game-hint{display:none!important}@media (max-width:600px){:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage{padding:0 36px}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-next,:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-prev{width:34px;min-width:34px;height:48px;font-size:30px!important}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-prev{left:1px}:where(.flinkoMarketing[data-audience=home]) .demo-carousel-stage .demo-next{right:1px}}:where(.flinkoMarketing[data-audience=home]) .simulation-preview{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.flinkoMarketing[data-audience=home]) .simulation-preview:hover,:where(.flinkoMarketing[data-audience=home]) .simulation-preview:focus-visible{text-underline-offset:4px;text-decoration:underline}:where(.flinkoMarketing[data-audience=home]) .modal{width:min(1280px,98vw);max-height:94vh;overflow:auto}:where(.flinkoMarketing[data-audience=home]) .modal-head{z-index:2;flex-wrap:wrap}:where(.flinkoMarketing[data-audience=home]) .document-zoom{align-items:center;gap:8px;display:flex}:where(.flinkoMarketing[data-audience=home]) .modal-head .document-zoom button{width:44px;font-size:1rem}:where(.flinkoMarketing[data-audience=home]) .modal img{width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:block}:where(.flinkoMarketing[data-audience=home]) .document-viewport{background:#edf1f3;max-height:72vh;overflow:auto}:where(.flinkoMarketing[data-audience=home]) .document-viewport img{min-width:700px}:where(.flinkoMarketing[data-audience=home]) .modal p{padding-top:16px}:where(.flinkoMarketing[data-audience=home]) .home-five-aspects .simulation-preview{text-align:left}:where(.flinkoMarketing[data-audience=home]) .full-exam-trigger:after{content:"Vollständige Probeklausur öffnen ↗"}:where(.flinkoMarketing[data-audience=home]) #full-exam{border:1px solid var(--line);width:min(1280px,98vw);max-width:none;height:94dvh;max-height:96dvh;color:var(--navy);background:#fff;border-radius:14px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=home]) #full-exam[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=home]) #full-exam::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=home]) .full-exam-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(.flinkoMarketing[data-audience=home]) .full-exam-head button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:10px}:where(.flinkoMarketing[data-audience=home]) #full-exam iframe{border:0;flex:1;width:100%;min-height:0}:where(.flinkoMarketing[data-audience=home]) .full-exam-fallback{padding:8px 16px;font-size:.75rem}:where(.flinkoMarketing[data-audience=home]) .full-exam-fallback a{text-decoration:underline}@media (max-width:600px){:where(.flinkoMarketing[data-audience=home]) .full-exam-head{font-size:.8rem}}:where(.flinkoMarketing[data-audience=home]) #home-demo iframe[hidden]{display:none}.flinkoMarketing[data-audience=student]{--navy:#00394b;--deep:#002d3b;--mint:#5cc4a5;--green:#16755c;--light:#eff8f5;--paper:#f5f8fa;--muted:#526a71;--line:#dbe7e7;--radius:22px;--shadow:0 18px 45px #00394b0c;color:var(--navy);font-synthesis:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}:where(.flinkoMarketing[data-audience=student]) *{box-sizing:border-box}.flinkoMarketing[data-audience=student]{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset,87px);background:#fff;margin:0}:where(.flinkoMarketing[data-audience=student]) h1,:where(.flinkoMarketing[data-audience=student]) h2,:where(.flinkoMarketing[data-audience=student]) h3,:where(.flinkoMarketing[data-audience=student]) p,:where(.flinkoMarketing[data-audience=student]) figure{margin:0}:where(.flinkoMarketing[data-audience=student]) h1,:where(.flinkoMarketing[data-audience=student]) h2,:where(.flinkoMarketing[data-audience=student]) h3{letter-spacing:-.04em;line-height:1.12}:where(.flinkoMarketing[data-audience=student]) h1{max-width:850px;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:750}:where(.flinkoMarketing[data-audience=student]) h2{font-size:clamp(2rem,3vw,3.15rem)}:where(.flinkoMarketing[data-audience=student]) h3{letter-spacing:-.025em;font-size:1.3rem}:where(.flinkoMarketing[data-audience=student]) p{max-width:70ch}:where(.flinkoMarketing[data-audience=student]) a{color:inherit;text-decoration:none}:where(.flinkoMarketing[data-audience=student]) button,:where(.flinkoMarketing[data-audience=student]) input{font:inherit}:where(.flinkoMarketing[data-audience=student]) button,:where(.flinkoMarketing[data-audience=student]) a{touch-action:manipulation}:where(.flinkoMarketing[data-audience=student]) button{cursor:pointer}:where(.flinkoMarketing[data-audience=student]) img{max-width:100%;height:auto;display:block}:where(.flinkoMarketing[data-audience=student]) a:focus-visible,:where(.flinkoMarketing[data-audience=student]) button:focus-visible,:where(.flinkoMarketing[data-audience=student]) input:focus-visible,:where(.flinkoMarketing[data-audience=student]) summary:focus-visible{outline-offset:5px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=student]) [hidden]{display:none!important}:where(.flinkoMarketing[data-audience=student]) .wrap{width:min(1180px,100% - 64px);margin:auto}:where(.flinkoMarketing[data-audience=student]) .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;max-width:100%;margin-bottom:20px;font-size:.74rem;font-weight:700;display:inline-flex}:where(.flinkoMarketing[data-audience=student]) .eyebrow:before,:where(.flinkoMarketing[data-audience=student]) .eyebrow:after{content:"";background:currentColor;flex:0 0 24px;width:24px;height:2px;margin:0;display:block}:where(.flinkoMarketing[data-audience=student]) .muted,:where(.flinkoMarketing[data-audience=student]) .lead{color:var(--muted)}:where(.flinkoMarketing[data-audience=student]) .lead{margin-top:23px;font-size:1.1rem;line-height:1.75}:where(.flinkoMarketing[data-audience=student]) .intro{margin-top:24px;font-size:1.2rem;font-weight:700}:where(.flinkoMarketing[data-audience=student]) .section{padding:86px 0}:where(.flinkoMarketing[data-audience=student]) .section-head{max-width:780px;margin-bottom:38px}:where(.flinkoMarketing[data-audience=student]) .section-head p{color:var(--muted);margin-top:18px}:where(.flinkoMarketing[data-audience=student]) .dark{background:var(--navy);color:#fff;--muted:#c7dadd;--green:#72dfbb;--line:#315f6d}:where(.flinkoMarketing[data-audience=student]) .dark h2 em{color:var(--mint)}:where(.flinkoMarketing[data-audience=student]) em{color:var(--green);font-style:normal}:where(.flinkoMarketing[data-audience=student]) .soft{background:var(--paper)}:where(.flinkoMarketing[data-audience=student]) .mint{background:var(--light)}:where(.flinkoMarketing[data-audience=student]) .grid2{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}:where(.flinkoMarketing[data-audience=student]) .grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(.flinkoMarketing[data-audience=student]) .actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}:where(.flinkoMarketing[data-audience=student]) .btn{background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:13px 22px;font-size:.9rem;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}:where(.flinkoMarketing[data-audience=student]) .btn:hover{background:#17566a;transform:translateY(-1px)}:where(.flinkoMarketing[data-audience=student]) .btn.mintbtn{background:var(--mint);border-color:var(--mint);color:var(--navy)}:where(.flinkoMarketing[data-audience=student]) .btn.outline{color:var(--navy);background:0 0;border-color:#9eb8bf}:where(.flinkoMarketing[data-audience=student]) .dark .btn.outline{color:#fff;border-color:#90b0ba}:where(.flinkoMarketing[data-audience=student]) .text-link{text-underline-offset:5px;font-size:.9rem;font-weight:700;text-decoration:underline}:where(.flinkoMarketing[data-audience=student]) .arrow{font-size:1.2rem;font-weight:400}:where(.flinkoMarketing[data-audience=student]) .trust{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:.76rem;display:flex}:where(.flinkoMarketing[data-audience=student]) .trust span:before{content:"✓ ";color:var(--green);font-weight:700}:where(.flinkoMarketing[data-audience=student]) .small{color:var(--muted);font-size:.8rem}:where(.flinkoMarketing[data-audience=student]) .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}:where(.flinkoMarketing[data-audience=student]) .skip:focus{top:8px}:where(.flinkoMarketing[data-audience=student]) .header{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;position:sticky;top:0}:where(.flinkoMarketing[data-audience=student]) .nav{align-items:center;gap:25px;min-height:86px;display:flex}:where(.flinkoMarketing[data-audience=student]) .brand{flex-shrink:0}:where(.flinkoMarketing[data-audience=student]) .brand img{width:174px;height:auto}:where(.flinkoMarketing[data-audience=student]) .navlinks{align-items:center;gap:27px;margin-left:auto;font-size:.86rem;font-weight:600;display:flex}:where(.flinkoMarketing[data-audience=student]) .navlinks a{padding-block:10px}:where(.flinkoMarketing[data-audience=student]) .navlinks a:hover,:where(.flinkoMarketing[data-audience=student]) .navlinks a[aria-current=page]{color:var(--green)}:where(.flinkoMarketing[data-audience=student]) .navlinks .btn{color:#fff;min-height:44px;padding:10px 17px}:where(.flinkoMarketing[data-audience=student]) .menu{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:9px 13px;display:none}:where(.flinkoMarketing[data-audience=student]) .hero{padding:66px 0 68px}:where(.flinkoMarketing[data-audience=student]) .hero .grid2{grid-template-columns:1.06fr 1fr;gap:54px}:where(.flinkoMarketing[data-audience=student]) .hero-visual{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:25px}:where(.flinkoMarketing[data-audience=student]) .hero-visual .eyebrow{margin-bottom:12px}:where(.flinkoMarketing[data-audience=student]) .hero-visual h3{margin-bottom:18px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=student]) .screen{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}:where(.flinkoMarketing[data-audience=student]) .screen-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 16px;font-size:.7rem;display:flex}:where(.flinkoMarketing[data-audience=student]) .screen-head span:first-child:before{content:"● ● ●";color:#b6d3c9;letter-spacing:2px;margin-right:12px}:where(.flinkoMarketing[data-audience=student]) .zoom{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}:where(.flinkoMarketing[data-audience=student]) .zoom img{object-fit:contain;width:100%;height:285px;padding:9px}:where(.flinkoMarketing[data-audience=student]) .zoom:after{content:"Ansicht vergrößern ↗";border:1px solid var(--line);color:var(--navy);background:#fffffff2;border-radius:6px;padding:5px 8px;font-size:.7rem;position:absolute;bottom:10px;right:10px}:where(.flinkoMarketing[data-audience=student]) .visual-caption{color:var(--muted);margin-top:16px;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) .benefit-line{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:46px;padding-top:26px;display:grid}:where(.flinkoMarketing[data-audience=student]) .benefit-line b{font-size:.96rem;display:block}:where(.flinkoMarketing[data-audience=student]) .benefit-line p{color:var(--muted);margin-top:4px;font-size:.83rem}:where(.flinkoMarketing[data-audience=student]) .number{color:var(--green);margin-bottom:9px;font-size:.78rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=student]) .checklist{margin:24px 0 0;padding:0;list-style:none}:where(.flinkoMarketing[data-audience=student]) .checklist li{margin-bottom:15px;padding-left:27px;position:relative}:where(.flinkoMarketing[data-audience=student]) .checklist li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}:where(.flinkoMarketing[data-audience=student]) .checklist p{color:var(--muted);margin-top:4px;font-size:.88rem}:where(.flinkoMarketing[data-audience=student]) .panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px}:where(.flinkoMarketing[data-audience=student]) .panel h3{margin-bottom:15px}:where(.flinkoMarketing[data-audience=student]) .panel .checklist{margin-top:0}:where(.flinkoMarketing[data-audience=student]) .panel .checklist li:last-child{margin-bottom:0}:where(.flinkoMarketing[data-audience=student]) .statement{border-left:3px solid var(--mint);margin-top:30px;padding-left:24px;font-size:1.28rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=student]) .dark .grid3{gap:32px;margin-top:38px}:where(.flinkoMarketing[data-audience=student]) .dark .grid3 article{border-top:1px solid #426c79;padding-top:24px}:where(.flinkoMarketing[data-audience=student]) .dark .grid3 p{color:var(--muted);margin-top:12px;font-size:.94rem}:where(.flinkoMarketing[data-audience=student]) .steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;margin-top:35px;display:grid}:where(.flinkoMarketing[data-audience=student]) .step{padding:26px 22px 0 0}:where(.flinkoMarketing[data-audience=student]) .step+.step{border-left:1px solid var(--line);padding-left:22px}:where(.flinkoMarketing[data-audience=student]) .step .num{color:var(--green);margin-bottom:20px;font-size:2.1rem;font-weight:700;line-height:1;display:block}:where(.flinkoMarketing[data-audience=student]) .step h3{letter-spacing:-.02em;font-size:1.05rem;line-height:1.3}:where(.flinkoMarketing[data-audience=student]) .step p{color:var(--muted);margin-top:12px;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) .materials{grid-template-columns:1fr 1fr;gap:28px;display:grid}:where(.flinkoMarketing[data-audience=student]) .material-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}:where(.flinkoMarketing[data-audience=student]) .material-card .zoom img{height:340px}:where(.flinkoMarketing[data-audience=student]) .material-copy{border-top:1px solid var(--line);padding:23px}:where(.flinkoMarketing[data-audience=student]) .material-copy p{color:var(--muted);margin-top:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=student]) .plan{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:38px}:where(.flinkoMarketing[data-audience=student]) .plan .grid2{align-items:start;gap:40px}:where(.flinkoMarketing[data-audience=student]) .plan h2{font-size:2.25rem}:where(.flinkoMarketing[data-audience=student]) .plan p{color:var(--muted);margin-top:16px}:where(.flinkoMarketing[data-audience=student]) .date-buttons{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}:where(.flinkoMarketing[data-audience=student]) .date-buttons button{color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:9px 13px;font-size:.82rem}:where(.flinkoMarketing[data-audience=student]) .date-buttons button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(.flinkoMarketing[data-audience=student]) label{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=student]) input[type=date]{width:100%;max-width:300px;min-height:46px;color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:10px 13px}:where(.flinkoMarketing[data-audience=student]) #plan-result{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:270px;padding:28px}:where(.flinkoMarketing[data-audience=student]) #plan-result h3{font-size:1.35rem}:where(.flinkoMarketing[data-audience=student]) #plan-result ol{padding-left:19px;font-size:.9rem}:where(.flinkoMarketing[data-audience=student]) #plan-result li{margin:12px 0}:where(.flinkoMarketing[data-audience=student]) .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}:where(.flinkoMarketing[data-audience=student]) .price-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);background:#fff;flex-direction:column;padding:29px;display:flex;position:relative}:where(.flinkoMarketing[data-audience=student]) .price-card.featured{border:2px solid var(--green);background:var(--light);padding:28px}:where(.flinkoMarketing[data-audience=student]) .price-card .tag{color:var(--green);min-height:25px;margin-bottom:11px;font-size:.7rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=student]) .price-card h3{font-size:1.65rem}:where(.flinkoMarketing[data-audience=student]) .price-card .promise{min-height:52px;margin-top:14px;font-size:1rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=student]) .price{letter-spacing:-.045em;margin-top:19px;font-size:2.7rem;font-weight:750;line-height:1.3}:where(.flinkoMarketing[data-audience=student]) .price small{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:400}:where(.flinkoMarketing[data-audience=student]) .price-card .checklist{flex-grow:1;margin-top:26px;font-size:.86rem}:where(.flinkoMarketing[data-audience=student]) .price-card .btn{margin-top:18px}:where(.flinkoMarketing[data-audience=student]) .price-note{color:var(--muted);text-align:center;text-wrap:balance;width:100%;max-width:none;margin:20px auto 0;font-size:.78rem}:where(.flinkoMarketing[data-audience=student]) .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}:where(.flinkoMarketing[data-audience=student]) .faq details{border-bottom:1px solid var(--line)}:where(.flinkoMarketing[data-audience=student]) .faq summary{cursor:pointer;padding:21px 35px 21px 0;font-size:1rem;font-weight:700;line-height:1.5;list-style:none;position:relative}:where(.flinkoMarketing[data-audience=student]) .faq summary::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=student]) .faq summary:after{content:"+";color:var(--green);font-size:1.4rem;position:absolute;top:17px;right:4px}:where(.flinkoMarketing[data-audience=student]) .faq details[open] summary:after{content:"−"}:where(.flinkoMarketing[data-audience=student]) .faq details p{color:var(--muted);padding:0 20px 22px 0;font-size:.9rem}:where(.flinkoMarketing[data-audience=student]) .closing{padding:64px 0}:where(.flinkoMarketing[data-audience=student]) .closing-panel{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;justify-content:space-between;align-items:center;gap:38px;padding:40px;display:flex}:where(.flinkoMarketing[data-audience=student]) .closing-panel h2{max-width:650px;font-size:2.15rem}:where(.flinkoMarketing[data-audience=student]) .closing-panel p{color:var(--muted);margin-top:15px}:where(.flinkoMarketing[data-audience=student]) .closing-action{flex-shrink:0;max-width:300px}:where(.flinkoMarketing[data-audience=student]) .closing-action .btn{width:100%}:where(.flinkoMarketing[data-audience=student]) .closing-action .small{font-size:.75rem}:where(.flinkoMarketing[data-audience=student]) .footer{background:var(--navy);color:#fff;padding:58px 0 25px}:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:65px;display:grid}:where(.flinkoMarketing[data-audience=student]) .footer-logo{background:#fff;border-radius:11px;padding:11px 15px;display:inline-block}:where(.flinkoMarketing[data-audience=student]) .footer-logo img{width:155px}:where(.flinkoMarketing[data-audience=student]) .footer p{color:#c5d8de;max-width:340px;margin-top:18px;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) .footer h3{letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem}:where(.flinkoMarketing[data-audience=student]) .footer a:not(.footer-logo){color:#c5d8de;margin:9px 0;font-size:.85rem;display:block}:where(.flinkoMarketing[data-audience=student]) .footer a:hover{color:#fff;text-decoration:underline}:where(.flinkoMarketing[data-audience=student]) .footer-bottom{color:#a6c1ca;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:23px;font-size:.73rem;display:flex}:where(.flinkoMarketing[data-audience=student]) .footer-bottom .legal{gap:22px;display:flex}:where(.flinkoMarketing[data-audience=student]) .footer-bottom a:not(.footer-logo){margin:0;font-size:.75rem}:where(.flinkoMarketing[data-audience=student]) .preview-note{color:#9ab8c3!important;max-width:none!important;margin-top:24px!important;font-size:.67rem!important}:where(.flinkoMarketing[data-audience=student]) .home-intro{text-align:center;padding:64px 0 37px}:where(.flinkoMarketing[data-audience=student]) .home-intro h1{max-width:850px;margin:auto;font-size:clamp(2.6rem,4.5vw,4.2rem)}:where(.flinkoMarketing[data-audience=student]) .home-intro .lead{max-width:680px;margin:20px auto 0}:where(.flinkoMarketing[data-audience=student]) .home-paths{grid-template-columns:1fr 1fr;gap:30px;max-width:1050px;margin:auto;padding-bottom:60px;display:grid}:where(.flinkoMarketing[data-audience=student]) .path h2{text-align:center;margin-bottom:21px;font-size:2rem}:where(.flinkoMarketing[data-audience=student]) .path .panel{flex-direction:column;height:calc(100% - 66px);padding:34px;display:flex}:where(.flinkoMarketing[data-audience=student]) .path .promise{font-size:1.25rem;font-weight:700;line-height:1.4}:where(.flinkoMarketing[data-audience=student]) .path .checklist{flex-grow:1;font-size:.93rem}:where(.flinkoMarketing[data-audience=student]) .path .btn{align-self:flex-start;margin-top:14px}:where(.flinkoMarketing[data-audience=student]) .path .small{margin-top:14px}:where(.flinkoMarketing[data-audience=student]) .home-mission{text-align:center;max-width:810px;margin:auto}:where(.flinkoMarketing[data-audience=student]) .home-mission p{color:var(--muted);margin:22px auto 0;font-size:1.05rem}:where(.flinkoMarketing[data-audience=student]) .home-mission .actions{justify-content:center}:where(.flinkoMarketing[data-audience=student]) .split-list{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}:where(.flinkoMarketing[data-audience=student]) .split-list h3{font-size:1.1rem}:where(.flinkoMarketing[data-audience=student]) .split-list p{color:var(--muted);margin-top:9px;font-size:.9rem}:where(.flinkoMarketing[data-audience=student]) .modal{border:1px solid var(--line);width:min(1100px,94vw);max-width:none;max-height:92vh;color:var(--navy);border-radius:15px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=student]) .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=student]) .modal-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex;position:sticky;top:0}:where(.flinkoMarketing[data-audience=student]) .modal-head button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:#fff;border-radius:7px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=student]) .modal img{width:auto;max-width:100%;max-height:72vh;margin:20px auto;padding:0 15px}:where(.flinkoMarketing[data-audience=student]) .modal p{padding:0 22px 20px;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) section[id]{scroll-margin-top:0}@media (max-width:1000px){:where(.flinkoMarketing[data-audience=student]) .navlinks{gap:17px;font-size:.8rem}:where(.flinkoMarketing[data-audience=student]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=student]) .hero .grid2{grid-template-columns:1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=student]) .hero h1{font-size:3.3rem}:where(.flinkoMarketing[data-audience=student]) .hero-visual{padding:19px}:where(.flinkoMarketing[data-audience=student]) .zoom img{height:250px}:where(.flinkoMarketing[data-audience=student]) .steps{grid-template-columns:repeat(3,1fr);row-gap:25px}:where(.flinkoMarketing[data-audience=student]) .step:nth-child(4){border-left:0;padding-left:0}:where(.flinkoMarketing[data-audience=student]) .price-card{padding:22px}:where(.flinkoMarketing[data-audience=student]) .price-card.featured{padding:21px}:where(.flinkoMarketing[data-audience=student]) .closing-panel{padding:30px}:where(.flinkoMarketing[data-audience=student]) .closing-panel h2{font-size:1.9rem}:where(.flinkoMarketing[data-audience=student]) .faq-grid{gap:40px}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .wrap{width:calc(100% - 40px)}:where(.flinkoMarketing[data-audience=student]) .nav{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:74px}:where(.flinkoMarketing[data-audience=student]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=student]) .menu{display:block}:where(.flinkoMarketing[data-audience=student]) .navlinks{flex-direction:column;flex:0 0 100%;align-items:stretch;gap:5px;margin:0;padding:14px 0 20px;display:none}:where(.flinkoMarketing[data-audience=student]) .navlinks.open{display:flex}:where(.flinkoMarketing[data-audience=student]) .navlinks a{padding:11px}:where(.flinkoMarketing[data-audience=student]) .navlinks .btn{text-align:center}:where(.flinkoMarketing[data-audience=student]) .hero{padding:42px 0 45px}:where(.flinkoMarketing[data-audience=student]) .hero .grid2,:where(.flinkoMarketing[data-audience=student]) .grid2{grid-template-columns:1fr;gap:32px}:where(.flinkoMarketing[data-audience=student]) .hero h1{font-size:clamp(2.45rem,7.5vw,3.6rem)}:where(.flinkoMarketing[data-audience=student]) .hero-visual{width:100%;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=student]) .zoom img{height:280px}:where(.flinkoMarketing[data-audience=student]) .benefit-line{grid-template-columns:1fr;gap:18px;margin-top:30px}:where(.flinkoMarketing[data-audience=student]) .section{padding:56px 0}:where(.flinkoMarketing[data-audience=student]) .grid3{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=student]) .dark .grid3{gap:23px}:where(.flinkoMarketing[data-audience=student]) .dark .grid3 article{padding-top:19px}:where(.flinkoMarketing[data-audience=student]) .steps{grid-template-columns:1fr;gap:0}:where(.flinkoMarketing[data-audience=student]) .step,:where(.flinkoMarketing[data-audience=student]) .step+.step,:where(.flinkoMarketing[data-audience=student]) .step:nth-child(4){border-left:0;border-bottom:1px solid var(--line);padding:21px 0 21px 56px;position:relative}:where(.flinkoMarketing[data-audience=student]) .step .num{font-size:1.8rem;position:absolute;top:23px;left:0}:where(.flinkoMarketing[data-audience=student]) .step p{margin-top:7px}:where(.flinkoMarketing[data-audience=student]) .materials{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=student]) .material-card .zoom img{height:310px}:where(.flinkoMarketing[data-audience=student]) .plan{padding:25px}:where(.flinkoMarketing[data-audience=student]) .plan .grid2{gap:25px}:where(.flinkoMarketing[data-audience=student]) .plan h2{font-size:1.85rem}:where(.flinkoMarketing[data-audience=student]) .price-grid{grid-template-columns:1fr;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=student]) .price-card,:where(.flinkoMarketing[data-audience=student]) .price-card.featured{padding:28px}:where(.flinkoMarketing[data-audience=student]) .price-card .promise{min-height:0}:where(.flinkoMarketing[data-audience=student]) .faq-grid{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=student]) .closing{padding:40px 0}:where(.flinkoMarketing[data-audience=student]) .closing-panel{flex-direction:column;align-items:stretch;padding:28px}:where(.flinkoMarketing[data-audience=student]) .closing-action{max-width:none}:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1fr 1fr;gap:32px}:where(.flinkoMarketing[data-audience=student]) .footer-grid>div:first-child{grid-column:1/-1}:where(.flinkoMarketing[data-audience=student]) .footer-bottom{flex-direction:column;align-items:flex-start}:where(.flinkoMarketing[data-audience=student]) .home-intro{padding:42px 0 32px}:where(.flinkoMarketing[data-audience=student]) .home-intro h1{font-size:2.65rem}:where(.flinkoMarketing[data-audience=student]) .home-paths{grid-template-columns:1fr;gap:32px;padding-bottom:45px}:where(.flinkoMarketing[data-audience=student]) .path h2{font-size:1.8rem}:where(.flinkoMarketing[data-audience=student]) .path .panel{height:auto;padding:28px}:where(.flinkoMarketing[data-audience=student]) .split-list{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=student]) .intro{font-size:1.1rem}:where(.flinkoMarketing[data-audience=student]) .lead{font-size:1rem}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=student]) .wrap{width:calc(100% - 32px)}:where(.flinkoMarketing[data-audience=student]) .actions{flex-direction:column;align-items:stretch}:where(.flinkoMarketing[data-audience=student]) .hero h1{font-size:2.4rem}:where(.flinkoMarketing[data-audience=student]) .btn{padding:12px 16px}:where(.flinkoMarketing[data-audience=student]) .hero-visual{padding:15px}:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=student]) .footer-grid>div:first-child{grid-column:auto}:where(.flinkoMarketing[data-audience=student]) .plan{padding:20px}:where(.flinkoMarketing[data-audience=student]) .home-intro h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.flinkoMarketing[data-audience=student]{scroll-behavior:auto}:where(.flinkoMarketing[data-audience=student]) *{transition:none!important}}:where(.flinkoMarketing[data-audience=student]) .nav{column-gap:18px}:where(.flinkoMarketing[data-audience=student]) .header-login{flex-shrink:0;order:3;font-size:.86rem;font-weight:700;position:relative}:where(.flinkoMarketing[data-audience=student]) .login-button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;line-height:1.4;list-style:none;display:flex}:where(.flinkoMarketing[data-audience=student]) .login-button::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=student]) .login-button:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=student]) .login-button:focus-visible{outline-offset:4px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=student]) .login-options{border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;width:248px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #00394b26}:where(.flinkoMarketing[data-audience=student]) .login-options a{border-radius:7px;padding:13px;font-size:.88rem;line-height:1.5;display:block}:where(.flinkoMarketing[data-audience=student]) .login-options a:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=student]) .login-options span{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .nav{column-gap:8px}:where(.flinkoMarketing[data-audience=student]) .nav .brand{order:0;margin-right:auto}:where(.flinkoMarketing[data-audience=student]) .nav .brand img{width:130px}:where(.flinkoMarketing[data-audience=student]) .header-login{order:1;margin-left:0;font-size:.8rem}:where(.flinkoMarketing[data-audience=student]) .login-button{min-height:44px;padding:10px 12px}:where(.flinkoMarketing[data-audience=student]) .nav .menu{order:2;width:80px;min-height:44px;padding:9px 7px;font-size:.8rem}:where(.flinkoMarketing[data-audience=student]) .nav .navlinks{order:4}:where(.flinkoMarketing[data-audience=student]) .login-options{width:260px;right:-88px}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=student]) .nav .brand img{width:110px}:where(.flinkoMarketing[data-audience=student]) .login-options{width:250px}}:where(.flinkoMarketing[data-audience=student]) .material-card .zoom img{aspect-ratio:210/297;width:100%;height:auto;padding:0;display:block}:where(.flinkoMarketing[data-audience=student]) .modal{width:min(1280px,98vw);max-height:94vh;overflow:auto}:where(.flinkoMarketing[data-audience=student]) .modal-head{z-index:2;flex-wrap:wrap}:where(.flinkoMarketing[data-audience=student]) .document-zoom{align-items:center;gap:8px;display:flex}:where(.flinkoMarketing[data-audience=student]) .modal-head .document-zoom button{width:44px;font-size:1rem}:where(.flinkoMarketing[data-audience=student]) .modal img{width:100%;max-width:none;height:auto;max-height:none;margin:0;padding:0;display:block}:where(.flinkoMarketing[data-audience=student]) .document-viewport{background:#edf1f3;max-height:72vh;overflow:auto}:where(.flinkoMarketing[data-audience=student]) .document-viewport img{min-width:700px}:where(.flinkoMarketing[data-audience=student]) .modal p{padding-top:16px}:where(.flinkoMarketing[data-audience=student]) #klausurplan .grid2>*{overflow-wrap:anywhere;min-width:0}:where(.flinkoMarketing[data-audience=student]) #klausurplan input{min-width:0;max-width:100%}:where(.flinkoMarketing[data-audience=student]) .grade-question{text-align:center;text-wrap:balance;max-width:950px;margin:0 auto 36px}:where(.flinkoMarketing[data-audience=student]) .note-highlight{color:#285086;background:linear-gradient(105deg,#285086 12%,#337b88 48%,#5cc4a5 90%);-webkit-text-fill-color:transparent;text-underline-offset:.14em;-webkit-background-clip:text;background-clip:text;-webkit-text-decoration:underline #5cc4a5;text-decoration:underline #5cc4a5;text-decoration-thickness:.055em}@media (forced-colors:active){:where(.flinkoMarketing[data-audience=student]) .note-highlight{-webkit-text-fill-color:currentColor;color:highlight;background:0 0;text-decoration-color:currentColor}}:where(.flinkoMarketing[data-audience=student]) .demo-nav-button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}:where(.flinkoMarketing[data-audience=student]) #direkt-demo{border:1px solid var(--line);width:min(1100px,96vw);max-width:none;height:92dvh;max-height:94dvh;color:var(--navy);background:#fff;border-radius:16px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=student]) #direkt-demo[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=student]) #direkt-demo::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=student]) #direkt-demo button,:where(.flinkoMarketing[data-audience=student]) #direkt-demo select{font:inherit;border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:8px;padding:8px}:where(.flinkoMarketing[data-audience=student]) #demo-zurueck{margin-left:auto}:where(.flinkoMarketing[data-audience=student]) #direkt-demo label{font-size:.85rem}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .demo-nav-button{padding:10px 0}:where(.flinkoMarketing[data-audience=student]) #direkt-demo{width:98vw;height:96dvh;max-height:96dvh}}:where(.flinkoMarketing[data-audience=student]) .demo-image-button{cursor:pointer}:where(.flinkoMarketing[data-audience=student]) .demo-image-button:after{content:"Jetzt ausprobieren ↗"}:where(.flinkoMarketing[data-audience=student]) .demo-text-button{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--mint,#5cc4a5);text-decoration-color:var(--mint,#5cc4a5);text-underline-offset:4px;background:0 0;border:0;padding:0;font-weight:700}:where(.flinkoMarketing[data-audience=student]) .demo-text-button:hover{color:var(--green)}:where(.flinkoMarketing[data-audience=student]) .eyebrow{letter-spacing:.065em;margin-bottom:16px;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.45}:where(.flinkoMarketing[data-audience=student]) h1,:where(.flinkoMarketing[data-audience=student]) .hero h1,:where(.flinkoMarketing[data-audience=student]) .home-intro h1{letter-spacing:-.035em;font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.15}:where(.flinkoMarketing[data-audience=student]) h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.45vw,2.6rem);line-height:1.18}:where(.flinkoMarketing[data-audience=student]) .plan h2,:where(.flinkoMarketing[data-audience=student]) .closing-panel h2{font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.2}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .eyebrow{letter-spacing:.045em;gap:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=student]) .eyebrow:before,:where(.flinkoMarketing[data-audience=student]) .eyebrow:after{flex-basis:20px;width:20px}:where(.flinkoMarketing[data-audience=student]) .hero h1,:where(.flinkoMarketing[data-audience=student]) .home-intro h1{font-size:clamp(2rem,6.3vw,2.65rem)}:where(.flinkoMarketing[data-audience=student]) h2{font-size:clamp(1.65rem,5.1vw,2rem)}}:where(.flinkoMarketing[data-audience=student]) .exam-visual .zoom img{aspect-ratio:210/297;width:100%;height:auto;padding:0;display:block}:where(.flinkoMarketing[data-audience=student]) #selbststaendig-ueben .grid2{align-items:center}:where(.flinkoMarketing[data-audience=student]) .independent-support{margin-top:36px}:where(.flinkoMarketing[data-audience=student]) .independent-support .checklist{grid-template-columns:1fr 1fr;gap:20px 32px;display:grid}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .independent-support .checklist{grid-template-columns:1fr}}:where(.flinkoMarketing[data-audience=student]) .demo-text-button{text-decoration:none;transition:color .15s}:where(.flinkoMarketing[data-audience=student]) .demo-text-button:hover,:where(.flinkoMarketing[data-audience=student]) .demo-text-button:focus-visible{color:var(--green);text-underline-offset:4px;text-decoration:underline}:where(.flinkoMarketing[data-audience=student]) #pakete .section-head{text-align:center;margin-left:auto;margin-right:auto}:where(.flinkoMarketing[data-audience=student]) #pakete .section-head .eyebrow{justify-content:center}:where(.flinkoMarketing[data-audience=student]) #pakete .section-head h2,:where(.flinkoMarketing[data-audience=student]) #pakete .section-head p{text-align:center;margin-left:auto;margin-right:auto}:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1.1fr 1.5fr 1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=student]) .footer-link-row{color:#c5d8de;white-space:nowrap;margin:9px 0;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) .footer .footer-link-row a:not(.footer-logo){margin:0;display:inline}@media (max-width:1050px){:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:28px}:where(.flinkoMarketing[data-audience=student]) .footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=student]) .footer-grid{grid-template-columns:1fr;gap:28px}:where(.flinkoMarketing[data-audience=student]) .footer-grid>div:first-child{grid-column:auto}}:where(.flinkoMarketing[data-audience=student]) .demo-next{cursor:pointer;min-width:44px;min-height:44px;font-size:1.4rem!important}:where(.flinkoMarketing[data-audience=student]) .demo-game-hint{color:#00394b;background:#eef8f4;border-bottom:1px solid #d2e5df;padding:8px 16px;font-size:.85rem;line-height:1.4}:where(.flinkoMarketing[data-audience=student]) .home-demo-bar{flex-wrap:wrap;justify-content:flex-start}:where(.flinkoMarketing[data-audience=student]) #home-demo-close{margin-left:auto}:where(.flinkoMarketing[data-audience=student]) #direkt-demo[open]>div:first-child{flex-wrap:wrap}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage{background:#eef4fb;flex:1;min-height:0;padding:0 52px;display:flex;position:relative}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage iframe{width:100%;min-width:0;height:100%}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-next,:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-prev{cursor:pointer;width:44px;height:56px;min-height:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 12px #00394b18;color:#00394b!important;background:#ffffffed!important;border:1px solid #c9dce2!important;border-radius:12px!important;padding:0!important;font-size:36px!important}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-prev{left:4px}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-next{right:4px}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage button:hover{background:#dff4ea!important}:where(.flinkoMarketing[data-audience=student]) .demo-game-hint{display:none!important}@media (max-width:600px){:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage{padding:0 36px}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-next,:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-prev{width:34px;min-width:34px;height:48px;font-size:30px!important}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-prev{left:1px}:where(.flinkoMarketing[data-audience=student]) .demo-carousel-stage .demo-next{right:1px}}:where(.flinkoMarketing[data-audience=student]) .full-exam-trigger:after{content:"Vollständige Probeklausur öffnen ↗"}:where(.flinkoMarketing[data-audience=student]) #full-exam{border:1px solid var(--line);width:min(1280px,98vw);max-width:none;height:94dvh;max-height:96dvh;color:var(--navy);background:#fff;border-radius:14px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=student]) #full-exam[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=student]) #full-exam::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=student]) .full-exam-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(.flinkoMarketing[data-audience=student]) .full-exam-head button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:10px}:where(.flinkoMarketing[data-audience=student]) #full-exam iframe{border:0;flex:1;width:100%;min-height:0}:where(.flinkoMarketing[data-audience=student]) .full-exam-fallback{padding:8px 16px;font-size:.75rem}:where(.flinkoMarketing[data-audience=student]) .full-exam-fallback a{text-decoration:underline}@media (max-width:600px){:where(.flinkoMarketing[data-audience=student]) .full-exam-head{font-size:.8rem}}:where(.flinkoMarketing[data-audience=student]) .package-text-link{color:inherit;text-decoration:none}:where(.flinkoMarketing[data-audience=student]) .package-text-link:hover,:where(.flinkoMarketing[data-audience=student]) .package-text-link:focus-visible{color:var(--green);text-underline-offset:4px;text-decoration:underline}:where(.flinkoMarketing[data-audience=student]) #themenblatt-example{border:1px solid var(--line);width:min(850px,96vw);max-height:94dvh;color:var(--navy);border-radius:14px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=student]) #themenblatt-example::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=student]) #themenblatt-example .full-exam-head{background:#fff;position:sticky;top:0}:where(.flinkoMarketing[data-audience=student]) .topic-sheet{background:#fff;padding:32px 48px}:where(.flinkoMarketing[data-audience=student]) .topic-sheet h2{margin:22px 0}:where(.flinkoMarketing[data-audience=student]) .topic-sheet h3{margin-top:26px}:where(.flinkoMarketing[data-audience=student]) .topic-sheet li{margin:10px 0}:where(.flinkoMarketing[data-audience=student]) .topic-sheet .small{margin-top:28px}:where(.flinkoMarketing[data-audience=student]) .topic-brand{color:var(--green);font-weight:700}@media (max-width:600px){:where(.flinkoMarketing[data-audience=student]) .topic-sheet{padding:22px}:where(.flinkoMarketing[data-audience=student]) .topic-sheet h2{font-size:1.7rem}}:where(.flinkoMarketing[data-audience=student]) .original-price{color:var(--muted);margin-top:20px;font-size:.85rem}:where(.flinkoMarketing[data-audience=student]) .original-price del{text-decoration-thickness:1.5px}:where(.flinkoMarketing[data-audience=student]) .original-price+.price{margin-top:4px}.flinkoMarketing[data-audience=teacher]{--navy:#00394b;--deep:#002d3b;--mint:#5cc4a5;--green:#16755c;--light:#eff8f5;--paper:#f5f8fa;--muted:#526a71;--line:#dbe7e7;--radius:22px;--shadow:0 18px 45px #00394b0c;color:var(--navy);font-synthesis:none;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}:where(.flinkoMarketing[data-audience=teacher]) *{box-sizing:border-box}.flinkoMarketing[data-audience=teacher]{scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset,87px);background:#fff;margin:0}:where(.flinkoMarketing[data-audience=teacher]) h1,:where(.flinkoMarketing[data-audience=teacher]) h2,:where(.flinkoMarketing[data-audience=teacher]) h3,:where(.flinkoMarketing[data-audience=teacher]) p,:where(.flinkoMarketing[data-audience=teacher]) figure{margin:0}:where(.flinkoMarketing[data-audience=teacher]) h1,:where(.flinkoMarketing[data-audience=teacher]) h2,:where(.flinkoMarketing[data-audience=teacher]) h3{letter-spacing:-.04em;line-height:1.12}:where(.flinkoMarketing[data-audience=teacher]) h1{max-width:850px;font-size:clamp(2.5rem,4.3vw,4.5rem);font-weight:750}:where(.flinkoMarketing[data-audience=teacher]) h2{font-size:clamp(2rem,3vw,3.15rem)}:where(.flinkoMarketing[data-audience=teacher]) h3{letter-spacing:-.025em;font-size:1.3rem}:where(.flinkoMarketing[data-audience=teacher]) p{max-width:70ch}:where(.flinkoMarketing[data-audience=teacher]) a{color:inherit;text-decoration:none}:where(.flinkoMarketing[data-audience=teacher]) button,:where(.flinkoMarketing[data-audience=teacher]) input{font:inherit}:where(.flinkoMarketing[data-audience=teacher]) button,:where(.flinkoMarketing[data-audience=teacher]) a{touch-action:manipulation}:where(.flinkoMarketing[data-audience=teacher]) button{cursor:pointer}:where(.flinkoMarketing[data-audience=teacher]) img{max-width:100%;height:auto;display:block}:where(.flinkoMarketing[data-audience=teacher]) a:focus-visible,:where(.flinkoMarketing[data-audience=teacher]) button:focus-visible,:where(.flinkoMarketing[data-audience=teacher]) input:focus-visible,:where(.flinkoMarketing[data-audience=teacher]) summary:focus-visible{outline-offset:5px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=teacher]) [hidden]{display:none!important}:where(.flinkoMarketing[data-audience=teacher]) .wrap{width:min(1180px,100% - 64px);margin:auto}:where(.flinkoMarketing[data-audience=teacher]) .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;max-width:100%;margin-bottom:20px;font-size:.74rem;font-weight:700;display:inline-flex}:where(.flinkoMarketing[data-audience=teacher]) .eyebrow:before,:where(.flinkoMarketing[data-audience=teacher]) .eyebrow:after{content:"";background:currentColor;flex:0 0 24px;width:24px;height:2px;margin:0;display:block}:where(.flinkoMarketing[data-audience=teacher]) .muted,:where(.flinkoMarketing[data-audience=teacher]) .lead{color:var(--muted)}:where(.flinkoMarketing[data-audience=teacher]) .lead{margin-top:23px;font-size:1.1rem;line-height:1.75}:where(.flinkoMarketing[data-audience=teacher]) .intro{margin-top:24px;font-size:1.2rem;font-weight:700}:where(.flinkoMarketing[data-audience=teacher]) .section{padding:86px 0}:where(.flinkoMarketing[data-audience=teacher]) .section-head{max-width:780px;margin-bottom:38px}:where(.flinkoMarketing[data-audience=teacher]) .section-head p{color:var(--muted);margin-top:18px}:where(.flinkoMarketing[data-audience=teacher]) .dark{background:var(--navy);color:#fff;--muted:#c7dadd;--green:#72dfbb;--line:#315f6d}:where(.flinkoMarketing[data-audience=teacher]) .dark h2 em{color:var(--mint)}:where(.flinkoMarketing[data-audience=teacher]) em{color:var(--green);font-style:normal}:where(.flinkoMarketing[data-audience=teacher]) .soft{background:var(--paper)}:where(.flinkoMarketing[data-audience=teacher]) .mint{background:var(--light)}:where(.flinkoMarketing[data-audience=teacher]) .grid2{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .btn{background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:13px 22px;font-size:.9rem;font-weight:700;line-height:1.4;transition:background .15s,transform .15s;display:inline-flex}:where(.flinkoMarketing[data-audience=teacher]) .btn:hover{background:#17566a;transform:translateY(-1px)}:where(.flinkoMarketing[data-audience=teacher]) .btn.mintbtn{background:var(--mint);border-color:var(--mint);color:var(--navy)}:where(.flinkoMarketing[data-audience=teacher]) .btn.outline{color:var(--navy);background:0 0;border-color:#9eb8bf}:where(.flinkoMarketing[data-audience=teacher]) .dark .btn.outline{color:#fff;border-color:#90b0ba}:where(.flinkoMarketing[data-audience=teacher]) .text-link{text-underline-offset:5px;font-size:.9rem;font-weight:700;text-decoration:underline}:where(.flinkoMarketing[data-audience=teacher]) .arrow{font-size:1.2rem;font-weight:400}:where(.flinkoMarketing[data-audience=teacher]) .trust{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin-top:20px;font-size:.76rem;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .trust span:before{content:"✓ ";color:var(--green);font-weight:700}:where(.flinkoMarketing[data-audience=teacher]) .small{color:var(--muted);font-size:.8rem}:where(.flinkoMarketing[data-audience=teacher]) .skip{z-index:100;background:#fff;padding:12px;position:fixed;top:-80px;left:16px}:where(.flinkoMarketing[data-audience=teacher]) .skip:focus{top:8px}:where(.flinkoMarketing[data-audience=teacher]) .header{border-bottom:1px solid var(--line);z-index:25;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;position:sticky;top:0}:where(.flinkoMarketing[data-audience=teacher]) .nav{align-items:center;gap:25px;min-height:86px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .brand{flex-shrink:0}:where(.flinkoMarketing[data-audience=teacher]) .brand img{width:174px;height:auto}:where(.flinkoMarketing[data-audience=teacher]) .navlinks{align-items:center;gap:27px;margin-left:auto;font-size:.86rem;font-weight:600;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .navlinks a{padding-block:10px}:where(.flinkoMarketing[data-audience=teacher]) .navlinks a:hover,:where(.flinkoMarketing[data-audience=teacher]) .navlinks a[aria-current=page]{color:var(--green)}:where(.flinkoMarketing[data-audience=teacher]) .navlinks .btn{color:#fff;min-height:44px;padding:10px 17px}:where(.flinkoMarketing[data-audience=teacher]) .menu{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:7px;padding:9px 13px;display:none}:where(.flinkoMarketing[data-audience=teacher]) .hero{padding:66px 0 68px}:where(.flinkoMarketing[data-audience=teacher]) .hero .grid2{grid-template-columns:1.06fr 1fr;gap:54px}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:25px}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual .eyebrow{margin-bottom:12px}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual h3{margin-bottom:18px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=teacher]) .screen{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}:where(.flinkoMarketing[data-audience=teacher]) .screen-head{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:11px 16px;font-size:.7rem;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .screen-head span:first-child:before{content:"● ● ●";color:#b6d3c9;letter-spacing:2px;margin-right:12px}:where(.flinkoMarketing[data-audience=teacher]) .zoom{cursor:zoom-in;background:#fff;border:0;width:100%;padding:0;display:block;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .zoom img{object-fit:contain;width:100%;height:285px;padding:9px}:where(.flinkoMarketing[data-audience=teacher]) .zoom:after{content:"Ansicht vergrößern ↗";border:1px solid var(--line);color:var(--navy);background:#fffffff2;border-radius:6px;padding:5px 8px;font-size:.7rem;position:absolute;bottom:10px;right:10px}:where(.flinkoMarketing[data-audience=teacher]) .visual-caption{color:var(--muted);margin-top:16px;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) .benefit-line{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;margin-top:46px;padding-top:26px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .benefit-line b{font-size:.96rem;display:block}:where(.flinkoMarketing[data-audience=teacher]) .benefit-line p{color:var(--muted);margin-top:4px;font-size:.83rem}:where(.flinkoMarketing[data-audience=teacher]) .number{color:var(--green);margin-bottom:9px;font-size:.78rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=teacher]) .checklist{margin:24px 0 0;padding:0;list-style:none}:where(.flinkoMarketing[data-audience=teacher]) .checklist li{margin-bottom:15px;padding-left:27px;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .checklist li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}:where(.flinkoMarketing[data-audience=teacher]) .checklist p{color:var(--muted);margin-top:4px;font-size:.88rem}:where(.flinkoMarketing[data-audience=teacher]) .panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px}:where(.flinkoMarketing[data-audience=teacher]) .panel h3{margin-bottom:15px}:where(.flinkoMarketing[data-audience=teacher]) .panel .checklist{margin-top:0}:where(.flinkoMarketing[data-audience=teacher]) .panel .checklist li:last-child{margin-bottom:0}:where(.flinkoMarketing[data-audience=teacher]) .statement{border-left:3px solid var(--mint);margin-top:30px;padding-left:24px;font-size:1.28rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=teacher]) .dark .grid3{gap:32px;margin-top:38px}:where(.flinkoMarketing[data-audience=teacher]) .dark .grid3 article{border-top:1px solid #426c79;padding-top:24px}:where(.flinkoMarketing[data-audience=teacher]) .dark .grid3 p{color:var(--muted);margin-top:12px;font-size:.94rem}:where(.flinkoMarketing[data-audience=teacher]) .steps{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:0;margin-top:35px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .step{padding:26px 22px 0 0}:where(.flinkoMarketing[data-audience=teacher]) .step+.step{border-left:1px solid var(--line);padding-left:22px}:where(.flinkoMarketing[data-audience=teacher]) .step .num{color:var(--green);margin-bottom:20px;font-size:2.1rem;font-weight:700;line-height:1;display:block}:where(.flinkoMarketing[data-audience=teacher]) .step h3{letter-spacing:-.02em;font-size:1.05rem;line-height:1.3}:where(.flinkoMarketing[data-audience=teacher]) .step p{color:var(--muted);margin-top:12px;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) .materials{grid-template-columns:1fr 1fr;gap:28px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .material-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}:where(.flinkoMarketing[data-audience=teacher]) .material-card .zoom img{height:340px}:where(.flinkoMarketing[data-audience=teacher]) .material-copy{border-top:1px solid var(--line);padding:23px}:where(.flinkoMarketing[data-audience=teacher]) .material-copy p{color:var(--muted);margin-top:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=teacher]) .plan{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;padding:38px}:where(.flinkoMarketing[data-audience=teacher]) .plan .grid2{align-items:start;gap:40px}:where(.flinkoMarketing[data-audience=teacher]) .plan h2{font-size:2.25rem}:where(.flinkoMarketing[data-audience=teacher]) .plan p{color:var(--muted);margin-top:16px}:where(.flinkoMarketing[data-audience=teacher]) .date-buttons{flex-wrap:wrap;gap:8px;margin:24px 0 20px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .date-buttons button{color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:9px 13px;font-size:.82rem}:where(.flinkoMarketing[data-audience=teacher]) .date-buttons button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}:where(.flinkoMarketing[data-audience=teacher]) label{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=teacher]) input[type=date]{width:100%;max-width:300px;min-height:46px;color:var(--navy);background:#fff;border:1px solid #aac8bd;border-radius:7px;padding:10px 13px}:where(.flinkoMarketing[data-audience=teacher]) #plan-result{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:270px;padding:28px}:where(.flinkoMarketing[data-audience=teacher]) #plan-result h3{font-size:1.35rem}:where(.flinkoMarketing[data-audience=teacher]) #plan-result ol{padding-left:19px;font-size:.9rem}:where(.flinkoMarketing[data-audience=teacher]) #plan-result li{margin:12px 0}:where(.flinkoMarketing[data-audience=teacher]) .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .price-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--navy);background:#fff;flex-direction:column;padding:29px;display:flex;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .price-card.featured{border:2px solid var(--green);background:var(--light);padding:28px}:where(.flinkoMarketing[data-audience=teacher]) .price-card .tag{color:var(--green);min-height:25px;margin-bottom:11px;font-size:.7rem;font-weight:700;display:block}:where(.flinkoMarketing[data-audience=teacher]) .price-card h3{font-size:1.65rem}:where(.flinkoMarketing[data-audience=teacher]) .price-card .promise{min-height:52px;margin-top:14px;font-size:1rem;font-weight:700;line-height:1.5}:where(.flinkoMarketing[data-audience=teacher]) .price{letter-spacing:-.045em;margin-top:19px;font-size:2.7rem;font-weight:750;line-height:1.3}:where(.flinkoMarketing[data-audience=teacher]) .price small{letter-spacing:0;color:var(--muted);font-size:.8rem;font-weight:400}:where(.flinkoMarketing[data-audience=teacher]) .price-card .checklist{flex-grow:1;margin-top:26px;font-size:.86rem}:where(.flinkoMarketing[data-audience=teacher]) .price-card .btn{margin-top:18px}:where(.flinkoMarketing[data-audience=teacher]) .price-note{color:var(--muted);text-align:center;margin-top:20px;font-size:.78rem}:where(.flinkoMarketing[data-audience=teacher]) .faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .faq details{border-bottom:1px solid var(--line)}:where(.flinkoMarketing[data-audience=teacher]) .faq summary{cursor:pointer;padding:21px 35px 21px 0;font-size:1rem;font-weight:700;line-height:1.5;list-style:none;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .faq summary::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=teacher]) .faq summary:after{content:"+";color:var(--green);font-size:1.4rem;position:absolute;top:17px;right:4px}:where(.flinkoMarketing[data-audience=teacher]) .faq details[open] summary:after{content:"−"}:where(.flinkoMarketing[data-audience=teacher]) .faq details p{color:var(--muted);padding:0 20px 22px 0;font-size:.9rem}:where(.flinkoMarketing[data-audience=teacher]) .closing{padding:64px 0}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel{background:var(--light);border-radius:var(--radius);border:1px solid #cde6dc;justify-content:space-between;align-items:center;gap:38px;padding:40px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel h2{max-width:650px;font-size:2.15rem}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel p{color:var(--muted);margin-top:15px}:where(.flinkoMarketing[data-audience=teacher]) .closing-action{flex-shrink:0;max-width:300px}:where(.flinkoMarketing[data-audience=teacher]) .closing-action .btn{width:100%}:where(.flinkoMarketing[data-audience=teacher]) .closing-action .small{font-size:.75rem}:where(.flinkoMarketing[data-audience=teacher]) .footer{background:var(--navy);color:#fff;padding:58px 0 25px}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:65px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .footer-logo{background:#fff;border-radius:11px;padding:11px 15px;display:inline-block}:where(.flinkoMarketing[data-audience=teacher]) .footer-logo img{width:155px}:where(.flinkoMarketing[data-audience=teacher]) .footer p{color:#c5d8de;max-width:340px;margin-top:18px;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) .footer h3{letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.76rem}:where(.flinkoMarketing[data-audience=teacher]) .footer a:not(.footer-logo){color:#c5d8de;margin:9px 0;font-size:.85rem;display:block}:where(.flinkoMarketing[data-audience=teacher]) .footer a:hover{color:#fff;text-decoration:underline}:where(.flinkoMarketing[data-audience=teacher]) .footer-bottom{color:#a6c1ca;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-top:40px;padding-top:23px;font-size:.73rem;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .footer-bottom .legal{gap:22px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .footer-bottom a:not(.footer-logo){margin:0;font-size:.75rem}:where(.flinkoMarketing[data-audience=teacher]) .preview-note{color:#9ab8c3!important;max-width:none!important;margin-top:24px!important;font-size:.67rem!important}:where(.flinkoMarketing[data-audience=teacher]) .home-intro{text-align:center;padding:64px 0 37px}:where(.flinkoMarketing[data-audience=teacher]) .home-intro h1{max-width:850px;margin:auto;font-size:clamp(2.6rem,4.5vw,4.2rem)}:where(.flinkoMarketing[data-audience=teacher]) .home-intro .lead{max-width:680px;margin:20px auto 0}:where(.flinkoMarketing[data-audience=teacher]) .home-paths{grid-template-columns:1fr 1fr;gap:30px;max-width:1050px;margin:auto;padding-bottom:60px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .path h2{text-align:center;margin-bottom:21px;font-size:2rem}:where(.flinkoMarketing[data-audience=teacher]) .path .panel{flex-direction:column;height:calc(100% - 66px);padding:34px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .path .promise{font-size:1.25rem;font-weight:700;line-height:1.4}:where(.flinkoMarketing[data-audience=teacher]) .path .checklist{flex-grow:1;font-size:.93rem}:where(.flinkoMarketing[data-audience=teacher]) .path .btn{align-self:flex-start;margin-top:14px}:where(.flinkoMarketing[data-audience=teacher]) .path .small{margin-top:14px}:where(.flinkoMarketing[data-audience=teacher]) .home-mission{text-align:center;max-width:810px;margin:auto}:where(.flinkoMarketing[data-audience=teacher]) .home-mission p{color:var(--muted);margin:22px auto 0;font-size:1.05rem}:where(.flinkoMarketing[data-audience=teacher]) .home-mission .actions{justify-content:center}:where(.flinkoMarketing[data-audience=teacher]) .split-list{grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;display:grid}:where(.flinkoMarketing[data-audience=teacher]) .split-list h3{font-size:1.1rem}:where(.flinkoMarketing[data-audience=teacher]) .split-list p{color:var(--muted);margin-top:9px;font-size:.9rem}:where(.flinkoMarketing[data-audience=teacher]) .modal{border:1px solid var(--line);width:min(1100px,94vw);max-width:none;max-height:92vh;color:var(--navy);border-radius:15px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=teacher]) .modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=teacher]) .modal-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;display:flex;position:sticky;top:0}:where(.flinkoMarketing[data-audience=teacher]) .modal-head button{border:1px solid var(--line);width:44px;height:44px;color:var(--navy);background:#fff;border-radius:7px;font-size:1.4rem}:where(.flinkoMarketing[data-audience=teacher]) .modal img{width:auto;max-width:100%;max-height:72vh;margin:20px auto;padding:0 15px}:where(.flinkoMarketing[data-audience=teacher]) .modal p{padding:0 22px 20px;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) section[id]{scroll-margin-top:0}@media (max-width:1000px){:where(.flinkoMarketing[data-audience=teacher]) .navlinks{gap:17px;font-size:.8rem}:where(.flinkoMarketing[data-audience=teacher]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=teacher]) .hero .grid2{grid-template-columns:1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=teacher]) .hero h1{font-size:3.3rem}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual{padding:19px}:where(.flinkoMarketing[data-audience=teacher]) .zoom img{height:250px}:where(.flinkoMarketing[data-audience=teacher]) .steps{grid-template-columns:repeat(3,1fr);row-gap:25px}:where(.flinkoMarketing[data-audience=teacher]) .step:nth-child(4){border-left:0;padding-left:0}:where(.flinkoMarketing[data-audience=teacher]) .price-card{padding:22px}:where(.flinkoMarketing[data-audience=teacher]) .price-card.featured{padding:21px}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel{padding:30px}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel h2{font-size:1.9rem}:where(.flinkoMarketing[data-audience=teacher]) .faq-grid{gap:40px}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=teacher]) .wrap{width:calc(100% - 40px)}:where(.flinkoMarketing[data-audience=teacher]) .nav{flex-wrap:wrap;justify-content:space-between;gap:0;min-height:74px}:where(.flinkoMarketing[data-audience=teacher]) .brand img{width:150px}:where(.flinkoMarketing[data-audience=teacher]) .menu{display:block}:where(.flinkoMarketing[data-audience=teacher]) .navlinks{flex-direction:column;flex:0 0 100%;align-items:stretch;gap:5px;margin:0;padding:14px 0 20px;display:none}:where(.flinkoMarketing[data-audience=teacher]) .navlinks.open{display:flex}:where(.flinkoMarketing[data-audience=teacher]) .navlinks a{padding:11px}:where(.flinkoMarketing[data-audience=teacher]) .navlinks .btn{text-align:center}:where(.flinkoMarketing[data-audience=teacher]) .hero{padding:42px 0 45px}:where(.flinkoMarketing[data-audience=teacher]) .hero .grid2,:where(.flinkoMarketing[data-audience=teacher]) .grid2{grid-template-columns:1fr;gap:32px}:where(.flinkoMarketing[data-audience=teacher]) .hero h1{font-size:clamp(2.45rem,7.5vw,3.6rem)}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual{width:100%;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=teacher]) .zoom img{height:280px}:where(.flinkoMarketing[data-audience=teacher]) .benefit-line{grid-template-columns:1fr;gap:18px;margin-top:30px}:where(.flinkoMarketing[data-audience=teacher]) .section{padding:56px 0}:where(.flinkoMarketing[data-audience=teacher]) .grid3{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=teacher]) .dark .grid3{gap:23px}:where(.flinkoMarketing[data-audience=teacher]) .dark .grid3 article{padding-top:19px}:where(.flinkoMarketing[data-audience=teacher]) .steps{grid-template-columns:1fr;gap:0}:where(.flinkoMarketing[data-audience=teacher]) .step,:where(.flinkoMarketing[data-audience=teacher]) .step+.step,:where(.flinkoMarketing[data-audience=teacher]) .step:nth-child(4){border-left:0;border-bottom:1px solid var(--line);padding:21px 0 21px 56px;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .step .num{font-size:1.8rem;position:absolute;top:23px;left:0}:where(.flinkoMarketing[data-audience=teacher]) .step p{margin-top:7px}:where(.flinkoMarketing[data-audience=teacher]) .materials{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=teacher]) .material-card .zoom img{height:310px}:where(.flinkoMarketing[data-audience=teacher]) .plan{padding:25px}:where(.flinkoMarketing[data-audience=teacher]) .plan .grid2{gap:25px}:where(.flinkoMarketing[data-audience=teacher]) .plan h2{font-size:1.85rem}:where(.flinkoMarketing[data-audience=teacher]) .price-grid{grid-template-columns:1fr;max-width:560px;margin:auto}:where(.flinkoMarketing[data-audience=teacher]) .price-card,:where(.flinkoMarketing[data-audience=teacher]) .price-card.featured{padding:28px}:where(.flinkoMarketing[data-audience=teacher]) .price-card .promise{min-height:0}:where(.flinkoMarketing[data-audience=teacher]) .faq-grid{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=teacher]) .closing{padding:40px 0}:where(.flinkoMarketing[data-audience=teacher]) .closing-panel{flex-direction:column;align-items:stretch;padding:28px}:where(.flinkoMarketing[data-audience=teacher]) .closing-action{max-width:none}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1fr 1fr;gap:32px}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid>div:first-child{grid-column:1/-1}:where(.flinkoMarketing[data-audience=teacher]) .footer-bottom{flex-direction:column;align-items:flex-start}:where(.flinkoMarketing[data-audience=teacher]) .home-intro{padding:42px 0 32px}:where(.flinkoMarketing[data-audience=teacher]) .home-intro h1{font-size:2.65rem}:where(.flinkoMarketing[data-audience=teacher]) .home-paths{grid-template-columns:1fr;gap:32px;padding-bottom:45px}:where(.flinkoMarketing[data-audience=teacher]) .path h2{font-size:1.8rem}:where(.flinkoMarketing[data-audience=teacher]) .path .panel{height:auto;padding:28px}:where(.flinkoMarketing[data-audience=teacher]) .split-list{grid-template-columns:1fr;gap:22px}:where(.flinkoMarketing[data-audience=teacher]) .intro{font-size:1.1rem}:where(.flinkoMarketing[data-audience=teacher]) .lead{font-size:1rem}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=teacher]) .wrap{width:calc(100% - 32px)}:where(.flinkoMarketing[data-audience=teacher]) .actions{flex-direction:column;align-items:stretch}:where(.flinkoMarketing[data-audience=teacher]) .hero h1{font-size:2.4rem}:where(.flinkoMarketing[data-audience=teacher]) .btn{padding:12px 16px}:where(.flinkoMarketing[data-audience=teacher]) .hero-visual{padding:15px}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1fr}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid>div:first-child{grid-column:auto}:where(.flinkoMarketing[data-audience=teacher]) .plan{padding:20px}:where(.flinkoMarketing[data-audience=teacher]) .home-intro h1{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.flinkoMarketing[data-audience=teacher]{scroll-behavior:auto}:where(.flinkoMarketing[data-audience=teacher]) *{transition:none!important}}:where(.flinkoMarketing[data-audience=teacher]) .nav{column-gap:18px}:where(.flinkoMarketing[data-audience=teacher]) .header-login{flex-shrink:0;order:3;font-size:.86rem;font-weight:700;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .login-button{border:1px solid var(--navy);min-height:44px;color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;line-height:1.4;list-style:none;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .login-button::-webkit-details-marker{display:none}:where(.flinkoMarketing[data-audience=teacher]) .login-button:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=teacher]) .login-button:focus-visible{outline-offset:4px;outline:3px solid #d0831b}:where(.flinkoMarketing[data-audience=teacher]) .login-options{border:1px solid var(--line);z-index:40;background:#fff;border-radius:12px;width:248px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 40px #00394b26}:where(.flinkoMarketing[data-audience=teacher]) .login-options a{border-radius:7px;padding:13px;font-size:.88rem;line-height:1.5;display:block}:where(.flinkoMarketing[data-audience=teacher]) .login-options a:hover{background:var(--light)}:where(.flinkoMarketing[data-audience=teacher]) .login-options span{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;display:block}@media (max-width:760px){:where(.flinkoMarketing[data-audience=teacher]) .nav{column-gap:8px}:where(.flinkoMarketing[data-audience=teacher]) .nav .brand{order:0;margin-right:auto}:where(.flinkoMarketing[data-audience=teacher]) .nav .brand img{width:130px}:where(.flinkoMarketing[data-audience=teacher]) .header-login{order:1;margin-left:0;font-size:.8rem}:where(.flinkoMarketing[data-audience=teacher]) .login-button{min-height:44px;padding:10px 12px}:where(.flinkoMarketing[data-audience=teacher]) .nav .menu{order:2;width:80px;min-height:44px;padding:9px 7px;font-size:.8rem}:where(.flinkoMarketing[data-audience=teacher]) .nav .navlinks{order:4}:where(.flinkoMarketing[data-audience=teacher]) .login-options{width:260px;right:-88px}}@media (max-width:380px){:where(.flinkoMarketing[data-audience=teacher]) .nav .brand img{width:110px}:where(.flinkoMarketing[data-audience=teacher]) .login-options{width:250px}}:where(.flinkoMarketing[data-audience=teacher]) .eyebrow{letter-spacing:.065em;margin-bottom:16px;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.45}:where(.flinkoMarketing[data-audience=teacher]) h1,:where(.flinkoMarketing[data-audience=teacher]) .hero h1,:where(.flinkoMarketing[data-audience=teacher]) .home-intro h1{letter-spacing:-.035em;font-size:clamp(2.1rem,3.5vw,3.3rem);line-height:1.15}:where(.flinkoMarketing[data-audience=teacher]) h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.45vw,2.6rem);line-height:1.18}:where(.flinkoMarketing[data-audience=teacher]) .plan h2,:where(.flinkoMarketing[data-audience=teacher]) .closing-panel h2{font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.2}@media (max-width:760px){:where(.flinkoMarketing[data-audience=teacher]) .eyebrow{letter-spacing:.045em;gap:10px;font-size:.9rem}:where(.flinkoMarketing[data-audience=teacher]) .eyebrow:before,:where(.flinkoMarketing[data-audience=teacher]) .eyebrow:after{flex-basis:20px;width:20px}:where(.flinkoMarketing[data-audience=teacher]) .hero h1,:where(.flinkoMarketing[data-audience=teacher]) .home-intro h1{font-size:clamp(2rem,6.3vw,2.65rem)}:where(.flinkoMarketing[data-audience=teacher]) h2{font-size:clamp(1.65rem,5.1vw,2rem)}}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1.1fr 1.5fr 1fr 1fr;gap:30px}:where(.flinkoMarketing[data-audience=teacher]) .footer-link-row{color:#c5d8de;white-space:nowrap;margin:9px 0;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) .footer .footer-link-row a:not(.footer-logo){margin:0;display:inline}@media (max-width:1050px){:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:28px}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid>div:first-child{grid-column:1/-1}}@media (max-width:760px){:where(.flinkoMarketing[data-audience=teacher]) .footer-grid{grid-template-columns:1fr;gap:28px}:where(.flinkoMarketing[data-audience=teacher]) .footer-grid>div:first-child{grid-column:auto}}:where(.flinkoMarketing[data-audience=teacher]) .full-exam-trigger:after{content:"Vollständige Probeklausur öffnen ↗"}:where(.flinkoMarketing[data-audience=teacher]) #full-exam{border:1px solid var(--line);width:min(1280px,98vw);max-width:none;height:94dvh;max-height:96dvh;color:var(--navy);background:#fff;border-radius:14px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=teacher]) #full-exam[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=teacher]) #full-exam::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#001d2bd9}:where(.flinkoMarketing[data-audience=teacher]) .full-exam-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .full-exam-head button{border:1px solid var(--line);color:inherit;cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:10px}:where(.flinkoMarketing[data-audience=teacher]) #full-exam iframe{border:0;flex:1;width:100%;min-height:0}:where(.flinkoMarketing[data-audience=teacher]) .full-exam-fallback{padding:8px 16px;font-size:.75rem}:where(.flinkoMarketing[data-audience=teacher]) .full-exam-fallback a{text-decoration:underline}@media (max-width:600px){:where(.flinkoMarketing[data-audience=teacher]) .full-exam-head{font-size:.8rem}}:where(.flinkoMarketing[data-audience=teacher]) .preview-text{font:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;color:inherit;background:0 0;border:0;padding:0}:where(.flinkoMarketing[data-audience=teacher]) .preview-text:hover,:where(.flinkoMarketing[data-audience=teacher]) .preview-text:focus-visible{color:var(--green);text-underline-offset:5px;text-decoration:underline}:where(.flinkoMarketing[data-audience=teacher]) .teacher-preview{cursor:pointer}:where(.flinkoMarketing[data-audience=teacher]) .teacher-preview:after{display:none}:where(.flinkoMarketing[data-audience=teacher]) .teacher-preview:hover{box-shadow:inset 0 0 0 3px var(--mint)}:where(.flinkoMarketing[data-audience=teacher]) #pakete .section-head{text-align:center;margin-left:auto;margin-right:auto}:where(.flinkoMarketing[data-audience=teacher]) #pakete .section-head p{margin-left:auto;margin-right:auto}:where(.flinkoMarketing[data-audience=teacher]) #teacher-demo{border:1px solid var(--line);width:min(1080px,98vw);max-width:none;height:94dvh;max-height:96dvh;color:var(--navy);background:#fff;border-radius:16px;margin:auto;padding:0}:where(.flinkoMarketing[data-audience=teacher]) #teacher-demo[open]{flex-direction:column;display:flex}:where(.flinkoMarketing[data-audience=teacher]) #teacher-demo::backdrop{background:#001d2bd9}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-head{justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-head h2{font-size:1.2rem}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-head button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 12px}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-stage{flex:1;min-height:0;padding:0 46px;position:relative}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-stage iframe{border:0;width:100%;height:100%}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-arrow{border:1px solid var(--line);width:40px;height:60px;color:var(--navy);background:#fff;border-radius:12px;font-size:32px;position:absolute;top:50%;transform:translateY(-50%)}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-prev{left:3px}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-next{right:3px}@media (max-width:600px){:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-head h2{font-size:1rem}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-stage{padding:0 29px}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-arrow{width:27px;height:50px;font-size:25px}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-prev{left:0}:where(.flinkoMarketing[data-audience=teacher]) .teacher-game-next{right:0}:where(.flinkoMarketing[data-audience=teacher]) .eyebrow{overflow-wrap:anywhere}}:where(.flinkoMarketing[data-audience=teacher]) .original-price{color:var(--muted);margin-top:20px;font-size:.85rem}:where(.flinkoMarketing[data-audience=teacher]) .original-price del{text-decoration-thickness:1.5px}:where(.flinkoMarketing[data-audience=teacher]) .original-price+.price{margin-top:4px}body:has(.flinkoMarketing) [data-site-chrome]{display:none}body:has(.flinkoMarketing){margin:0}html:has(.flinkoMarketing){scroll-behavior:smooth;scroll-padding-top:var(--anchor-offset,87px)}.flinkoMarketing{isolation:isolate;min-height:100vh}.flinkoMarketing h2,.flinkoMarketing h3{font-weight:700}.flinkoMarketing ol{list-style:decimal}.flinkoMarketing button,.flinkoMarketing input{font-family:inherit}.flinkoMarketing .header{z-index:25}@media (prefers-reduced-motion:reduce){html:has(.flinkoMarketing){scroll-behavior:auto}}.flinkoMarketing #inhalt>section{color:#00394b;--muted:#526a71;--green:#16755c;--line:#cbdde7;background:#fff}.flinkoMarketing #inhalt>section:nth-of-type(2n){background:#edf5fb}.flinkoMarketing #inhalt>section.dark h2 em{color:#16755c}.flinkoMarketing #inhalt>section.dark .btn.outline{color:#00394b;border-color:#00394b}.flinkoMarketing #inhalt>section.dark .grid3 article{border-color:#cbdde7}.flinkoMarketing #inhalt>section .closing-panel{background:#fff;border-color:#cbdde7}.flinkoMarketing[data-audience=teacher] #material .material-card .zoom img{aspect-ratio:210/297;width:100%;height:auto;padding:0;display:block}