.phone-intro{background:#252729;color:#ffffff;padding:12px 0 0}.phone-breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;color:#cdcdcd;margin:0 0 43px}.phone-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.phone-hero-grid{display:grid;grid-template-columns:1.02fr 1fr;gap:48px;align-items:center;padding-bottom:65px}.phone-page .phone-intro h1{font-size:clamp(44px,4.5vw,65px);line-height:1.05;letter-spacing:-.05em;margin-bottom:28px}.phone-intro .eyebrow{color:#b2d18a}.phone-lead{color:#d1d1d1;font-size:17px;max-width:490px}.phone-intro .actions{gap:20px}.phone-intro .textlink{color:#b2d18a;font-size:12px}.phone-intro .button{font-size:13px;padding:16px 19px}.phone-visual{margin:0;min-width:0}.phone-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2}.phone-visual figcaption{display:flex;justify-content:space-between;gap:22px;font-size:11px;line-height:1.5;margin-top:17px}.phone-visual figcaption span:first-child{font-size:9px;letter-spacing:.08em;flex-shrink:0}.phone-intro figcaption{color:#d1d1d1}.phone-intro figcaption span:first-child{color:#b2d18a}.phone-partner{border-top:1px solid #565656;display:flex;gap:45px;align-items:center;padding:29px 0 32px}.phone-partner img{width:114px;height:auto}.phone-partner>div{display:flex;align-items:baseline;gap:25px;flex-wrap:wrap}.phone-partner strong{font-size:18px;font-weight:500;letter-spacing:-.025em}.phone-partner span{font-size:13px;color:#d1d1d1}.phone-daily{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px}.phone-daily article{border-top:1px solid #b2b2b2;padding-top:28px}.phone-daily .call-quote{font-size:27px;line-height:1.22;letter-spacing:-.035em;color:#252729;min-height:100px;margin-bottom:24px}.phone-daily h3{font-size:15px;letter-spacing:0;margin-bottom:14px}.phone-daily article>p:last-child{font-size:15px;margin:0}.phone-mobile{background:#eaeaea;padding:74px 0}.phone-mobile-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.phone-mobile h2{font-size:clamp(34px,3.3vw,48px);margin-bottom:26px}.phone-mobile p:not(.eyebrow){font-size:15px}.phone-mobile-list{list-style:none;padding:0;margin:26px 0 0}.phone-mobile-list li{border-top:1px solid #c5c5c5;padding:16px 0}.phone-mobile-list li:last-child{padding-bottom:0}.phone-mobile-list h3{font-size:17px;letter-spacing:-.025em;line-height:1.25;margin-bottom:7px}.phone-mobile-list p{font-size:14px!important;margin:0}.phone-equipment-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.phone-equipment-grid article{border-top:1px solid #c9c9c9;padding-top:27px}.phone-equipment-grid .eyebrow{color:#252729}.phone-equipment-grid h3{font-size:28px;margin-bottom:20px}.phone-equipment-grid p:last-child{max-width:480px;margin:0}.phone-ai{background:#252729;color:#ffffff}.phone-ai .eyebrow{color:#b2d18a}.phone-ai p:not(.eyebrow){color:#d1d1d1}.phone-ai h2{font-size:clamp(35px,3.5vw,50px)}.phone-ai-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:55px}.phone-ai-grid article{border-top:1px solid #5e5e5e;padding-top:30px}.phone-ai-grid h3{font-size:29px;margin-bottom:23px}.phone-ai-grid p:last-child{max-width:490px;font-size:16px;margin:0}.phone-ai-note{font-size:12px;max-width:950px;border-top:1px solid #5e5e5e;margin:40px 0 0;padding-top:24px}.phone-method .method-steps{margin-top:50px}.phone-faq{border-top:1px solid #c9c9c9;padding-top:65px;display:grid;grid-template-columns:.9fr 1.1fr;gap:75px}.phone-faq h2{font-size:40px}.phone-faq details{border-top:1px solid #c9c9c9;padding:22px 0}.phone-faq details:last-child{border-bottom:1px solid #c9c9c9}.phone-faq summary{list-style:none;cursor:pointer;display:flex;align-items:start;justify-content:space-between;gap:20px;font-size:18px;font-weight:600;line-height:1.4}.phone-faq summary::-webkit-details-marker{display:none}.phone-faq summary span{font-weight:400;color:#252729;flex-shrink:0}.phone-faq details[open] summary span{transform:rotate(45deg)}.phone-faq details p{margin:20px 25px 0 0;font-size:15px}.phone-page .section-heading>h2{flex:1}.phone-page .section-heading>p{flex:0 1 350px}.phone-page h1,.phone-page h2,.phone-page h3,.phone-page .call-quote{overflow-wrap:break-word;hyphens:auto}.phone-hero-grid>*,.phone-mobile-grid>*,.phone-faq>*,.phone-equipment-grid>*,.phone-ai-grid>*{min-width:0}.phone-page .button{max-width:100%}
@media(max-width:1100px){.phone-hero-grid{gap:32px}.phone-mobile-grid{gap:40px}.phone-daily{gap:25px}.phone-daily .call-quote{font-size:25px}.phone-partner>div{gap:14px}.phone-faq{gap:40px}.phone-page:lang(de) .phone-intro h1{font-size:44px}}
@media(max-width:800px){.phone-hero-grid{grid-template-columns:1fr;gap:42px}.phone-hero-grid>div{max-width:620px}.phone-page .phone-intro h1,.phone-page:lang(de) .phone-intro h1{font-size:clamp(42px,7vw,60px)}.phone-lead{max-width:580px}.phone-hero-grid .phone-visual{max-width:650px}.phone-mobile-grid{grid-template-columns:1fr;gap:38px}.phone-mobile-grid>figure{max-width:650px}.phone-mobile-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.phone-mobile-grid>div>p{max-width:580px}.phone-faq{grid-template-columns:1fr;gap:35px}.phone-daily .call-quote{font-size:23px;min-height:110px}.phone-equipment-grid,.phone-ai-grid{gap:36px}.phone-partner>div{display:block}.phone-partner span{display:block;margin-top:5px}}
@media(max-width:680px){.phone-breadcrumbs{margin-bottom:34px;font-size:10px}.phone-intro{padding-top:5px}.phone-hero-grid{padding-bottom:36px;gap:34px}.phone-page .phone-intro h1,.phone-page:lang(de) .phone-intro h1{font-size:clamp(39px,9.3vw,53px)}.phone-lead{font-size:16px}.phone-partner{gap:22px;padding:25px 0}.phone-partner img{width:83px}.phone-partner strong{font-size:16px}.phone-partner span{font-size:11px}.phone-visual figcaption{gap:16px;font-size:10px}.phone-visual figcaption span:first-child{font-size:8px}.phone-daily{grid-template-columns:1fr;gap:30px;margin-top:33px}.phone-daily article{padding-top:22px}.phone-daily .call-quote{min-height:0;font-size:27px;max-width:390px;margin-bottom:23px}.phone-mobile{padding:50px 0}.phone-mobile-grid{gap:36px}.phone-mobile-list{display:block}.phone-equipment-grid,.phone-ai-grid{grid-template-columns:1fr;gap:35px}.phone-equipment-grid h3,.phone-ai-grid h3{font-size:27px}.phone-ai-grid{margin-top:35px}.phone-ai-note{margin-top:30px}.phone-method .method-steps{margin-top:35px}.phone-faq{padding-top:50px}.phone-faq h2{font-size:35px}.phone-faq summary{font-size:17px}.phone-page .contact-links a{font-size:clamp(21px,6.5vw,26px)}}
