:root{--ppage-primary:#2f66f3;--ppage-primary-dark:#2255d4;--ppage-primary-soft:#eaf0ff;--ppage-ink:#0f1923;--ppage-ink-soft:#52636b;--ppage-muted:#5f6e76;--ppage-canvas:#f5f7f8;--ppage-line:#dfe6e9;--ppage-teal:#19a7a7;--ppage-violet:#6d5dfc;--ppage-rose:#e84d6f;--ppage-amber:#d38a12;--ppage-primary-on-dark:#5b8cff;--ppage-teal-on-dark:#22c9bd;--ppage-violet-on-dark:#9b8dff;--ppage-rose-on-dark:#ff7d97;--ppage-amber-on-dark:#f0ad3c;--ppage-on-dark:rgba(237,244,248,0.9);--ppage-on-dark-soft:rgba(194,211,220,0.7);--ppage-max-width:1390px;--ppage-font-body:"Hanken Grotesk",Arial,sans-serif;--ppage-font-display:"Cal Sans","Hanken Grotesk",Arial,sans-serif}body{margin:0;background:var(--ppage-canvas)}*{box-sizing:border-box}html{scroll-behavior:smooth}.ppage-body{min-width:320px;color:var(--ppage-ink);background:var(--ppage-canvas);font-family:var(--ppage-font-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ppage-main{overflow:visible}.ppage-container{position:relative;z-index:2;width:min(calc(100% - 48px),var(--ppage-max-width));margin-inline:auto}.ppage-implant-title,
.ppage-implant-options-title,
.ppage-package-title,
.ppage-comparison-title,
.ppage-faq-title,
.ppage-quiz-title,
.ppage-index-title{width:100%;margin:0;color:#0b1821;font-family:var(--ppage-font-display);font-size:48px;font-weight:400;letter-spacing:-0.005em;line-height:1;text-wrap:balance}.ppage-implant-description,
.ppage-implant-options-description,
.ppage-package-intro,
.ppage-comparison-tagline,
.ppage-quiz-tagline,
.ppage-index-intro{width:100%;margin:16px 0 0;color:#45585f;font-size:20px;font-weight:500;line-height:1.55;text-wrap:pretty}.ppage-implant-options-heading-copy,
.ppage-package-heading-copy,
.ppage-comparison-heading-copy,
.ppage-index-heading-copy{text-align:center}.ppage-implant-options-description,
.ppage-package-intro,
.ppage-comparison-tagline,
.ppage-index-intro{max-width:1100px;margin-inline:auto}.ppage-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease}.ppage-button:focus-visible{outline:3px solid rgba(49,107,255,0.28);outline-offset:3px}.ppage-button-primary{color:#fff;background:var(--ppage-primary)}.ppage-button-primary:hover{background:var(--ppage-primary-dark)}.ppage-button-secondary{border-color:rgba(255,255,255,0.15);color:#fff;background:rgba(255,255,255,0.065);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ppage-button-secondary:hover{border-color:rgba(255,255,255,0.25);background:rgba(255,255,255,0.11)}.ppage-button-icon{width:20px;height:20px}[dir="rtl"] .ppage-button-icon{transform:scaleX(-1)}[dir="rtl"] .ppage-implant-title,
[dir="rtl"] .ppage-implant-options-title,
[dir="rtl"] .ppage-package-title,
[dir="rtl"] .ppage-comparison-title,
[dir="rtl"] .ppage-faq-title,
[dir="rtl"] .ppage-quiz-title,
[dir="rtl"] .ppage-index-title{letter-spacing:normal}.ppage-remix-icon{display:block;width:1em;height:1em;flex:0 0 auto;fill:currentColor}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal]{opacity:0;transform:translate3d(0,18px,0);transition:opacity 760ms cubic-bezier(.2,.7,.2,1) var(--ppage-reveal-delay,0ms),transform 820ms cubic-bezier(.2,.7,.2,1) var(--ppage-reveal-delay,0ms)}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal="heading"]{transform:translate3d(0,12px,0)}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal="card"]{transform:translate3d(0,16px,0) scale(.99)}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal]:not([data-ppage-reveal-visible]){will-change:opacity,transform}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal][data-ppage-reveal-visible]{opacity:1;transform:none}@media (max-width:900px){.ppage-implant-title,.ppage-implant-options-title,.ppage-package-title,.ppage-comparison-title,.ppage-faq-title,.ppage-quiz-title,.ppage-index-title{font-size:clamp(38px,5.4vw,48px)}.ppage-implant-description,.ppage-implant-options-description,.ppage-package-intro,.ppage-comparison-tagline,.ppage-quiz-tagline,.ppage-index-intro{font-size:18px}}@media (max-width:820px){.ppage-container{width:min(calc(100% - 36px),var(--ppage-max-width))}}@media (max-width:620px){.ppage-container{width:min(calc(100% - 48px),var(--ppage-max-width))}.ppage-button{width:100%}.ppage-implant-title,.ppage-implant-options-title,.ppage-package-title,.ppage-comparison-title,.ppage-faq-title,.ppage-quiz-title,.ppage-index-title{font-size:clamp(24px,9vw,24px)}.ppage-implant-description,.ppage-implant-options-description,.ppage-package-intro,.ppage-comparison-tagline,.ppage-quiz-tagline,.ppage-index-intro{margin-top:13px;font-size:14px}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal]{transform:translate3d(0,12px,0);transition-duration:620ms,680ms}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal="heading"]{transform:translate3d(0,9px,0)}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal="card"]{transform:translate3d(0,11px,0) scale(.995)}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal][data-ppage-reveal-visible]{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ppage-button{transition:none}.ppage-body[data-ppage-scroll-motion="ready"] [data-ppage-reveal]{opacity:1;transform:none;transition:none}}section[id]:focus,
section[id]:focus-visible{outline:none}
.ppage-hero{--ppage-hero-ground:#080e15;--ppage-hero-ink:#fff;--ppage-hero-lead-ink:#dce5ec;--ppage-hero-accent:var(--ppage-primary-on-dark);--ppage-hero-photo-gap:12px;position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(660px,86svh,800px);overflow:hidden;background:var(--ppage-hero-ground);color:var(--ppage-hero-ink)}
.ppage-hero-light{--ppage-hero-ground:#f5f7f8;--ppage-hero-ink:var(--ppage-ink);--ppage-hero-lead-ink:#354650;--ppage-hero-accent:var(--ppage-primary-dark)}.ppage-hero-gallery{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 18%,rgba(0,0,0,.24) 40%,rgba(0,0,0,.24) 60%,#000 82%);mask-image:linear-gradient(90deg,#000 18%,rgba(0,0,0,.24) 40%,rgba(0,0,0,.24) 60%,#000 82%)}
.ppage-hero-gallery::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 80%,var(--ppage-hero-ground))}
.ppage-hero-columns{position:absolute;inset:-12%;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--ppage-hero-photo-gap);direction:ltr;transform:rotate(-5deg) scale(1.06)}
.ppage-hero-column{--ppage-hero-offset:-50px;--ppage-hero-drift-duration:4.5s;min-width:0;overflow:hidden}
.ppage-hero-column:nth-child(2n){--ppage-hero-offset:-140px;--ppage-hero-drift-duration:6s}
.ppage-hero-column:nth-child(3n){--ppage-hero-offset:-90px;--ppage-hero-drift-duration:7.5s}
.ppage-hero-track{display:grid;gap:var(--ppage-hero-photo-gap);transform:translateY(var(--ppage-hero-offset));animation:ppage-hero-drift var(--ppage-hero-drift-duration) linear infinite alternate both}
.ppage-hero-column:nth-child(even) .ppage-hero-track{animation-name:ppage-hero-drift-reverse}
.ppage-hero-frame{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;background:var(--ppage-hero-ground)}
.ppage-hero-frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.ppage-hero-inner{position:relative;z-index:1;padding-block:150px 110px}
.ppage-hero-copy{position:relative;isolation:isolate;max-width:700px;margin-inline:auto;text-align:center}.ppage-hero-copy::before{content:"";position:absolute;z-index:-1;inset:-70px -90px;pointer-events:none;opacity:var(--ppage-hero-focus-opacity,1);background:radial-gradient(ellipse closest-side,var(--ppage-hero-ground) 64%,transparent 100%)}
.ppage-hero-light .ppage-hero-copy::before{--ppage-hero-focus-opacity:.74}
.ppage-hero-title{margin:0;font-family:var(--ppage-font-display);font-size:clamp(52px,5.6vw,66px);font-weight:400;letter-spacing:-.025em;line-height:1.06;text-wrap:balance;overflow-wrap:break-word}
.ppage-hero-line{display:block;overflow:hidden;padding-block-end:.12em;margin-block-end:-.12em}
.ppage-hero-line>span{display:block}
.ppage-hero-title-accent{color:var(--ppage-hero-accent)}
.ppage-hero-lead{max-width:520px;margin:28px auto 0;color:var(--ppage-hero-lead-ink);font-size:18px;font-weight:600;line-height:1.65;text-wrap:balance}
.ppage-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px}
.ppage-hero .ppage-button{min-height:56px;padding:16px 24px;font-size:16px}
.ppage-hero-primary{box-shadow:0 8px 24px -12px rgba(47,102,243,.55)}
.ppage-hero .ppage-button-secondary{border-color:#46515e;background:var(--ppage-hero-ground);color:var(--ppage-hero-ink);backdrop-filter:none;-webkit-backdrop-filter:none}
.ppage-hero-light .ppage-button-secondary{background:#fff;border-color:#c8d2db}
.ppage-hero .ppage-button-secondary:hover{border-color:var(--ppage-hero-accent);color:var(--ppage-hero-accent)}
.ppage-hero .ppage-button:focus-visible{outline:3px solid var(--ppage-hero-accent);outline-offset:4px}
[dir="rtl"] .ppage-hero-title{letter-spacing:normal;line-height:1.2}.ppage-hero-line>span,
.ppage-hero-lead,
.ppage-hero-actions{animation:ppage-hero-rise .8s cubic-bezier(.16,1,.3,1) both}
.ppage-hero-line:first-child>span{animation-delay:120ms}
.ppage-hero-line:nth-child(2)>span{animation-delay:200ms}
.ppage-hero-lead{animation-delay:300ms}
.ppage-hero-actions{animation-delay:400ms}
@keyframes ppage-hero-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@keyframes ppage-hero-drift{from{transform:translateY(calc(var(--ppage-hero-offset) + 55px))}to{transform:translateY(var(--ppage-hero-offset))}}
@keyframes ppage-hero-drift-reverse{from{transform:translateY(calc(var(--ppage-hero-offset) - 55px))}to{transform:translateY(var(--ppage-hero-offset))}}
.ppage-hero[data-ppage-motion-paused] *{animation-play-state:paused}@media (min-width:768px){.ppage-hero-light .ppage-hero-gallery{-webkit-mask-image:linear-gradient(90deg,#000 18%,rgba(0,0,0,.42) 40%,rgba(0,0,0,.42) 60%,#000 82%);mask-image:linear-gradient(90deg,#000 18%,rgba(0,0,0,.42) 40%,rgba(0,0,0,.42) 60%,#000 82%)}}@media (max-width:1100px){.ppage-hero-columns{grid-template-columns:repeat(6,minmax(0,1fr))}.ppage-hero-column:nth-child(n + 7){display:none}.ppage-hero-copy{max-width:620px}.ppage-hero-title{font-size:clamp(48px,6.6vw,68px)}}
@media (max-width:767px){.ppage-hero{min-height:0;--ppage-hero-photo-gap:8px}.ppage-hero-gallery{-webkit-mask-image:none;mask-image:none}.ppage-hero-columns{grid-template-columns:repeat(4,minmax(0,1fr));inset:-10%;transform:rotate(-4deg) scale(1.06)}.ppage-hero-column:nth-child(n + 5){display:none}.ppage-hero-inner{padding-block:210px 210px}.ppage-hero-copy{max-width:560px}.ppage-hero-copy::before{width:100vw;inset:-58px auto;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,transparent,var(--ppage-hero-ground) 13%,var(--ppage-hero-ground) 87%,transparent)}.ppage-hero-light .ppage-hero-copy::before{--ppage-hero-focus-opacity:1;background:linear-gradient(180deg,transparent,rgba(245,247,248,.60) 10%,rgba(245,247,248,.86) 25%,rgba(245,247,248,.86) 75%,rgba(245,247,248,.60) 90%,transparent)}.ppage-hero-title{font-size:clamp(36px,10.8vw,56px);line-height:1.06}.ppage-hero-lead{margin-top:22px;font-size:16px;line-height:1.6}.ppage-hero-actions{margin-top:24px}}
@media (max-width:479px){.ppage-hero-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.ppage-hero-column:nth-child(n + 4){display:none}.ppage-hero-inner{padding-block:190px 180px}.ppage-hero-actions{flex-direction:column;align-items:stretch;gap:10px}}
@media (max-width:1000px) and (max-height:520px){.ppage-hero{min-height:0}.ppage-hero-inner{padding-block:130px 100px}}
@media (prefers-reduced-motion:reduce){.ppage-hero .ppage-hero-line>span,.ppage-hero .ppage-hero-lead,.ppage-hero .ppage-hero-actions,.ppage-hero .ppage-hero-track{animation:none;transition:none}}
.ppage-credentials{padding-block:clamp(30px,3vw,42px)}.ppage-credentials-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.ppage-credentials-track{display:flex;width:max-content;animation:ppage-credentials-scroll 46s linear infinite}.ppage-credentials-viewport:hover .ppage-credentials-track{animation-play-state:paused}.ppage-credentials[data-ppage-motion-paused] .ppage-credentials-track{animation-play-state:paused}.ppage-credentials-set{display:flex;align-items:center;gap:clamp(44px,5vw,76px);padding-inline-end:clamp(44px,5vw,76px);margin:0;padding-block:0;padding-inline-start:0;list-style:none}@keyframes ppage-credentials-scroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}@keyframes ppage-credentials-scroll-rtl{from{transform:translate3d(0,0,0)}to{transform:translate3d(50%,0,0)}}[dir="rtl"] .ppage-credentials-track{animation-name:ppage-credentials-scroll-rtl}.ppage-credentials-logo{display:block;width:auto;height:38px;max-width:none;object-fit:contain}@media (max-width:900px){.ppage-credentials-logo{height:32px}}@media (max-width:620px){.ppage-credentials{padding-block:30px}.ppage-credentials-logo{height:38px}}@media (prefers-reduced-motion:reduce){.ppage-credentials-viewport{-webkit-mask-image:none;mask-image:none}.ppage-credentials-track{width:auto;animation:none}.ppage-credentials-set{flex-wrap:wrap;justify-content:center;gap:30px 44px;padding-inline-end:0}.ppage-credentials-set[aria-hidden="true"]{display:none}}
.ppage-consultation-section{position:relative;scroll-margin-top:82px;padding-block:clamp(46px,4.7vw,64px);border-top:1px solid var(--ppage-line)}.ppage-consultation-section #trialConsultation{margin-block:0;scroll-margin-top:82px}.ppage-consultation-section #trialConsultation>div{max-width:none;margin-inline:0}
.ppage-index-section{padding:clamp(40px,4.5vw,64px) 0 0;border-top:1px solid var(--ppage-line);scroll-margin-top:24px}.ppage-index-heading-copy{margin-bottom:clamp(24px,2.4vw,32px)}.ppage-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);padding:0;margin:0;list-style:none}.ppage-index-item{min-width:0}.ppage-index-card{display:grid;min-height:250px;height:100%;grid-template-columns:minmax(0,1.12fr) minmax(210px,0.88fr);grid-template-areas:"body media";overflow:hidden;border:1px solid var(--ppage-line);border-radius:24px;color:var(--ppage-ink);background:#fff;box-shadow:0 12px 36px -30px rgba(15,25,35,0.42);text-decoration:none;transition:border-color 180ms ease,transform 180ms ease}.ppage-index-card:hover{border-color:rgba(47,102,243,0.28);transform:translateY(-4px)}.ppage-index-card:focus-visible{outline:3px solid rgba(49,107,255,0.28);outline-offset:4px}.ppage-index-card-media{position:relative;grid-area:media;min-width:0;min-height:0;margin:10px 10px 10px 0;overflow:hidden;border-radius:17px;background:radial-gradient(circle at 50% 42%,#fff 0%,#f4f8fd 58%,#e7eef7 100%)}[dir="rtl"] .ppage-index-card-media{margin:10px 0 10px 10px}.ppage-index-card-media::after{content:"";position:absolute;inset:0;border:1px solid rgba(15,25,35,0.06);border-radius:inherit;pointer-events:none}.ppage-index-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 700ms cubic-bezier(0.2,0.65,0.3,1)}.ppage-index-card:hover .ppage-index-card-media img{transform:scale(1.035)}.ppage-index-card-body{grid-area:body;display:flex;min-width:0;min-height:0;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(22px,2.2vw,28px)}.ppage-index-card-copy{display:flex;width:100%;flex:none;flex-direction:column}.ppage-index-card-title{margin:0;color:var(--ppage-ink);font-family:var(--ppage-font-display);font-size:clamp(27px,2vw,32px);font-weight:400;letter-spacing:-0.015em;line-height:1.08;text-wrap:balance}.ppage-index-card-text{display:block;max-width:52ch;margin-top:11px;color:var(--ppage-muted);font-size:14px;line-height:1.5;text-wrap:pretty}.ppage-index-card-cta{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ppage-line);color:var(--ppage-primary);font-size:14px;font-weight:700}.ppage-index-card-cta-icon{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;color:#fff;background:var(--ppage-primary);box-shadow:0 8px 20px -12px rgba(47,102,243,0.9);transition:background-color 180ms ease,transform 180ms ease}.ppage-index-card-cta-icon svg{width:18px;height:18px;fill:currentColor}.ppage-index-card:hover .ppage-index-card-cta-icon{background:var(--ppage-primary-dark);transform:translateX(3px)}[dir="rtl"] .ppage-index-card-cta-icon svg{transform:scaleX(-1)}[dir="rtl"] .ppage-index-card:hover .ppage-index-card-cta-icon{transform:translateX(-3px)}.ppage-consultation-section{border-top:none}@media (max-width:1180px){.ppage-index-card-title{font-size:clamp(25px,2.7vw,30px)}}@media (max-width:1000px){.ppage-index-card{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "body";grid-template-rows:auto 1fr}.ppage-index-card-media,[dir="rtl"] .ppage-index-card-media{aspect-ratio:16 / 7.4;margin:9px 9px 0}.ppage-index-card-body{min-height:220px}}@media (max-width:680px){.ppage-index-grid{grid-template-columns:minmax(0,1fr)}.ppage-index-card{border-radius:20px}.ppage-index-card-media,[dir="rtl"] .ppage-index-card-media{margin:8px 8px 0;border-radius:14px}.ppage-index-card-body{min-height:0;padding:22px 20px 20px}.ppage-index-card-cta{margin-top:18px;padding-top:15px}}@media (max-width:620px){.ppage-index-section{padding-top:36px}.ppage-index-heading-copy{margin-bottom:24px}.ppage-index-card-title{font-size:29px}.ppage-index-card-text{font-size:14px}}@media (prefers-reduced-motion:reduce){.ppage-index-card,.ppage-index-card-media img,.ppage-index-card-cta-icon{transition:none}.ppage-index-card:hover,.ppage-index-card:hover .ppage-index-card-media img,.ppage-index-card:hover .ppage-index-card-cta-icon{transform:none}}