@import url('/assets/fonts.css');
:root{--paper:#f6f7fa;--ink:#141822;--muted:#606777;--accent:#2563eb;--line:#dce0e8;--sans:'Manrope','Segoe UI',sans-serif;--serif:'Cormorant Garamond',Georgia,serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;width:100%;height:auto}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #2563eb;outline-offset:5px}button{border:0}::selection{background:#c6d1bc;color:#161b17}[hidden]{display:none!important}.shell{width:min(1400px,calc(100% - 100px));margin:auto}.skip{position:fixed;top:-100px;z-index:99;background:white;padding:14px}.skip:focus{top:10px}
.site-header{position:sticky;top:0;z-index:30;background:#050608f5;color:#f7f8fb;border-bottom:1px solid #ffffff1b;backdrop-filter:blur(14px)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:baseline;font-weight:800;font-size:43px;letter-spacing:-.075em;line-height:1}.wordmark .signal{font-size:22px;letter-spacing:-.18em;margin-left:3px;transform:translateY(-8px);font-weight:500;color:#82aaff}.wordmark small{font-size:9px;font-weight:700;letter-spacing:.22em;margin-left:16px}.header-links{display:flex;align-items:center;gap:35px;font-size:12px;font-weight:500}.header-links a{transition:color .2s}.header-links a:hover{color:#ffffff}.header-links sup{font-size:9px;color:#9fb5dc;margin-left:4px}.header-links .member-link{border:1px solid #ffffff35;border-radius:4px;padding:13px 20px;display:flex;gap:30px}.member-link span{color:#b6c8a5}
.hero{background:#050608;color:#fafcff;overflow:hidden;position:relative}.hero-inner{display:grid;grid-template-columns:47% 53%;min-height:690px;align-items:center}.hero-copy{padding:64px 0 65px;position:relative;z-index:2}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;line-height:1.6;display:flex;align-items:center;gap:10px}.eyebrow i{width:6px;height:6px;background:#4d88ff;border-radius:50%}.hero .eyebrow{color:#9da9be}.hero h1{font-size:clamp(52px,5.8vw,88px);line-height:1.02;letter-spacing:-.065em;font-weight:500;margin:32px 0 26px}.hero h1 em{font-family:var(--serif);font-weight:500;font-size:1.17em;letter-spacing:-.055em;color:#6c9dff}em{font-family:var(--serif);font-weight:500}.hero-description{font-size:14px;line-height:1.9;color:#a8b3c6;margin:0;max-width:430px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:53px;padding:17px 24px;font-size:12px;font-weight:700;border-radius:3px;transition:background .2s,transform .2s}.action:hover{transform:translateY(-3px)}.action.light{background:#ffffff;color:#121827}.action.light:hover{background:#fff}.action.dark{background:#252b24;color:#fff}.action span{font-size:20px;font-weight:400}.hero-price{font-size:10px;color:#8e9bb1;display:grid;gap:4px}.hero-price strong{font-size:19px;color:#ffffff;font-weight:500}.hero-small{display:flex;align-items:center;gap:20px;margin-top:38px;font-size:8px;letter-spacing:.12em;color:#8e9bb1}.motion-switch{padding:6px 0;color:#a7b5cc;background:transparent;text-decoration:underline;text-underline-offset:4px;font-size:9px}.hero-art{position:relative;min-width:0;height:590px;perspective:1200px}.stage-orbit{position:absolute;width:86%;aspect-ratio:1;border:1px solid #c2d3ab16;border-radius:50%;top:7%;left:11%;box-shadow:0 0 0 45px #ffffff01,0 0 0 90px #ffffff01}.stage-index{position:absolute;right:-10px;top:30px;font-size:210px;line-height:1;letter-spacing:-.12em;color:#b3c39c07;font-weight:500}.hero-card{position:absolute;width:85%;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 35px 65px #0007;transform-style:preserve-3d;--mx:0deg;--my:0deg;transition:opacity .3s,filter .3s;will-change:transform}.hero-card img{aspect-ratio:1.59;object-fit:contain}.primary-card{z-index:2;top:31%;left:0;transform:rotate(-10deg) rotateX(var(--my)) rotateY(var(--mx))}.secondary-card{z-index:1;top:10%;left:20%;width:73%;transform:rotate(14deg) rotateX(var(--my)) rotateY(var(--mx));filter:brightness(.75)}.stage-caption{position:absolute;bottom:95px;left:14px;right:10px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.02em}.stage-caption span:last-child{color:#8595b0;font-size:8px;letter-spacing:.14em}.spotlight-tabs{position:absolute;bottom:25px;left:14px;right:0;display:flex;border-top:1px solid #ffffff1a}.spotlight-tabs button{flex:1;padding:19px 8px 0;text-align:left;background:none;color:#7686a0;font-size:10px;border-top:1px solid transparent;margin-top:-1px}.spotlight-tabs button span{color:#96a5bf;margin-left:8px}.spotlight-tabs button[aria-pressed=true]{border-color:#5590ff;color:#ffffff}.spotlight-tabs button[aria-pressed=true] span{color:#ffffff}.hero-bottom{border-top:1px solid #ffffff13;display:flex;justify-content:space-between;padding:22px 0;color:#8797b3;font-size:9px;letter-spacing:.12em}.hero-bottom a{letter-spacing:0;color:#d6deed}
.strip{background:#eff3fa;border-bottom:1px solid #dae0eb}.strip-grid{display:flex;justify-content:space-between;align-items:center;gap:25px;min-height:92px}.strip-grid>span{font-size:15px;font-weight:600;letter-spacing:-.025em}.strip-grid>span:first-child{font-size:8px;line-height:1.7;letter-spacing:.12em;font-weight:500}.manifesto{padding:110px 0 95px}.manifesto h2{font-size:clamp(32px,4.1vw,62px);line-height:1.16;letter-spacing:-.05em;font-weight:500;margin:30px 0}.manifesto h2 em{font-size:1.15em;color:#4268ae}.manifesto-bottom{display:flex;align-items:center;gap:35px}.asterisk{font-size:70px;line-height:1;color:#2563eb}.manifesto-bottom p{font-size:13px;line-height:1.8;color:var(--muted)}.text-link{display:inline-block;font-size:11px;text-decoration:underline;text-underline-offset:6px;line-height:1.7}.manifesto-bottom .text-link{margin-left:auto}.collection{padding:95px 0;background:#f4f6fa;border-top:1px solid var(--line)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:50px}h2{font-size:clamp(40px,4.6vw,67px);letter-spacing:-.055em;line-height:1.04;font-weight:500;margin:22px 0}h2 em{font-size:1.2em;color:#336de1}.section-heading p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 5px}.collection-toolbar{border-bottom:1px solid #d5deec;padding-bottom:20px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:18px}.filters{display:flex;gap:8px;flex-wrap:wrap}.filters button{background:transparent;color:#53637c;border:1px solid #d7deea;padding:10px 17px;border-radius:3px;font-size:11px}.filters button[aria-pressed=true]{background:#175bdb;border-color:#175bdb;color:#fff}.filters sup{font-size:8px;margin-left:5px}#collection-count{font-size:10px;color:#758197;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.product{min-width:0;background:#ffffff;border:1px solid #dce3ed;display:flex;flex-direction:column;border-radius:5px;overflow:hidden}.product-top{padding:29px 32px 0;display:flex;justify-content:space-between;align-items:start}.product-category{font-size:8px;letter-spacing:.15em;color:#6d7e98}.product-top h3{font-weight:600;font-size:27px;letter-spacing:-.055em;margin:9px 0;line-height:1.1}.number{font-size:9px;color:#8e9aaf;padding-top:6px}.product-gallery{padding:40px 42px 21px;background:radial-gradient(ellipse at center,#d8dfd03d,transparent 70%)}.card-scene{width:100%;aspect-ratio:1.59;perspective:1100px;touch-action:pan-y;cursor:grab;user-select:none}.card-scene.dragging{cursor:grabbing}.card3d{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s cubic-bezier(.16,1,.3,1)}.card-scene.dragging .card3d,.card-scene.spinning .card3d{transition:none}.card-face{position:absolute;inset:0;background:#050505;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid #000;box-shadow:9px 20px 25px #1a201926;overflow:hidden;border-radius:9px}.card-face img{width:100%;height:100%;object-fit:contain;pointer-events:none}.card-face.front{transform:translateZ(2px)}.card-face.back{transform:rotateY(180deg) translateZ(2px)}.card3d:before{content:'';position:absolute;inset:2px;background:#34353a;border-radius:9px;transform:translateZ(-2px)}.card-controls{display:flex;align-items:center;gap:5px;margin-top:27px;font-size:9px;color:#6e7d96}.card-controls span{margin-right:auto}.card-controls button{font-size:9px;padding:8px 12px;background:#eff3fa;border:1px solid #d4deed;color:#4e6180;border-radius:2px}.card-controls button:hover{background:#245ed5;color:white}.product-copy{padding:0 32px 28px;flex:1;display:flex;flex-direction:column}.product-copy h4{font-size:17px;font-weight:600;letter-spacing:-.025em;margin:13px 0}.product-copy p{font-size:12px;line-height:1.8;color:#5e6f87;max-width:440px;margin:0 0 16px}.use-case{font-size:9px;letter-spacing:.01em;color:#7888a0;margin-bottom:25px;border-left:2px solid #aac2ed;padding-left:10px}.product-buy{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:20px;border-top:1px solid #dce4f0;margin-top:auto}.product-buy strong{font-size:26px;letter-spacing:-.04em;font-weight:500}.product-buy a{padding:13px 21px;background:#155cde;color:white;font-size:11px;border-radius:3px;transition:background .2s}.product-buy a:hover{background:#0b44ad}.collection-note{font-size:10px;color:#6e7d96;margin:25px 0 0}.product:last-child:nth-child(odd){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.product:last-child:nth-child(odd) .product-top{grid-column:2;grid-row:1}.product:last-child:nth-child(odd) .product-gallery{grid-row:1/3;grid-column:1}.product:last-child:nth-child(odd) .product-copy{grid-column:2;grid-row:2}.product-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.filtered .product{grid-column:auto;display:flex}
.steps-section{background:#080e1b;color:#f6f9ff;padding:105px 0}.experience{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.experience .eyebrow{color:#8fa8d0}.experience h2 em{color:#78a6ff}.experience-copy>p{max-width:450px;color:#a8b5ce;font-size:13px;line-height:1.9}.steps-grid{margin-top:35px}.step{display:flex;gap:25px;border-top:1px solid #ffffff18;padding:22px 0}.step-number{font-size:10px;color:#83aafd;padding-top:3px}.step h3{font-weight:500;font-size:15px;margin:0 0 6px}.step p{font-size:11px;line-height:1.7;color:#a0afc9;margin:0}.tap-demo{position:relative;min-height:630px;background:#101a2d;border:1px solid #ffffff0e;padding:32px;border-radius:5px;overflow:hidden}.demo-label{font-size:9px;letter-spacing:.14em;display:flex;justify-content:space-between;color:#9eb5da}.phone{width:232px;height:390px;background:linear-gradient(150deg,#385fa0,#142d56 70%);border:7px solid #03060b;border-radius:34px;position:absolute;top:82px;left:50%;transform:translateX(-50%) rotate(7deg);box-shadow:20px 30px 50px #0003;padding:55px 12px}.phone-camera{position:absolute;top:8px;left:50%;transform:translateX(-50%);background:#020409;width:65px;height:17px;border-radius:20px}.phone-time{display:block;text-align:center;font-size:43px;font-weight:400;letter-spacing:-.05em}.phone-date{display:block;text-align:center;font-size:8px;color:#c8d9fa}.phone-notification{margin-top:25px;padding:14px;background:#eff5ffe8;color:#1e3354;border-radius:15px;transition:transform .65s,opacity .65s;transform:translateY(12px);opacity:.25}.phone-notification b{font-size:7px;letter-spacing:.03em;display:block}.phone-notification b span{float:right;font-weight:400}.phone-notification strong{font-size:12px;display:block;margin-top:9px;font-weight:700}.phone-notification p{font-size:9px;margin:5px 0}.phone-home{position:absolute;bottom:10px;width:70px;height:3px;border-radius:3px;background:#d7e6ff;left:50%;transform:translateX(-50%)}.demo-card{position:absolute;width:62%;bottom:130px;left:4%;transform:rotate(-14deg);box-shadow:0 20px 25px #0004;border-radius:8px;transition:transform .7s}.tap-demo.tapped .demo-card{transform:translate(10px,-38px) rotate(-5deg)}.tap-demo.tapped .phone-notification{transform:translateY(0);opacity:1}.demo-button{position:absolute;bottom:55px;left:32px;right:32px;display:flex;justify-content:space-between;padding:15px 20px;background:#e0ecff;color:#1b3155;border-radius:3px;font-size:11px}.demo-disclaimer{position:absolute;bottom:14px;left:20px;right:20px;text-align:center;font-size:8px;color:#8fa4c6}
.iban-story{padding:105px 0;background:#edf2fa}.iban-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.iban-art{position:relative;padding:35px 20px 45px}.iban-art img{border-radius:9px;transform:rotate(-8deg);box-shadow:20px 30px 45px #1a281d30}.mini-label{display:block;text-align:center;margin-top:45px;font-size:9px;letter-spacing:.18em;color:#7188aa}.iban-inner p{max-width:390px;font-size:13px;line-height:1.9;color:#5e7392}.iban-inner .action{margin:16px 0 22px}.iban-inner .text-link{display:block;width:fit-content}.faq{padding:105px 0;display:grid;grid-template-columns:1fr 1fr;gap:100px}.faq h2{font-size:48px}.faq>div>p{font-size:12px;color:#7084a2}.faq-list details{border-bottom:1px solid #d7e0ed}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:23px 0;font-size:13px;font-weight:600;cursor:pointer;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-weight:400;color:#7b96bd;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;color:#657b9c;line-height:1.9;margin:0 0 25px}.faq-list p a{text-decoration:underline}.finish{background:#030811;color:#f7faff;padding:80px 0}.finish .eyebrow{color:#9db4dc}.finish h2{font-size:clamp(90px,12vw,180px);line-height:.9;position:relative;margin:42px 0;letter-spacing:-.065em}.finish h2 em{color:#6d9aff}.finish h2>span{position:absolute;right:0;top:0;font-size:1.1em;color:#2756ac;font-weight:300}.finish-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff1a;padding-top:25px}.finish-bottom p{font-size:13px;color:#a1b3d1}.footer{background:#f7f8fb;padding:55px 0 0}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.footer .wordmark{align-self:start}.footer .signal{color:#648fd6}.footer-main>p{font-size:13px;line-height:1.8;color:#738aaa;margin:0}.footer nav{display:grid;grid-template-columns:1fr 1fr;gap:15px;font-size:10px;line-height:1.5}.consent-settings{background:transparent;text-align:left;padding:0;font:inherit;color:inherit}.footer-note{display:flex;justify-content:space-between;border-top:1px solid #d8e3f4;margin-top:50px;padding:23px 0;color:#6c83a5;font-size:9px}.toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,25px);opacity:0;pointer-events:none;background:#173966;color:white;padding:15px 23px;border-radius:4px;font-size:12px;z-index:50;transition:.25s;max-width:90%;text-align:center}.toast.is-open{opacity:1;transform:translate(-50%,0)}.analytics-consent{position:fixed;bottom:20px;left:20px;width:350px;max-width:calc(100% - 40px);padding:23px;background:#ffffff;color:#183454;border:1px solid #b9cfe8;border-radius:5px;box-shadow:0 15px 60px #0003;z-index:60}.analytics-consent strong{font-size:15px;font-weight:600}.analytics-consent p{font-size:10px;line-height:1.8;color:#617c9c}.analytics-consent p a{text-decoration:underline}.choices{display:flex;justify-content:flex-end;gap:9px}.choices button{padding:10px 14px;border:1px solid #c6d7ed;background:transparent;font-size:10px;color:#4a6d97;border-radius:2px}.choices button.allow{background:#175ad2;color:#fff;border-color:#175ad2}
.motion-active .primary-card{animation:card-breathe 7s ease-in-out infinite}.motion-active .secondary-card{animation:card-breathe 8s ease-in-out -3s infinite}.motion-active .iban-art img{animation:card-breathe 7s ease-in-out infinite}@keyframes card-breathe{50%{translate:0 -12px}}.reveal{opacity:1}.motion-on .reveal{opacity:0;translate:0 20px;transition:opacity .7s,translate .7s}.motion-on .reveal.is-visible{opacity:1;translate:0 0}.motion-paused *{animation-play-state:paused!important}.motion-paused .reveal{opacity:1;translate:none}
@media(min-width:1600px){.hero-art{height:680px}.hero-inner{min-height:790px}}
@media(max-width:1000px){.shell{width:calc(100% - 56px)}.header-links{gap:20px}.header-links>a:nth-child(3){display:none}.hero-inner{min-height:620px}.hero h1{font-size:58px}.hero-art{height:510px}.hero-actions{gap:16px}.hero .action{padding:15px;gap:12px}.hero-small{flex-direction:column;align-items:start;gap:8px}.experience,.iban-inner,.faq{gap:45px}.product-gallery{padding:30px 24px 20px}.product-copy,.product-top{padding-left:24px;padding-right:24px}.strip-grid{gap:12px}.strip-grid>span{font-size:12px}.tap-demo{min-height:600px}.faq h2{font-size:40px}}
@media(max-width:700px){html{scroll-padding-top:75px}.shell{width:calc(100% - 40px)}.header-inner{height:73px;gap:15px}.wordmark{font-size:34px}.wordmark small{font-size:7px;margin-left:10px}.wordmark .signal{font-size:17px}.header-links{gap:13px}.header-links>a:not(.member-link){display:none}.header-links .member-link{font-size:10px;padding:10px 13px;gap:20px}.hero-inner{grid-template-columns:1fr;min-height:0}.hero-copy{padding:43px 0 0}.eyebrow{font-size:8px;letter-spacing:.12em}.hero h1{font-size:clamp(48px,12vw,70px);margin:25px 0;line-height:1.02}.hero-description{font-size:12px;line-height:1.85}.desktop-break{display:none}.hero-actions{margin-top:25px;gap:22px}.hero .action{padding:15px 19px;gap:24px;font-size:11px}.hero-price strong{font-size:18px}.hero-small{margin-top:22px;flex-direction:row;align-items:center;justify-content:space-between;font-size:7px}.motion-switch{font-size:8px}.hero-art{height:410px;margin-top:20px}.secondary-card{top:9%;left:22%;width:72%}.primary-card{top:29%;left:1%;width:87%}.stage-caption{bottom:83px;font-size:9px;left:2px}.stage-caption span:last-child{font-size:7px}.spotlight-tabs{left:2px;bottom:19px}.spotlight-tabs button{font-size:9px}.spotlight-tabs button span{margin-left:5px}.stage-orbit{width:86%;top:3%}.stage-index{font-size:170px;top:0}.hero-bottom{font-size:7px;letter-spacing:.02em;padding:18px 0;gap:15px}.strip-grid{padding:22px 0;min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px 10px}.strip-grid>span{font-size:11px}.strip-grid>span:first-child{font-size:6px;line-height:1.4}.manifesto{padding:64px 0}.manifesto h2{font-size:31px;line-height:1.2;margin:22px 0}.manifesto-bottom{gap:18px;flex-wrap:wrap}.asterisk{font-size:48px}.manifesto-bottom p{font-size:11px;flex:1}.manifesto-bottom p br{display:none}.manifesto-bottom .text-link{margin:0 0 0 65px}.collection{padding:60px 0}.section-heading{display:block;margin-bottom:26px}h2{font-size:43px}.section-heading p{font-size:12px;margin-top:24px}.section-heading p br{display:none}.collection-toolbar{display:block}.filters{gap:6px}.filters button{font-size:9px;padding:9px 12px}#collection-count{display:block;margin-top:17px;font-size:9px}.product-grid,.product-grid.filtered{grid-template-columns:1fr;gap:20px}.product:last-child:nth-child(odd){display:flex;grid-column:auto}.product-top{padding:25px 23px 0}.product-top h3{font-size:26px}.product-gallery{padding:30px 26px 18px}.product-copy{padding:0 23px 24px}.product-copy h4{font-size:16px}.product-copy p{font-size:11px}.product-buy strong{font-size:25px}.product-buy a{font-size:10px;padding:13px 18px}.collection-note{font-size:9px;line-height:1.8}.steps-section{padding:65px 0}.experience{grid-template-columns:1fr;gap:35px}.experience-copy>p{font-size:12px}.step p{font-size:10px}.tap-demo{min-height:580px;padding:25px}.phone{width:220px;height:370px;top:65px}.demo-card{width:63%;bottom:120px}.demo-button{left:25px;right:25px}.iban-story{padding:50px 0 65px}.iban-inner{grid-template-columns:1fr;gap:30px}.iban-art{padding:25px 20px}.iban-art img{max-width:450px;margin:auto}.mini-label{font-size:8px;margin-top:33px}.iban-inner p{font-size:12px}.faq{padding:65px 0;grid-template-columns:1fr;gap:25px}.faq h2{font-size:42px}.faq-list summary{font-size:12px}.faq-list p{font-size:11px}.finish{padding:60px 0}.finish h2{font-size:95px;margin:33px 0}.finish h2>span{font-size:85px;top:55px}.finish-bottom{align-items:start;flex-direction:column;gap:12px}.finish-bottom p{font-size:12px}.footer{padding:40px 0 0}.footer-main{grid-template-columns:1fr 1fr;gap:35px 15px}.footer-main>p{font-size:10px;text-align:right}.footer nav{grid-column:1/-1;font-size:10px}.footer-note{font-size:8px;margin-top:35px;gap:16px;flex-wrap:wrap}.analytics-consent{width:320px;padding:20px}.analytics-consent p{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.motion-on .reveal{opacity:1;translate:none}}
/* Reading rhythm and breathing room */
.hero-description{font-size:15px}.product-copy p,.experience-copy>p,.iban-inner p{font-size:14px}.section-heading p{font-size:14px}.faq-list p{font-size:13px}.step p{font-size:12px}.primary-card{width:78%;top:29%;left:2%}.secondary-card{width:69%;left:24%;top:8%}.stage-caption{bottom:82px}.spotlight-tabs{bottom:16px}
@media(max-width:700px){.hero-description{font-size:13px}.product-copy p,.experience-copy>p,.iban-inner p,.faq-list p{font-size:13px}.section-heading p{font-size:13px}.step p{font-size:12px}.primary-card{width:87%;top:29%;left:1%}.secondary-card{width:72%;top:9%;left:22%}.stage-caption{bottom:75px}.spotlight-tabs{bottom:12px}.product-buy a{font-size:11px}.manifesto-bottom p{font-size:12px}.faq-list summary{font-size:13px}}
.product-whatsapp{font-size:10px;color:#1759c6;text-decoration:underline;text-underline-offset:4px;margin-top:17px;line-height:1.8}.whatsapp-contact{margin-top:15px}.contact-number{font-size:11px!important;letter-spacing:.015em}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:center;gap:10px;border-radius:40px;padding:12px 20px 12px 14px;background:#0b7442;color:#ffffff;border:1px solid #94af8066;box-shadow:0 5px 22px #16271533}.whatsapp-float svg{width:29px;height:29px}.whatsapp-float span{font-size:11px;font-weight:600}.whatsapp-float small{display:block;font-size:9px;font-weight:400;margin-top:2px;color:#dcffee}.whatsapp-float:hover{background:#075d35}.footer-note{padding-bottom:85px}@media(max-width:700px){.whatsapp-float{right:15px;bottom:15px;padding:12px}.whatsapp-float span{display:none}.whatsapp-float svg{width:27px;height:27px}.product-whatsapp{font-size:11px}.analytics-consent{bottom:78px}}
