:root{color-scheme:dark;--bg:#0b101d;--panel:#141c2b;--ink:#f5f7fb;--muted:#a4aebf;--mint:#8ce9cf;--line:#ffffff18}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:100%;height:auto}figure{margin:0}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}.wrap{width:min(1240px,88%);margin-inline:auto}.header{height:100px;display:flex;align-items:center;justify-content:space-between;width:min(1380px,92%);margin:auto;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-size:22px;font-weight:750;letter-spacing:-.7px}.brand img{border-radius:10px}.mint,em{color:var(--mint)}em{font-style:normal}.header nav{display:flex;gap:32px;font-size:14px;color:var(--muted)}.header nav a:hover{color:white}.nav-cta{font-size:14px;border:1px solid #ffffff35;padding:10px 20px;border-radius:30px}.nav-cta span{margin-left:16px}.skip{position:fixed;top:-80px;left:15px;background:white;color:black;padding:10px;z-index:10}.skip:focus{top:10px}.hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:770px;align-items:center;gap:20px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--mint);display:inline-flex;align-items:center;gap:10px}.eyebrow i,.video-status i,.release-note i{width:6px;height:6px;background:var(--mint);border-radius:100%;display:inline-block}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,4.4vw,65px);line-height:1.08;letter-spacing:-3px;margin:24px 0}h2{font-size:clamp(34px,3.7vw,54px);line-height:1.13;letter-spacing:-2px;margin:18px 0 25px}h3{font-size:26px;line-height:1.22;letter-spacing:-.8px;margin:18px 0}p{color:var(--muted)}.lead{font-size:17px;max-width:490px;line-height:1.8}.actions{display:flex;align-items:center;gap:25px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;background:var(--mint);color:#102921;padding:15px 23px;border-radius:9px;font-size:14px;font-weight:bold;transition:transform .2s}.button:hover{transform:translateY(-3px)}.text-link{font-size:13px}.hero-facts{display:flex;gap:20px;margin-top:30px;font-size:11px;color:var(--muted)}.hero-facts span:before{content:'✓';color:var(--mint);margin-right:7px}.hero-stage{position:relative;height:670px;isolation:isolate}.phone{background:#151a24;padding:6px;border:1px solid #ffffff35;border-radius:29px;box-shadow:0 25px 65px #0007;overflow:hidden;width:235px;flex-shrink:0}.phone img{width:100%;border-radius:22px;aspect-ratio:945/2048;object-fit:contain}.hero-stage .phone{position:absolute;width:245px}.front{left:30px;top:75px;transform:rotate(-7deg);z-index:2}.back{right:0;top:125px;transform:rotate(9deg);z-index:1}.orbit{position:absolute;border:1px solid #8ce9cf20;border-radius:50%;width:540px;height:540px;left:0;top:50px;z-index:-1;background:radial-gradient(circle,#26636135,transparent 65%)}.orbit-two{width:430px;height:430px;top:120px;left:55px;background:none}.float-chip{position:absolute;bottom:66px;left:25px;z-index:3;display:flex;gap:15px;align-items:center;background:#243443ed;border:1px solid #a7e6d54a;padding:17px 24px;border-radius:15px;box-shadow:0 20px 50px #0004;font-size:15px;backdrop-filter:blur(15px)}.float-chip small{display:block;font-size:11px;color:#b8c7d0}.check{width:29px;height:29px;background:var(--mint);color:#15382a;border-radius:50%;display:inline-grid;place-items:center}.stage-label{position:absolute;right:0;bottom:9px;font-size:9px;letter-spacing:3px;color:#809396}.usecases{border-block:1px solid var(--line);background:#111825}.usecases .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:27px}.usecases span:first-child{font-size:9px;letter-spacing:1.5px;color:var(--muted);max-width:130px}.usecases b{font-size:18px;font-weight:500}.star{color:var(--mint);font-size:23px}.section{padding-block:110px}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:35px}.section-heading p{max-width:360px;font-size:15px}.bento{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.feature{padding:32px;border:1px solid var(--line);border-radius:20px;grid-column:span 3;background:var(--panel)}.feature p{font-size:14px;line-height:1.8}.feature-num{font-size:10px;letter-spacing:1.8px;color:var(--mint)}.voice{background:radial-gradient(ellipse at top left,#254b4b80,transparent 80%),var(--panel)}.details-card{background:radial-gradient(ellipse at bottom right,#52437470,transparent 85%),var(--panel)}.voice-demo{margin:35px 0 16px;border:1px solid #8ce9cf35;background:#101c25;padding:18px;border-radius:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.mic{background:var(--mint);color:#132b28;width:35px;height:35px;display:grid;place-items:center;border-radius:50%}.wave{display:flex;gap:5px;align-items:center;height:32px;width:100%;justify-content:center}.wave i{width:3px;height:14px;background:var(--mint);border-radius:4px}.wave i:nth-child(3n){height:30px}.wave i:nth-child(2n){height:23px}.mini-note{font-size:11px!important;color:#819e9d}.note{background:#e6ddf4;color:#282638;padding:20px;border-radius:13px;margin-top:26px;transform:rotate(-2deg)}.note>span{font-size:9px;letter-spacing:1px}.note p{color:#383144;font-size:15px;margin:10px 0 18px}.note-foot{display:flex;justify-content:space-between;border-top:1px solid #39295930;padding-top:10px}.small-card{grid-column:span 2}.small-card h3{font-size:23px}.sample-row{display:flex;align-items:center;gap:12px;margin-top:25px;padding:14px 0;border-top:1px solid var(--line);font-size:13px}.sample-row b{font-weight:500}.quantity,.sample-row>span:last-child:not(:first-child){margin-left:auto}.struck{text-decoration:line-through;color:var(--muted)}.sharing-section{background:#101925;border-block:1px solid var(--line);padding-block:100px}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.sharing-visual{min-height:620px;display:grid;place-items:center;position:relative}.share-phone{width:255px;position:relative;transform:rotate(-4deg)}.share-orbit{position:absolute;width:440px;height:440px;border-radius:50%;border:1px solid #8ce9cf25;background:radial-gradient(circle,#24665560,transparent 68%)}.share-badge{position:absolute;bottom:30px;background:#cfc4ec;color:#302941;font-size:13px;padding:14px 25px;border-radius:25px;transform:rotate(3deg)}.steps{list-style:none;padding:0;margin:30px 0 0}.steps li{display:flex;gap:20px;margin-bottom:22px}.steps li>span{color:var(--mint);font-size:11px;padding-top:4px}.steps h3{font-size:17px;letter-spacing:0;margin:0 0 6px}.steps p{font-size:13px;margin:0}.look-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.theme-buttons{display:grid;gap:10px;margin:20px 0 45px}.theme-buttons button{background:transparent;color:var(--ink);border:1px solid var(--line);padding:17px 19px;border-radius:10px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;font-size:14px}.theme-buttons button[aria-pressed=true]{border-color:var(--mint);background:#8ce9cf0d}.theme-buttons button span{margin-left:auto}.dot{width:17px;height:17px;border-radius:50%;background:#88d0c5}.violet{background:#c5b0eb}.look-controls p{font-size:14px}.look-phones{display:flex;gap:24px;justify-content:center;padding:20px 0 65px;background:radial-gradient(ellipse,#51426435,transparent 68%)}.look-phones .phone{width:44%;max-width:240px}.look-second{transform:translateY(55px)}.language{padding:55px 40px;text-align:center;border:1px solid var(--line);border-radius:22px;background:linear-gradient(110deg,#182b32,#211f33)}.language h2{font-size:34px;letter-spacing:-1px}.language p{font-size:14px;max-width:630px;margin:0 auto 25px}.language-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.language-list span{border:1px solid #ffffff24;border-radius:25px;padding:8px 17px;font-size:12px}.video-section{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center}.video-frame{aspect-ratio:945/2048;width:100%;max-width:285px;justify-self:center;border:1px solid #9b91bf65;border-radius:33px;padding:8px;background:#121725;box-shadow:0 30px 90px #0004}.video-placeholder{height:100%;border-radius:25px;background:radial-gradient(circle at 70% 20%,#5c497265,transparent 55%),linear-gradient(160deg,#1c3b40,#121b29 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;position:relative;overflow:hidden}.video-placeholder img{border-radius:20px;margin-bottom:35px}.video-placeholder .eyebrow{font-size:8px;letter-spacing:1.5px}.video-placeholder h3{font-size:31px;margin-top:17px}.video-placeholder p{font-size:13px}.video-line{position:absolute;bottom:18px;width:70px;height:4px;border-radius:5px;background:#ffffff40}.video-frame video{width:100%;height:100%;object-fit:contain;border-radius:25px}.video-status{font-size:12px;color:var(--mint);display:flex;align-items:center;gap:10px;margin-top:28px}.video-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.video-topics span{font-size:11px;border-bottom:1px solid #ffffff30;padding-bottom:8px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid var(--line)}.faq h2{font-size:38px}.questions details{border-bottom:1px solid var(--line);padding:20px 0}.questions summary{cursor:pointer;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:20px}.questions summary:after{content:'+';color:var(--mint);font-size:20px}.questions details[open] summary:after{content:'−'}.questions summary::-webkit-details-marker{display:none}.questions p{font-size:14px;margin:15px 0 0}.questions p a{color:var(--mint);text-decoration:underline}.closing{text-align:center;padding:65px 30px 70px;border-radius:25px;background:radial-gradient(ellipse at bottom,#28434c,transparent),#152330;border:1px solid #8ce9cf25}.closing h2{font-size:clamp(34px,4vw,57px)}.closing p{font-size:15px}.release-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:25px}.secondary{background:#e7eef0;color:#142930}footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:45px}footer .brand{font-size:18px}footer>span{font-size:11px;color:var(--muted)}footer>div{display:flex;gap:20px;font-size:11px;color:var(--muted)}@media(min-width:1600px){.hero{min-height:830px}}@media(max-width:1100px){.hero-stage .phone{width:210px}.front{left:10px}.hero-stage{height:610px}.back{top:150px}.orbit{width:400px;height:400px}.orbit-two{width:330px;height:330px}.hero{min-height:690px}.actions{gap:15px;flex-wrap:wrap}.split{gap:45px}.bento .feature{padding:25px}.small-card h3{font-size:20px}.look-layout{gap:35px}.video-section{gap:50px}.hero-facts{gap:11px}.hero-facts span{font-size:10px}.usecases b{font-size:16px}}@media(max-width:760px){.wrap{width:88%}.header{height:78px;width:90%}.header .brand{font-size:19px}.header .brand img{width:34px;height:34px}.header nav{display:none}.nav-cta{font-size:11px;padding:8px 12px}.nav-cta span{margin-left:5px}.hero{grid-template-columns:1fr;padding-top:55px;gap:0}.hero h1{font-size:clamp(37px,7vw,53px);letter-spacing:-1.8px}.hero .eyebrow{font-size:9px;letter-spacing:1.6px}.lead{font-size:15px}.hero-stage{height:560px;width:min(430px,100%);margin:20px auto 0}.hero-stage .phone{width:51%;max-width:218px}.front{left:5%;top:35px}.back{right:3%;top:80px}.float-chip{bottom:30px;left:4%;padding:12px 18px}.stage-label{bottom:2px;font-size:8px}.orbit{width:100%;height:auto;aspect-ratio:1;left:0;top:60px}.orbit-two{width:80%;left:10%}.usecases .wrap{justify-content:center;gap:15px;flex-wrap:wrap;padding-block:22px}.usecases span:first-child{width:100%;max-width:none;text-align:center}.usecases b{font-size:13px}.star{font-size:15px}.section{padding-block:70px}.section-heading{display:block;margin-bottom:25px}.section-heading p{max-width:100%}h2{font-size:37px;letter-spacing:-1.5px}.bento{grid-template-columns:1fr}.feature,.small-card{grid-column:span 1}.bento .feature{padding:28px}.small-card h3{font-size:24px}.split{grid-template-columns:1fr;gap:30px}.sharing-section{padding-block:60px}.sharing-visual{order:2;min-height:590px}.share-orbit{width:100%;max-width:400px;height:auto;aspect-ratio:1}.share-phone{width:235px}.look-layout{grid-template-columns:1fr;gap:15px}.look-phones{gap:15px}.look-controls h3{font-size:25px}.theme-buttons{margin-bottom:28px}.language{padding:35px 22px}.language h2{font-size:29px}.language-list span{padding:6px 13px;font-size:11px}.video-section{grid-template-columns:1fr;gap:40px}.video-frame{max-width:260px}.faq{grid-template-columns:1fr;gap:5px}.faq h2{font-size:35px}.questions summary{font-size:14px}.closing{padding:45px 20px}.closing h2{font-size:34px}.release-note{font-size:9px}footer{flex-direction:column;align-items:flex-start;padding-block:35px;gap:16px}}@media(max-width:390px){.hero-stage{height:480px}.float-chip{bottom:15px}.stage-label{display:none}.hero h1{font-size:36px}.hero-facts{gap:7px}.hero-facts span{font-size:9px}.button{padding:14px 17px}.usecases .star{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.settings-preview{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.settings-preview summary{font-size:13px;color:var(--mint);cursor:pointer;list-style:none;display:flex;justify-content:space-between}.settings-preview img{margin:20px auto 0;max-width:240px;border-radius:16px}
/* Friendly, light homepage */
:root{color-scheme:light;--bg:#faf9f4;--panel:#ffffffc9;--ink:#25263c;--muted:#565e70;--mint:#26796b;--line:#323b5521}body{background:radial-gradient(ellipse at 3% 4%,#d3f1df 0,transparent 24%),radial-gradient(ellipse at 98% 12%,#e3dafb 0,transparent 25%),radial-gradient(ellipse at 0% 43%,#ffe9cf 0,transparent 25%),radial-gradient(ellipse at 100% 68%,#d4efec 0,transparent 28%),#faf9f4}.header{height:145px}.header .brand img{width:440px;height:auto;border-radius:0}.header nav a:hover{color:#26796b}.nav-cta{border-color:#64647755}.hero-stage:before{content:'✳';position:absolute;right:-10px;top:5px;font-size:100px;color:#b8a5e0;transform:rotate(15deg)}.hero-stage:after{content:'';position:absolute;bottom:20px;right:5%;width:80px;height:80px;border:15px solid #efc283;border-radius:50%;z-index:-1}.orbit{border-color:#45877a33;background:radial-gradient(circle,#99d7c340,transparent 65%)}.orbit-two{background:none}.float-chip{background:#fffffff0;color:var(--ink);border-color:#b7d6c6;box-shadow:0 15px 35px #53645d22}.float-chip small{color:#657169}.stage-label{color:#586867}.usecases{background:#ffffff65}.feature{box-shadow:0 12px 35px #6d5c8710}.voice{background:linear-gradient(135deg,#e4f2ec,#fafffc)}.details-card{background:linear-gradient(130deg,#f1eafa,#fff6eb);display:grid;grid-template-columns:1fr 180px;column-gap:22px;align-content:start}.details-card>.feature-num,.details-card>h3,.details-card>p{grid-column:1/-1}.details-card .photo-proof{grid-column:2;grid-row:4}.photo-proof img{width:100%;border-radius:14px;box-shadow:0 10px 22px #34344325}.details-card .note{grid-column:1;grid-row:4;align-self:center;margin:0}.voice-demo{background:#ffffffb0;border-color:#98c6b7}.mic,.check{background:#b8e5cc;color:#265a43}.wave i{background:#448d78}.mini-note{color:#56736a}.sharing-section{background:linear-gradient(120deg,#e8f3e9aa,#e8e0f580)}.share-orbit{border-color:#71948e55;background:radial-gradient(circle,#bedccc88,transparent 68%)}.look-layout{grid-template-columns:1fr;gap:35px}.look-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start}.look-controls>.feature-num{grid-column:1}.theme-buttons{grid-column:1;grid-row:2/5;margin-bottom:0}.look-controls h3{grid-column:2;grid-row:1/3;margin-top:0}.look-controls p{grid-column:2}.look-phones{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:20px 0;align-items:start;background:none}.look-phones .phone{width:100%;max-width:290px;justify-self:center}.look-second{transform:none}.theme-buttons button[aria-pressed=true]{background:#def0e9;border-color:#448d78}.theme-buttons button{background:#ffffff80}.language{background:linear-gradient(120deg,#e2eeef,#eae0f5,#f8e5d5)}.language-list span{background:#ffffff88;border-color:#c6bfce}.video-section{grid-template-columns:1fr 1fr;gap:70px}.video-frame{max-width:465px;border-color:#b0a1c2;background:#e8e3ec;box-shadow:0 30px 60px #524c6a22}.video-placeholder{background:radial-gradient(circle at 20% 10%,#c8e9da,transparent 60%),linear-gradient(160deg,#e3ddf4,#f8e6ce);color:#343448}.video-placeholder img{width:110px;height:110px}.video-placeholder h3{font-size:44px}.video-line{background:#685c8040}.video-topics span{border-color:#847e9433}.closing{background:radial-gradient(ellipse at bottom left,#c9e9dd,transparent 70%),linear-gradient(120deg,#ede5f8,#f9e7d8);border-color:#d2cddd}.secondary,.button{background:#286e5d;color:white}.button:hover{background:#205b4d}footer{display:grid;grid-template-columns:1fr 1fr;padding-block:60px}footer .brand img{width:330px;height:auto;border-radius:0}footer .footer-slogan{grid-column:1/-1;grid-row:1;display:block;font-size:110px;line-height:1.05;letter-spacing:-5px;font-weight:750;color:var(--ink);padding:30px 0 65px}footer>div:last-child{justify-content:flex-end;color:var(--muted)}
@media(max-width:1100px){.header .brand img{width:360px}.header nav{gap:18px}.look-phones{gap:22px}.details-card{grid-template-columns:1fr}.details-card .photo-proof{grid-column:1;grid-row:auto;width:190px;justify-self:center}.details-card .note{grid-column:1;grid-row:auto;margin-top:25px}footer .footer-slogan{font-size:90px}.video-section{gap:35px}}
@media(max-width:760px){.header{height:130px;flex-wrap:wrap;justify-content:center;padding:12px 0;gap:8px}.header .brand img{width:min(350px,85vw)}.header .nav-cta{padding:5px 13px}.hero-stage:before{right:0;font-size:65px}.hero h1{font-size:clamp(39px,8vw,53px)}.look-controls{display:block}.theme-buttons{margin:20px 0 30px}.look-phones{grid-template-columns:1fr 1fr;gap:18px}.look-phones .settings-phone{grid-column:1/-1;max-width:260px;margin-top:15px}.video-section{grid-template-columns:1fr}.video-frame{max-width:100%;width:100%}.video-placeholder h3{font-size:35px}.details-card .photo-proof{width:220px}.details-card .note{margin-top:25px}.hero-stage:after{right:0;width:50px;height:50px;border-width:10px}footer .footer-slogan{font-size:clamp(38px,10vw,72px);letter-spacing:-2px;padding:5px 0 25px}footer{grid-template-columns:1fr;gap:25px}footer .brand img{width:280px}footer>div:last-child{justify-content:flex-start;flex-wrap:wrap}}
/* Detailkorrekturen */
.hero-stage:before{content:none}.usecases span:first-child{font-size:16px;max-width:230px;letter-spacing:1px}.small-card .feature-num{font-size:20px;letter-spacing:1px}.details-card{grid-template-columns:1fr 1fr}.details-card .photo-proof,.details-card .note-proof{grid-row:4;width:100%;max-width:220px;justify-self:center;align-self:start;margin:0}.details-card .note-proof{grid-column:1}.details-card .photo-proof{grid-column:2}.note-proof img{width:100%;border-radius:14px;box-shadow:0 10px 22px #34344325}@media(max-width:760px){.header{height:110px}.usecases span:first-child{max-width:none;font-size:16px}.small-card .feature-num{font-size:20px}.details-card{column-gap:14px}}


/* Virtual app stage: overrides the old video placeholder in full. */
.video-section{display:grid;grid-template-columns:minmax(0,1fr);gap:30px;align-items:start}
.video-section .split-copy{max-width:820px;min-width:0;padding:0}
.video-section .split-copy h2{font-size:clamp(36px,4vw,56px)}
.video-section .demo-description{font-size:13px;max-width:680px;margin:24px 0}
.video-section .virtual-frame{
 display:block;position:relative;justify-self:stretch;width:100%;max-width:none;
 min-width:0;height:885px;min-height:0;max-height:none;aspect-ratio:auto;
 padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden;
}
.video-section .virtual-frame iframe{
 display:block;width:100%;max-width:none;min-width:0;height:885px;border:0;
 border-radius:0;background:transparent;transform-origin:top left;
}

/* Reference screenshot: introduction, explanation and phone in one row. */
.video-section{width:min(1760px,90%);grid-template-columns:minmax(0,37.5fr) minmax(0,62.5fr);gap:24px;align-items:center}
.video-section .split-copy{max-width:none;padding:0}
.video-section .split-copy h2{font-size:clamp(34px,3.5vw,64px);line-height:1.12}
.video-section .split-copy .lead{font-size:clamp(14px,1.1vw,18px)}
.video-section .demo-description{margin-top:52px}
@media(max-width:900px){.video-section{grid-template-columns:1fr}.video-section .split-copy{max-width:700px}.video-section .demo-description{margin-top:24px}}
.video-section .split-copy{container-type:inline-size}
.video-section .split-copy h2{font-size:clamp(24px,9.3cqw,56px);white-space:nowrap;letter-spacing:-1.5px}
/* Larger introductory copy and official Google Play badge. */
.video-section .split-copy .lead{font-size:clamp(18px,2.2cqw,22px);line-height:1.6}
.video-section .video-topics{font-size:17px;gap:12px}.video-section .video-topics span{font-size:17px;padding:9px 14px}
.video-section .demo-description{font-size:18px;line-height:1.65;margin-top:36px;max-width:46ch}
.play-store-link{position:absolute;z-index:5;top:-55px;left:50%;transform:translateX(-50%);width:230px;display:block;transition:transform .2s}
.play-store-link img{display:block;width:100%;height:auto}.play-store-link:hover{transform:translateX(-50%) translateY(-3px)}
@media(max-width:900px){.play-store-link{top:-40px;width:200px}.hero-stage{margin-top:70px}}
.hero-facts{font-size:17px;gap:20px;flex-wrap:wrap}.hero-facts span{font-size:17px}
