.service-concept{background:var(--ozen-bg);text-align:center;padding:100px 20px}.service-concept .service-section-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;line-height:1.5}.service-concept-text{color:var(--ozen-text);text-align:left;max-width:700px;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.8}.service-concept--flow{padding-block-start:72px;padding-block-end:72px}.service-concept--flow .service-section-title{text-wrap:balance}.service-concept--flow .service-concept-text{text-align:center;text-wrap:pretty;max-width:620px;margin-bottom:0;line-height:1.75}.service-concept-image{border-radius:24px;max-width:600px;margin:40px auto 0;overflow:hidden}.service-concept-app-showcase{margin-top:48px;padding:24px 0 40px;position:relative;overflow:hidden}.service-concept-app-showcase:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(270deg,#f5f0ebf2 0%,#fff0 100%);width:72px;height:100%;position:absolute;top:0;right:0}.service-concept-app-showcase:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#f5f0ebe6 0%,#fff0 100%);width:24px;height:100%;position:absolute;top:0;left:0}.service-concept-screenshots{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;align-items:center;gap:20px;padding:32px 20px 48px;display:flex;overflow:auto visible}.service-concept-screenshots::-webkit-scrollbar{display:none}.service-concept-screenshots:before,.service-concept-screenshots:after{content:"";flex:0 0 calc(50% - 130px);min-width:24px}@media (max-width:768px){.service-concept-screenshots:before,.service-concept-screenshots:after{display:none}}.service-concept-screenshot{scroll-snap-align:center;box-shadow:none;opacity:.88;border:none;border-radius:0;flex-direction:column;flex:none;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s;display:flex;overflow:visible;transform:scale(.94)}.service-concept-screenshot:focus-visible{outline:3px solid var(--ozen-text);outline-offset:6px}.service-concept-screenshot-image-wrapper{border:1px solid #00000014;border-radius:28px;transition:box-shadow .4s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 8px 32px -8px #0000001f}.service-concept-screenshot img{object-fit:contain;border-radius:28px;width:240px;height:auto;display:block}.service-concept-screenshot-label{color:#b8522a;text-align:center;letter-spacing:.02em;white-space:nowrap;background:#e4734a12;border:1.5px solid #f4a57433;border-radius:999px;justify-content:center;align-items:center;margin-top:20px;padding:10px 20px;font-size:.9375rem;font-weight:700;transition:all .35s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;box-shadow:0 2px 6px #0000000f}.service-concept-screenshot.is-active .service-concept-screenshot-label{color:var(--ozen-text);background:linear-gradient(135deg,#f2a084 0%,#ee8a6c 50% 100%);border-color:#0000;transform:translateY(-3px)scale(1.05);box-shadow:0 4px 16px #e4734a59,0 0 0 2px #e4734a26}.service-concept-screenshot-caption{max-width:28ch;color:var(--ozen-text-secondary);text-align:center;text-wrap:pretty;margin:12px auto 0;font-size:.9375rem;line-height:1.7}.service-concept-app-showcase--flow{margin-top:32px;padding:8px 0 20px}.service-concept-app-showcase--flow:before,.service-concept-app-showcase--flow:after{display:none}.service-concept-app-showcase--flow .service-concept-screenshots{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1040px;margin-inline-start:auto;margin-inline-end:auto;padding:24px 16px 32px;display:grid;overflow:visible}.service-concept-app-showcase--flow .service-concept-screenshots:before,.service-concept-app-showcase--flow .service-concept-screenshots:after{display:none}.service-concept-app-showcase--flow .service-concept-screenshot{opacity:1;min-width:0;transform:none}.service-concept-app-showcase--flow .service-concept-screenshot:hover,.service-concept-app-showcase--flow .service-concept-screenshot.is-active,.service-concept-app-showcase--flow .service-concept-screenshot.is-active:hover{transform:none}.service-concept-app-showcase--flow .service-concept-screenshot-image-wrapper{width:100%;max-width:300px}.service-concept-app-showcase--flow .service-concept-screenshot img{width:100%}.service-concept-app-showcase--flow .service-concept-screenshot-label,.service-concept-app-showcase--flow .service-concept-screenshot.is-active .service-concept-screenshot-label{color:var(--ozen-text);box-shadow:none;background:0 0;border:0;border-radius:0;order:-2;margin:0 0 8px;padding:0;font-size:1.125rem;transform:none}.service-concept-app-showcase--flow .service-concept-screenshot-caption{order:-1;margin:0 auto 18px}.service-concept-app-showcase--flow .service-concept-scroll-hint{display:none}.service-concept-screenshot.is-active{opacity:1;transform:scale(1)}.service-concept-screenshot.is-active .service-concept-screenshot-image-wrapper{box-shadow:0 20px 60px -15px #00000040,0 0 0 1px #f4a57426}@media (hover:hover) and (pointer:fine){.service-concept-screenshot:hover{opacity:1;transform:scale(.97)}.service-concept-screenshot.is-active:hover{transform:scale(1.02)}}.service-concept-swipe-hint{display:none}@media (max-width:480px){.service-concept-swipe-hint{z-index:2;pointer-events:none;background:#f5f0ebf2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;animation:2s ease-in-out infinite pulse-hint;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%);box-shadow:0 2px 8px #00000026}.service-concept-swipe-hint svg{color:#f2a084;width:20px;height:20px}}@keyframes pulse-hint{0%,to{opacity:.6;transform:translateY(-50%)translate(0)}50%{opacity:1;transform:translateY(-50%)translate(4px)}}.service-concept-scroll-hint{flex-direction:column;align-items:center;gap:12px;margin-top:16px;display:flex}.service-concept-scroll-hint-text{color:var(--ozen-text-secondary);letter-spacing:.06em;font-size:.75rem;font-weight:400;display:none}@media (max-width:768px){.service-concept-scroll-hint-text{display:block}}.service-concept-scroll-dots{justify-content:center;align-items:center;gap:8px;display:flex}.service-concept-scroll-dot{cursor:pointer;background:#0000002e padding-box content-box;border:none;border-radius:50%;flex-shrink:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:18px;transition:background-color .25s,transform .25s}.service-concept-scroll-dot.is-active{background:#f2a084 padding-box content-box;border-radius:4px;width:20px;height:8px}@media (max-width:768px){.service-concept-screenshots{gap:20px;padding:28px 24px 40px}.service-concept-screenshot{opacity:.9;border-radius:24px;transform:scale(.96)}.service-concept-screenshot img{object-fit:contain;border-radius:24px;width:220px}.service-concept-screenshot.is-active{opacity:1;transform:scale(1)}.service-concept-screenshot-label{margin-top:16px;padding:10px 18px;font-size:.9375rem}}@media (max-width:480px){.service-concept--flow{padding:64px 16px}.service-concept--flow .service-section-title{line-height:1.4}.service-concept--flow .service-concept-text{font-size:.9375rem;line-height:1.75}.service-concept-app-showcase{margin-top:28px;padding:12px 0 28px;position:relative}.service-concept-screenshots{scroll-snap-type:x mandatory;gap:16px;padding:20px 16px 32px;scroll-padding-left:16px;scroll-padding-right:16px}.service-concept-screenshot{opacity:.92;scroll-snap-align:start;border-radius:20px;transform:scale(.97)}.service-concept-screenshot:last-child{margin-right:0}.service-concept-screenshot img{object-fit:contain;border-radius:20px;width:260px}.service-concept-screenshot.is-active{opacity:1;transform:scale(1)}.service-concept-screenshot-label{letter-spacing:.02em;background:#e4734a12;border:1.5px solid #f4a57433;border-radius:12px;margin-top:14px;padding:12px 20px;font-size:1rem;font-weight:700}.service-concept-screenshot.is-active .service-concept-screenshot-label{background:linear-gradient(135deg,#f2a084 0%,#ee8a6c 50% 100%);border-color:#0000;transform:translateY(-2px)scale(1.03);box-shadow:0 4px 12px #e4734a4d}.service-concept-scroll-hint{gap:10px;margin-top:12px}.service-concept-app-showcase--flow{margin-top:24px;padding-bottom:8px}.service-concept-app-showcase--flow .service-concept-screenshots{gap:20px;max-width:none;margin:0;padding:20px 24px 28px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.service-concept-app-showcase--flow .service-concept-screenshot{scroll-snap-align:start;flex:0 0 min(304px,100vw - 64px)}.service-concept-app-showcase--flow .service-concept-screenshot-image-wrapper{max-width:none}.service-concept-app-showcase--flow .service-concept-screenshot-label,.service-concept-app-showcase--flow .service-concept-screenshot.is-active .service-concept-screenshot-label{margin:0 0 6px;font-size:1.0625rem}.service-concept-app-showcase--flow .service-concept-screenshot-caption{min-height:0;margin:0 auto 16px;font-size:.9375rem}.service-concept-app-showcase--flow .service-concept-scroll-hint{margin-top:4px;display:flex}}
.service-features-new{background:var(--ozen-bg-section);text-align:center;padding:100px 20px;position:relative}.service-features-new .service-section-title{font-size:clamp(1.5rem,4vw,2rem);font-family:var(--ozen-font-headings);letter-spacing:.04em;line-height:1.5;position:relative}.service-feature-card:nth-child(2n){background:var(--ozen-bg)}.service-features-new .service-section-title:before{display:none}.service-features-new-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:1080px;margin-top:48px;margin-left:auto;margin-right:auto;display:grid}.service-feature-new-card{transition:all var(--transition-bounce);text-align:center;background:#fff;border:1px solid #0000000f;border-radius:24px;padding:48px 36px 40px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a}.service-feature-new-card:after{content:none}.service-feature-new-card:before{content:"";display:none}.service-feature-new-card:first-child:before,.service-feature-new-card:nth-child(2):before,.service-feature-new-card:nth-child(3):before{display:none}.service-feature-new-card:hover{border-color:#f4a57433;transform:translateY(-6px);box-shadow:0 2px 6px #0000000a,0 12px 36px #e4734a1f}.service-feature-new-icon{background:linear-gradient(135deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 50%, var(--ozen-cta-dark) 100%);color:#fff;border-radius:22px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 28px;font-size:2rem;transition:all .3s;display:flex;box-shadow:0 6px 20px #f4a57433,inset 0 1px #fff3}.service-feature-new-card:hover .service-feature-new-icon{transform:translateY(-1px);box-shadow:0 8px 24px #f4a57429}.service-feature-new-title{letter-spacing:-.02em;color:var(--ozen-text);margin-bottom:14px;font-size:1.1875rem;font-weight:700;line-height:1.35}.service-feature-new-description{color:var(--ozen-text-secondary);font-size:.9375rem;line-height:2}.service-features-new--compact{padding-block-start:72px;padding-block-end:72px}.service-features-new--compact .service-section-title{text-wrap:balance}.service-features-new--compact .service-features-new-grid{max-width:960px;margin-top:32px}.service-features-new--compact .service-feature-new-card{padding:32px 28px}.service-features-new--compact .service-feature-new-icon{width:56px;height:56px;margin-bottom:18px;font-size:1.5rem}.service-features-new--compact .service-feature-new-title{margin-bottom:10px;font-weight:700}.service-features-new--compact .service-feature-new-description{text-wrap:pretty;font-size:.9375rem;line-height:1.75}@media (max-width:768px){.service-features-new-grid{grid-template-columns:1fr;gap:20px}.service-feature-new-card{padding:40px 24px 36px}.service-feature-new-icon{width:64px;height:64px;margin:16px auto 20px;font-size:1.75rem}}@media (max-width:480px){.service-features-new{padding-left:16px;padding-right:16px}.service-features-new-grid{gap:14px;margin-top:36px}.service-feature-new-card{text-align:left;border-radius:20px;padding:36px 22px 30px}.service-feature-new-icon{border-radius:24px;width:56px;height:56px;margin:0 0 20px;font-size:1.625rem}.service-feature-new-title{margin-bottom:10px;font-size:1.0625rem;font-weight:700}.service-feature-new-description{font-size:.875rem;line-height:1.85}.service-features-new--compact{padding:64px 16px}.service-features-new--compact .service-features-new-grid{gap:12px;margin-top:28px}.service-features-new--compact .service-feature-new-card{grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:24px 20px;display:grid}.service-features-new--compact .service-feature-new-icon{grid-row:1/span 2;width:52px;height:52px;margin:0;font-size:1.375rem}.service-features-new--compact .service-feature-new-title{align-self:end;margin-bottom:6px;font-size:1.0625rem}.service-features-new--compact .service-feature-new-description{font-size:.9375rem;line-height:1.7}[data-theme]:not([data-theme=soka]) [data-service-modern]:not([data-landing-design=shared]) .service-features-new--compact .service-feature-new-description{text-wrap:pretty;word-break:auto-phrase;overflow-wrap:normal;grid-column:1/-1;margin-top:4px}}.service-feature-new-card{background:var(--ozen-surface-white,#fff);border:1px solid var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);border-radius:32px;transition:transform .2s,box-shadow .2s,border-color .2s}.service-feature-new-card:hover{border-color:var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);transform:translateY(-2px)}.service-feature-new-icon{background:var(--ozen-cta-gradient);box-shadow:none;color:var(--ozen-cta-text,#1a1a1a);border:2px solid #fffc;border-radius:24px}.service-feature-new-card:hover .service-feature-new-icon{box-shadow:none;transform:translateY(-1px)}.service-feature-new-title{font-weight:600}@media (max-width:480px){.service-feature-new-card{border-radius:32px}}
.service-flow-new{text-align:center;background:#fff;padding:88px 20px;position:relative}.service-flow-new-steps{z-index:1;flex-direction:column;align-items:center;gap:32px;max-width:600px;margin-top:56px;margin-left:auto;margin-right:auto;display:flex;position:relative}.service-flow-new-step{text-align:center;border:1px solid var(--ozen-border);background:#fff;border-radius:24px;width:100%;max-width:500px;padding:40px 28px 36px;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:0 1px 4px #0000000f}.service-flow-new-step:not(:last-child):after{content:"↓";color:var(--ozen-primary);z-index:2;font-size:1.5rem;font-weight:300;position:absolute;top:auto;bottom:-24px;left:50%;right:auto;transform:translate(-50%)}.service-flow-new-step-number{background:linear-gradient(90deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 100%);color:#fff;width:40px;height:40px;box-shadow:0 4px 16px var(--ozen-cta-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:flex;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.service-flow-new-step-icon{width:56px;height:56px;color:var(--ozen-cta);background:#e4734a14;border-radius:24px;justify-content:center;align-items:center;margin:16px auto 20px;font-size:1.75rem;transition:all .3s;display:flex}.service-flow-new-step:hover .service-flow-new-step-icon{background:linear-gradient(90deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 100%);color:#fff;transform:scale(1.1)}.service-flow-new-step-title{color:var(--ozen-text);margin-bottom:10px;font-size:.9375rem;font-weight:700;line-height:1.5}.service-flow-new-step-description{color:var(--ozen-text-secondary);font-size:.8125rem;line-height:1.7}.service-flow-new-step{border:1px solid #0000000f;border-radius:24px;padding:44px 32px 38px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000d}.service-flow-new-step:hover{border-color:#f4a57433;transform:translateY(-4px);box-shadow:0 2px 6px #0000000d,0 12px 32px #e4734a1a}.service-flow-new-step-number{background:linear-gradient(90deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 100%);width:44px;height:44px;font-size:1.0625rem;font-weight:700;top:-22px;box-shadow:0 4px 14px #f4a57440,inset 0 1px #fff3}.service-flow-new-step-title{letter-spacing:-.01em;font-size:1rem;font-weight:700}.service-flow-new-step:not(:last-child):after{content:"";background:linear-gradient(#e4734a80 0%,#e4734a0d 100%);width:1px;height:24px;font-size:0;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.service-flow-new-step:not(:last-child):after{display:none}}@media (max-width:768px){.service-flow-new-steps{flex-direction:column;align-items:center;gap:32px}.service-flow-new-step{width:100%;max-width:100%}.service-flow-new-step:not(:last-child):after{content:"";background:linear-gradient(#e4734a80 0%,#e4734a0d 100%);width:1px;height:24px;font-size:0;display:block;bottom:-24px;left:50%;transform:translate(-50%)}}@media (min-width:900px){.service-flow-new-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1120px;display:grid}.service-flow-new-step{flex-direction:column;justify-content:flex-start;max-width:none;min-height:250px;padding:42px 16px 28px;display:flex}.service-flow-new-step:not(:last-child):after{background:linear-gradient(90deg,#e4734a73 0%,#e4734a0d 100%);width:14px;height:1px;top:50%;bottom:auto;left:auto;right:-14px;transform:translateY(-50%)}.service-flow-new-step-title{font-size:.95rem}.service-flow-new-step-description{font-size:.875rem;line-height:1.75}}@media (min-width:1180px){.service-flow-new-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}@media (max-width:480px){.service-flow-new{padding-left:16px;padding-right:16px}.service-flow-new-steps{gap:28px;margin-top:44px}.service-flow-new-step{text-align:left;border-radius:18px;padding:40px 20px 30px}.service-flow-new-step-number{width:40px;height:40px;font-size:1rem;top:-18px;left:20px;transform:none}.service-flow-new-step-icon{border-radius:14px;width:48px;height:48px;margin:10px 0 16px;font-size:1.5rem}.service-flow-new-step-title{margin-bottom:8px;font-size:.9375rem;font-weight:700;line-height:1.4}.service-flow-new-step-description{font-size:.8125rem;line-height:1.75}}
.service-safety{text-align:center;background:#111;padding:100px 20px}.service-safety-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:48px;display:grid}.service-safety-card{border:1px solid var(--ozen-border);background:#fff;border-radius:24px;padding:28px 24px;transition:box-shadow .2s}.service-safety-card:first-child{background:#fff;border:1px solid #ffffff26;grid-column:1/-1;padding:32px 28px}.service-safety-card:first-child .service-safety-card-title{font-size:1.125rem}.service-safety-card:first-child .service-safety-card-title:before{width:28px;height:28px;font-size:.875rem}.service-safety-card-title{color:var(--ozen-text);align-items:center;gap:8px;margin-bottom:12px;font-size:1rem;font-weight:700;display:flex}.service-safety-card-title:before{content:"✓";color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.service-safety-card-description{color:var(--ozen-text-secondary);padding-left:32px;font-size:.9375rem;line-height:1.8}.service-safety-card{border:1px solid #0000000f;border-radius:20px;transition:all .25s;box-shadow:0 1px 4px #0000000a}.service-safety-card-title{letter-spacing:-.01em;font-size:1rem;font-weight:700}.service-safety-card-description{color:var(--ozen-text-secondary);font-size:.875rem;line-height:1.85}@media (max-width:768px){.service-safety-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.service-safety{padding-left:16px;padding-right:16px}.service-safety-grid{gap:12px;margin-top:36px}.service-safety-card{border-radius:24px;padding:22px 18px}}.service-safety .service-section-title{color:#fff}.service-safety .service-section-title:after{background:#fff6}.service-safety-card{-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff26}.service-safety-card:first-child{background:#ffffff1f;border:1px solid #ffffff40}.service-safety-card h3,.service-safety-card-title,.service-safety-card p,.service-safety-card-description{color:#fff!important}.service-safety-icon{color:#fff!important;background:#ffffff26!important}.service-safety-card:hover{border-color:#ffffff4d!important;box-shadow:0 8px 24px #0003!important}
.service-pricing{background:var(--ozen-bg);text-align:center;padding:100px 20px}.service-pricing .service-section-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;line-height:1.5}.service-pricing-cards{flex-direction:column;gap:16px;max-width:400px;margin-top:48px;margin-left:auto;margin-right:auto;display:flex}.service-pricing-card{text-align:center;border:1px solid var(--ozen-border);background:#fff;border-radius:24px;padding:32px 28px;transition:box-shadow .2s,transform .2s;position:relative;box-shadow:0 1px 4px #0000000d}.service-pricing-card-free{background:#fff}.service-pricing-card:last-child{box-shadow:0 2px 12px #0000000f}.service-pricing-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.service-pricing-card-label{color:#fff;letter-spacing:.05em;border-radius:999px;margin:0 0 16px;padding:5px 20px;font-size:.75rem;font-weight:700;display:inline-block}.service-pricing-card-free .service-pricing-card-label,.service-pricing-card:last-child .service-pricing-card-label{background:linear-gradient(90deg,#f2a084 0%,#f8b4d0 100%)}.service-pricing-card-price{color:var(--ozen-text);font-size:2.75rem;font-weight:700;font-family:var(--ozen-font-headings);margin-bottom:12px;line-height:1}.service-pricing-card-free .service-pricing-card-price{color:var(--ozen-primary-dark)}.service-pricing-card-description{color:var(--ozen-text-secondary);font-size:.8125rem;line-height:1.7}.service-pricing-card-note{color:#666;border-top:1px solid var(--ozen-border);margin-top:16px;padding-top:12px;font-size:.6875rem;line-height:1.6}.service-pricing-card{transition:all var(--transition-bounce);border:1px solid #0000000f;border-radius:24px;box-shadow:0 1px 4px #0000000a,0 6px 20px #0000000d}.service-pricing-card:hover{border-color:#f4a57433;transform:translateY(-4px);box-shadow:0 2px 6px #0000000d,0 12px 32px #e4734a1a}.service-pricing-card-price{letter-spacing:-.03em;font-size:3rem;font-weight:700}.service-pricing-card-free{background:linear-gradient(160deg,#e8734a0f 0%,#f4a5740a 100%);border:1.5px solid #e8734a4d}.service-pricing-card-free .service-pricing-card-price{letter-spacing:-.04em;background:linear-gradient(90deg,#f2a084 0%,#f8b4d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700}.service-pricing-cards .service-pricing-card:last-child{border:1px solid var(--ozen-timeleft-border);box-shadow:var(--ozen-paper-shadow)}@media (max-width:768px){.service-pricing-card{padding:28px 24px}.service-pricing-card-price{font-size:2.5rem}}@media (max-width:480px){.service-pricing{padding-left:16px;padding-right:16px}.service-pricing-cards{gap:14px;max-width:100%}.service-pricing-card{border-radius:18px;padding:28px 22px}.service-pricing-card-free .service-pricing-card-price{letter-spacing:-.04em;font-size:3.5rem}.service-pricing-card-price{letter-spacing:-.04em;font-size:2.75rem;font-weight:700}.service-pricing-card-label{margin-bottom:14px;padding:4px 16px;font-size:.6875rem}.service-pricing-card-description{font-size:.8125rem;line-height:1.75}}.service-pricing-card-male{background:linear-gradient(160deg, var(--ozen-surface-white) 0%, var(--ozen-surface) 100%);border:1px solid var(--ozen-timeleft-border);box-shadow:var(--ozen-paper-shadow)}.service-pricing-card-male .service-pricing-card-label{background:linear-gradient(90deg,#f2a084 0%,#f8b4d0 100%)}.service-pricing-card-male .service-pricing-card-price{letter-spacing:-.04em;background:linear-gradient(90deg,#f2a084 0%,#f8b4d0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3rem;font-weight:700}.service-pricing-card,.service-pricing-card-free,.service-pricing-card-male,.service-pricing-cards .service-pricing-card:last-child{background:var(--ozen-surface-white,#fff);border:1px solid var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);border-radius:32px}.service-pricing-card-free,.service-pricing-card-male{background:linear-gradient(160deg, var(--ozen-surface-white) 0%, var(--ozen-surface) 100%)}.service-pricing-card:hover{border-color:var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);transform:translateY(-2px)}.service-pricing-card-label,.service-pricing-card-free .service-pricing-card-label,.service-pricing-card:last-child .service-pricing-card-label,.service-pricing-card-male .service-pricing-card-label{background:var(--ozen-cta-gradient);color:var(--ozen-cta-text,#1a1a1a);border:2px solid #fffc;font-weight:600}.service-pricing-card-price,.service-pricing-card-free .service-pricing-card-price,.service-pricing-card-male .service-pricing-card-price{color:var(--ozen-text,#1a1a1a);-webkit-text-fill-color:currentColor;background:0 0;font-weight:700}@media (max-width:480px){.service-pricing-card,.service-pricing-card-free,.service-pricing-card-male{border-radius:32px}}
.service-couples-voices{background:var(--ozen-bg);text-align:center;padding:100px 20px}.service-couples-voices .service-section-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;line-height:1.5;position:relative}.service-couples-voices .service-section-title:before{display:none}.service-couples-voices-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch;gap:16px;max-width:1200px;margin-top:32px;margin-left:auto;margin-right:auto;padding:16px 0 20px;display:flex;overflow-x:auto}.service-couples-voices-grid::-webkit-scrollbar{display:none}@media (max-width:768px){.service-couples-voices-grid{margin-left:0;margin-right:0;padding-left:20px;padding-right:20px}.service-couples-voice-card{width:260px;padding:24px}}.service-couples-voice-card{border:1px solid var(--ozen-border);scroll-snap-align:start;background:#fff;border-radius:24px;flex-direction:column;flex:none;align-self:stretch;width:300px;padding:28px;transition:box-shadow .2s,transform .2s;display:flex;position:relative;box-shadow:0 1px 4px #0000000d}@media (hover:hover) and (pointer:fine){.service-couples-voice-card:hover{border-color:var(--ozen-primary);transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}}.service-couples-voice-content{color:var(--ozen-text);flex:1;margin:0;padding-left:24px;font-size:1rem;font-weight:400;line-height:1.8;position:relative}.service-couples-voice-content:before{content:"\"";color:var(--ozen-primary);opacity:.15;font-size:2.5rem;line-height:1;font-family:var(--ozen-font-headings);font-weight:400;position:absolute;top:-4px;left:0}.service-couples-voice-header{justify-content:flex-start;margin-bottom:20px;display:flex}.service-couples-voice-icon{background:var(--ozen-bg-section);width:56px;height:56px;color:var(--ozen-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px #00000014}.service-couples-voice-icon svg{width:28px;height:28px}.service-couples-voice-icon.female{background:var(--ozen-primary);color:#fff;box-shadow:0 4px 12px #f4a57433}.service-couples-voice-icon.male{background:var(--ozen-primary-dark);color:#fff;box-shadow:0 4px 12px #5c6bc040}@media (hover:hover) and (pointer:fine){.service-couples-voice-card:hover .service-couples-voice-icon{transform:scale(1.08)}.service-couples-voice-card:hover .service-couples-voice-icon.female{box-shadow:0 6px 16px #f9737359}.service-couples-voice-card:hover .service-couples-voice-icon.male{box-shadow:0 6px 16px #5c6bc059}}.service-couples-voice-person{color:var(--ozen-text-secondary);text-align:left;border-top:1px solid var(--ozen-border);letter-spacing:.01em;margin-top:20px;padding-top:20px;font-size:.875rem;font-weight:700}.service-couples-voice-person:before{display:none}@media (min-width:768px){.service-hero-stat-badge{font-size:.875rem}}.service-couples-voice-card{border:1px solid #0000000f;border-radius:20px;padding:32px;box-shadow:0 1px 3px #0000000a,0 4px 14px #0000000d}.service-couples-voice-content:before{color:var(--ozen-primary);opacity:.35;font-size:3.5rem;top:-8px}.service-couples-voice-icon.female{background:linear-gradient(90deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 100%);box-shadow:0 4px 14px #e4734a4d}.service-couples-voice-icon.male{background:linear-gradient(135deg,#2d3f58 0%,#3b4f6b 100%);box-shadow:0 4px 14px #3b4f6b4d}.service-couples-voice-content{color:var(--ozen-text);font-size:.9375rem;font-weight:400;line-height:1.85}.service-couples-voice-person{color:var(--ozen-text-secondary);letter-spacing:.02em;font-size:.8125rem;font-weight:700}.voice-card-female{border-left:3px solid #f2a7b3}.voice-card-female .service-couples-voice-content:before{color:#f2a7b3!important}.voice-card-male{border-left:3px solid #94a3b8}.voice-card-male .service-couples-voice-content:before{color:#94a3b8!important}.service-interviews-section{background:var(--ozen-bg-section);padding-top:80px;padding-bottom:80px}.service-interviews-section .service-section-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;line-height:1.5}a.modern-interview-card{border:1px solid #0000000f;border-radius:20px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0000000d,0 6px 20px #0000000f}@media (hover:hover) and (pointer:fine){a.modern-interview-card:hover{border-color:#f4a57433;transform:translateY(-5px);box-shadow:0 2px 6px #0000000f,0 16px 40px #e4734a26}}.interview-card-image{height:260px}.interview-quote{color:var(--ozen-text-secondary);-webkit-line-clamp:4;font-size:.875rem;line-height:1.8}.service-interview-photo-note{text-align:center;color:var(--ozen-text-tertiary);margin-top:12px;font-size:.75rem}@media (max-width:768px){.service-couples-voice-card{width:260px;padding:24px}.interview-card-image{height:180px}}@media (max-width:480px){.service-couples-voices{padding-left:0;padding-right:0}.service-couples-voices-grid{padding-left:16px;padding-right:16px}.service-couples-voice-card{border-radius:18px;width:272px;padding:24px 20px}.service-couples-voice-content{font-size:.875rem;line-height:1.85}.service-couples-voice-person{margin-top:16px;padding-top:14px;font-size:.8125rem}.service-couples-voice-icon{width:44px;height:44px}.service-interviews-section{padding-left:16px;padding-right:16px}.interview-card-image{height:200px}.interview-card-content{padding:16px}.interview-quote{-webkit-line-clamp:3;font-size:.875rem;line-height:1.8}}.service-couples-voices-header{justify-content:center;align-items:center;gap:10px;display:flex}.service-couples-voices-count{color:var(--ozen-text-secondary);background:var(--ozen-bg);border:1px solid var(--ozen-border);letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:.75rem;font-weight:700;display:none}@media (max-width:768px){.service-couples-voices-count{display:inline-flex}}.service-couples-voices-scroll-hint{justify-content:center;align-items:center;gap:6px;margin:12px 0 0;display:none}@media (max-width:768px){.service-couples-voices-scroll-hint{display:flex}}.service-couples-scroll-dot{background:var(--ozen-border);border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s,transform .2s}.service-couples-scroll-dot--active{background:var(--ozen-primary);transform:scale(1.3)}.service-couples-scroll-swipe-label{color:var(--ozen-text-secondary);letter-spacing:.03em;margin-left:4px;font-size:.75rem}@media (max-width:768px){.service-couples-voices-grid{padding-right:0}.service-couples-voices-grid:after{content:"";flex-shrink:0;min-width:20px;display:block}}.service-couples-voices{background:var(--ozen-bg-section)}.service-couples-voice-card{background:var(--ozen-bg);border:1px solid var(--ozen-border);border-radius:20px;padding:32px 28px 28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 20px #0000000f}.service-couples-voice-card:after{content:"";pointer-events:none;background:#3c2f272e;border-radius:999px;width:10px;height:10px;position:absolute;top:18px;right:18px;box-shadow:0 0 0 6px #3c2f270f}.voice-card-female:after{background:linear-gradient(135deg, var(--ozen-primary) 0%, #f4a574b8 100%);box-shadow:0 0 0 6px #f4a5741f}.voice-card-male:after{background:linear-gradient(135deg, var(--ozen-primary) 0%, #f4a574b8 100%);box-shadow:0 0 0 6px #f4a57417}.voice-card-female,.voice-card-male{border-left:1px solid var(--ozen-border)}.service-couples-voice-content:before{opacity:.12;color:var(--ozen-text);font-size:5rem;top:-12px;left:-4px}.voice-card-female .service-couples-voice-content:before,.voice-card-male .service-couples-voice-content:before{color:var(--ozen-primary);opacity:.18}.service-couples-voice-content{color:var(--ozen-text);padding-left:20px;font-size:.9375rem;line-height:1.85}.service-couples-voice-icon.female,.service-couples-voice-icon.male{color:var(--ozen-primary);box-shadow:none;background:linear-gradient(135deg,#e4734a1f 0%,#e4734a0f 100%);border:1.5px solid #e4734a33}.service-couples-voice-person{color:var(--ozen-text-secondary);letter-spacing:.03em;border-top:1px solid var(--ozen-border);margin-top:16px;padding-top:16px;font-size:.8125rem;font-weight:700}@media (hover:hover) and (pointer:fine){.service-couples-voice-card:hover{border-color:var(--ozen-border);transform:translateY(-4px);box-shadow:0 4px 8px #0000000f,0 16px 40px #0000001a}}.testimonials-section{background:var(--ozen-bg);text-align:center;padding:100px 20px}.testimonials-section .service-section-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;color:var(--ozen-text);margin-bottom:8px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.5}.testimonials-section .service-section-title:before{display:none}.testimonials-subtitle{color:var(--ozen-text-secondary);margin-bottom:48px;font-size:.9375rem}.testimonials-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1080px;margin:0 auto;display:grid}@media (max-width:900px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.testimonials-section{padding:80px 16px}.testimonials-grid{grid-template-columns:1fr;gap:16px}}.testimonial-card{background:#fff;border:1px solid #0000000f;border-radius:20px;flex-direction:column;gap:16px;padding:28px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000d}@media (hover:hover) and (pointer:fine){.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 4px 8px #0000000d,0 12px 32px #e4734a1a}}.voice-stars{color:#f59e0b;gap:3px;display:flex}.testimonial-body{flex:1;margin:0}.testimonial-body p{color:var(--ozen-text);margin:0;font-size:.9375rem;font-weight:400;line-height:1.85}.testimonial-author{border-top:1px solid #0000000f;align-items:center;gap:12px;padding-top:16px;display:flex}.testimonial-avatar{letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9375rem;font-weight:700;display:flex}.avatar-female{color:#fff;background:linear-gradient(135deg,#f2a084 0%,#f8b4d0 100%)}.avatar-male{color:#fff;background:linear-gradient(135deg,#3b4f6b 0%,#2d3f58 100%)}.avatar-default{background:var(--ozen-bg-section);color:var(--ozen-text-secondary)}.testimonial-person{color:var(--ozen-text-secondary);letter-spacing:.02em;font-size:.875rem;font-weight:700}.testimonials-more{text-align:center;margin-top:32px}.testimonials-more-btn{border:1.5px solid var(--ozen-primary);color:#7a3e20;letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:12px 28px;font-size:.9375rem;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.testimonials-more-btn:hover{background:var(--ozen-primary-light);color:#7a3e20}a.modern-interview-card,.service-couples-voice-card,.testimonial-card{background:var(--ozen-surface-white,#fff);border:1px solid var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);border-radius:32px}@media (hover:hover) and (pointer:fine){a.modern-interview-card:hover,.service-couples-voice-card:hover,.testimonial-card:hover{border-color:var(--ozen-timeleft-border,#efe8de);box-shadow:var(--ozen-paper-shadow);transform:translateY(-2px)}}.testimonial-avatar,.service-couples-voice-icon.female,.service-couples-voice-icon.male,.avatar-female,.avatar-male{background:var(--ozen-cta-gradient);color:var(--ozen-cta-text,#1a1a1a);border:2px solid #fffc}.testimonials-more-btn{border:1px solid var(--ozen-timeleft-border,#efe8de);border-radius:var(--ozen-radius-full,999px);background:var(--ozen-surface-white,#fff);min-height:48px;color:var(--ozen-text,#1a1a1a);box-shadow:var(--ozen-paper-shadow);padding:0 24px;font-weight:600}.testimonials-more-btn:hover{background:var(--ozen-surface,#fffaf5);color:var(--ozen-text,#1a1a1a);transform:translateY(-1px)}@media (max-width:480px){a.modern-interview-card,.service-couples-voice-card,.testimonial-card{border-radius:32px}}
.service-footer-cta{background:var(--ozen-bg);text-align:center;padding:100px 20px;position:relative;overflow:hidden}.service-footer-cta-title{font-family:var(--ozen-font-headings);letter-spacing:.04em;color:var(--ozen-text);letter-spacing:-.02em;z-index:1;margin-bottom:28px;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;line-height:1.35;position:relative}.service-footer-cta-text{color:#555;z-index:1;max-width:550px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:1.0625rem;line-height:1.9;position:relative}.service-footer-cta-form{z-index:1;max-width:450px;margin:0 auto;position:relative}.service-footer-cta-button{background:var(--ozen-cta-gradient);color:#1a1a1a;font-family:var(--ozen-font-headings);width:auto;min-width:168px;min-height:56px;box-shadow:none;letter-spacing:.02em;border:2px solid #fffc;border-radius:100px;justify-content:center;align-items:center;gap:12px;margin-bottom:24px;padding:0 32px;font-size:1.3125rem;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.service-footer-cta-button svg{color:var(--ozen-cta-text,#1a1a1a);width:24px;height:24px}.service-footer-cta-button:before{content:none;display:none}.service-footer-cta-button:hover:before{display:none}.service-footer-cta-button:active{transform:translateY(0)}.service-footer-cta-note{color:#666;font-size:.8125rem;line-height:1.8}.service-mid-cta{text-align:center;background:var(--ozen-bg,#f5f0eb);padding:24px 20px}.service-mid-cta-button{background:var(--ozen-cta-gradient);color:#1a1a1a;font-family:var(--ozen-font-headings);width:auto;min-width:168px;max-width:100%;min-height:56px;box-shadow:none;letter-spacing:.02em;white-space:nowrap;border:2px solid #fffc;border-radius:100px;justify-content:center;align-items:center;gap:10px;padding:0 32px;font-size:1.0625rem;font-weight:600;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.service-mid-cta-button svg{color:var(--ozen-cta-text,#1a1a1a)}.service-mid-cta-button:before{content:none;display:none}.service-mid-cta-button:hover:before{display:none}.service-mid-cta-button:hover{filter:brightness(1.03);box-shadow:none;background:var(--ozen-cta-gradient);transform:translateY(-1px)}.service-mid-cta-button:active{transform:translateY(0)}.service-hero-new-cta-button,.service-hero-fc-cta-block .service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{white-space:nowrap;width:auto;min-width:168px;max-width:100%;min-height:56px;padding:0 32px;font-size:1.0625rem;font-weight:600;line-height:1.2}.service-footer-cta{background:var(--ozen-bg);padding:80px 20px;position:relative;overflow:hidden}.service-footer-cta:before,.service-footer-cta:after{display:none}.service-footer-cta-title{color:var(--ozen-text);letter-spacing:-.03em;text-shadow:none;z-index:1;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;position:relative}.service-footer-cta-title strong,.service-footer-cta-title em{background:linear-gradient(90deg, var(--ozen-cta) 0%, var(--ozen-cta-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.service-footer-cta-text{color:#555;z-index:1;font-size:1rem;position:relative}.service-footer-cta-button{background:var(--ozen-cta-gradient);box-shadow:none;letter-spacing:.02em;z-index:1;border-radius:100px;font-weight:600;transition:transform .2s,filter .2s;position:relative}.service-footer-cta-button:hover{filter:brightness(1.03);box-shadow:none;background:var(--ozen-cta-gradient);transform:translateY(-1px)}.service-footer-cta-note{color:#666;z-index:1;position:relative}@media (max-width:768px){.service-hero-new-cta-button,.service-hero-fc-cta-block .service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{width:auto;max-width:340px;min-height:56px;padding:0 32px;font-size:1rem}.service-footer-cta{padding:80px 16px}.service-footer-cta-title{font-size:clamp(1.25rem,4vw,1.5rem)}.service-footer-cta-text{font-size:.8125rem;line-height:1.6}.service-footer-cta-button{padding:0 32px;font-size:1rem}}@media (max-width:480px){.service-footer-cta{padding:56px 16px}.service-footer-cta-title{letter-spacing:-.025em;font-size:clamp(1.25rem,5.5vw,1.625rem);line-height:1.3}.service-footer-cta-text{font-size:.875rem;line-height:1.7}.service-hero-new-cta-button,.service-hero-fc-cta-block .service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{border-radius:100px;width:auto;max-width:100%;min-height:56px;padding:0 28px;font-size:.98rem;font-weight:600}}.service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{background:var(--ozen-cta-gradient);border-radius:var(--ozen-radius-full,999px);width:auto;min-width:168px;min-height:56px;box-shadow:none;color:var(--ozen-cta-text,#1a1a1a);border:2px solid #fffc;padding:0 32px;font-weight:600;transition:transform .2s,filter .2s}.service-hero-fc-cta-block .service-hero-new-cta-button{width:100%;min-width:0;max-width:none}.service-hero-new-cta-button:before,.service-mid-cta-button:before,.service-footer-cta-button:before{content:none;display:none}.service-hero-new-cta-button:hover,.service-mid-cta-button:hover,.service-footer-cta-button:hover{background:var(--ozen-cta-gradient);box-shadow:none;filter:brightness(1.03);transform:translateY(-1px)}.service-hero-new-cta-button:active,.service-mid-cta-button:active,.service-footer-cta-button:active{box-shadow:none;transform:translateY(0)}.service-mid-cta{background:color-mix(in srgb, var(--ozen-bg,#f5f0eb) 92%, #fff 8%);border-top:1px solid #efe8dea6;border-bottom:1px solid #efe8dea6;padding:28px 20px}@media (max-width:768px){.service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{width:auto;max-width:340px;padding:0 28px;font-size:1rem}.service-hero-fc-cta-block .service-hero-new-cta-button{width:100%;max-width:none}}@media (max-width:480px){.service-hero-new-cta-button,.service-mid-cta-button,.service-footer-cta-button{width:auto;max-width:100%;padding:0 28px;font-weight:600}.service-hero-fc-cta-block .service-hero-new-cta-button{width:100%}}
@keyframes service-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.service-section-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:24px;margin:24px 0;animation:1.6s ease-in-out infinite service-shimmer}.service-placeholder-image{background:linear-gradient(180deg, var(--ozen-primary) 0%, var(--ozen-primary-hover) 40%, var(--ozen-primary-light) 100%);justify-content:center;align-items:center;width:100%;height:100%;min-height:70vh;display:flex;position:relative;overflow:hidden}.service-placeholder-person{opacity:1;width:80%;max-width:400px;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service-placeholder-content{z-index:5;position:absolute;bottom:40%;left:50%;transform:translate(-50%)}.service-placeholder-content span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffe6;background:#ffffff40;border-radius:999px;padding:12px 28px;font-size:.875rem;font-weight:400}.service-hero-new-image .service-placeholder-image{border-radius:0;min-height:70vh}@media (min-width:768px){.service-hero-new-image .service-placeholder-image{min-height:80vh}.service-placeholder-person{width:60%;max-width:350px}}@media (max-width:375px){.service-hero-new-text-overlay{gap:0;bottom:20px;left:12px;right:12px}.service-hero-new-title{font-size:clamp(.875rem,3.5vw,1rem);line-height:1.6}}
.service-hub-links{text-align:center;background:#f7f8f8;padding:48px 20px}.service-hub-links-title{color:var(--ozen-text);letter-spacing:-.01em;margin-bottom:20px;font-size:1rem;font-weight:700}.service-hub-links-list{flex-direction:column;gap:10px;max-width:480px;margin:0 auto;padding:0;list-style:none;display:flex}.service-hub-links-list li a{color:var(--ozen-text);background:#fff;border:1px solid #f4a57426;border-radius:10px;padding:12px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s;display:block}.service-hub-links-list li a:hover{border-color:var(--ozen-cta);background:#e4734a08}@media (max-width:768px){.service-hub-links{padding:40px 16px}.service-hub-links-list li a{padding:11px 14px;font-size:.875rem}}.service-blog-posts{margin:48px 0}.service-blog-posts-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.service-blog-post-card{color:inherit;background:#faf8ff;border:1px solid #e8e0f5;border-radius:12px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:box-shadow .2s;display:flex}.service-blog-post-card:hover{box-shadow:0 4px 16px #5d3fd31f}.service-blog-post-category{color:#5d3fd3;background:#ede8fa;border-radius:20px;width:-moz-fit-content;width:fit-content;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.service-blog-post-title{color:#1a1a1a;margin:0;font-size:14px;font-weight:700;line-height:1.5}@media (max-width:640px){.service-blog-posts-grid{grid-template-columns:1fr}}
.service-lp-editorial{--editorial-cream:#f7f3ed;--editorial-white:#fff;--editorial-ink:#111;--editorial-muted:#1111119e;--editorial-line:#efe8de;--editorial-font:"Zen Kaku Gothic New", "Hiragino Sans", "Yu Gothic", system-ui, sans-serif}.service-lp-editorial .service-main{background:var(--editorial-cream);color:var(--editorial-ink);font-family:var(--editorial-font)}.service-lp-editorial .service-header,.service-lp-editorial .service-main button,.service-lp-editorial .service-main a,.service-lp-editorial .service-main input,.service-lp-editorial .service-main textarea,.service-lp-editorial .service-main select{font-family:var(--editorial-font)}.service-lp-editorial .service-main .service-section-title{max-width:1100px;color:var(--editorial-ink);font-family:var(--editorial-font);letter-spacing:-.035em;text-align:left;text-wrap:balance;margin-inline-start:auto;margin-inline-end:auto;font-size:clamp(2.125rem,2.8vw,2.375rem);font-weight:700;line-height:1.2}.service-lp-editorial .service-main .service-section-title:before,.service-lp-editorial .service-main .service-section-title:after{display:none}.service-lp-editorial .service-header{-webkit-backdrop-filter:blur(18px);background:#fffdfaf0;border:1px solid #1719181a;border-radius:24px;min-height:58px;top:12px;left:16px;right:16px;box-shadow:0 6px 20px #1317170f}.service-lp-editorial .service-header .service-header-content{max-width:1160px;padding:8px 12px 8px 20px}.service-lp-editorial .service-header .service-header-logo-text{min-width:0;color:var(--editorial-ink);font-family:var(--editorial-font);text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.service-lp-editorial .service-header .service-header-logo{flex:auto;min-width:0;min-height:44px;overflow:hidden}.service-lp-editorial .service-header .service-header-cta{flex:none}.service-lp-editorial .service-header a:focus{outline:3px solid var(--ozen-text);outline-offset:3px}.service-lp-editorial .service-main a:focus-visible{outline:3px solid var(--ozen-text);outline-offset:3px}.service-lp-editorial .service-main button:focus-visible{outline:3px solid var(--ozen-text);outline-offset:3px}.service-lp-editorial .service-header .service-header-cta,.service-lp-editorial .service-main .service-hero-new-cta-button,.service-lp-editorial .service-main .service-mid-cta-button,.service-lp-editorial .service-main .service-footer-cta-button{box-shadow:none;white-space:nowrap;border:1px solid #1719182e;border-radius:14px;font-weight:700;transition:transform .2s,background-color .2s}.service-lp-editorial .service-main .service-hero-new-cta-button,.service-lp-editorial .service-main .service-mid-cta-button,.service-lp-editorial .service-main .service-footer-cta-button{color:#171918;background:#ff6b3d}@media (hover:hover) and (pointer:fine){.service-lp-editorial .service-header .service-header-cta:hover,.service-lp-editorial .service-main .service-hero-new-cta-button:hover,.service-lp-editorial .service-main .service-mid-cta-button:hover,.service-lp-editorial .service-main .service-footer-cta-button:hover{filter:none;transform:translateY(-1px)}.service-lp-editorial .service-main .service-hero-new-cta-button:hover,.service-lp-editorial .service-main .service-mid-cta-button:hover,.service-lp-editorial .service-main .service-footer-cta-button:hover{background:#ff7a52}}.service-lp-editorial .service-header .service-header-cta:active,.service-lp-editorial .service-main .service-hero-new-cta-button:active,.service-lp-editorial .service-main .service-mid-cta-button:active,.service-lp-editorial .service-main .service-footer-cta-button:active{transform:scale(.985)}.service-lp-editorial .service-main .service-hero-new-cta-button:active,.service-lp-editorial .service-main .service-mid-cta-button:active,.service-lp-editorial .service-main .service-footer-cta-button:active{background:#ee5428}.service-lp-editorial .service-hero-fc{background:var(--editorial-ink);min-height:100svh;padding:0;position:relative;overflow:hidden}.service-lp-editorial .service-hero-fc .service-hero-fc-media{aspect-ratio:auto;border-radius:0;width:100%;max-width:none;height:100svh;min-height:760px}.service-lp-editorial .service-hero-fc .service-hero-fc-media:before{background:linear-gradient(90deg,#090807b8 0%,#09080747 48%,#0908070a 76%),linear-gradient(#09080700 52%,#0908077a 100%)}.service-lp-editorial .service-hero-fc .service-hero-fc-card{width:min(560px,100% - 96px);color:var(--editorial-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;bottom:clamp(48px,8vh,88px);left:max(64px,50vw - 580px);right:auto}.service-lp-editorial .service-hero-fc .service-hero-fc-eyebrow{color:var(--editorial-white);letter-spacing:.035em;background:0 0;border:0;border-radius:0;margin:0 0 18px;padding:0;font-size:.9rem;font-weight:700;display:block}.service-lp-editorial .service-hero-fc .service-hero-fc-title{max-width:9em;color:var(--editorial-white);font-family:var(--editorial-font);letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,4.5vw,4rem);font-weight:700;line-height:.98}.service-lp-editorial .service-hero-fc .service-hero-fc-description{color:#ffffffe6;text-wrap:pretty;max-width:34em;margin-top:20px;font-size:.98rem;line-height:1.75}.service-lp-editorial .service-hero-fc .service-hero-fc-proof-list{gap:8px;margin-top:18px;display:flex}.service-lp-editorial .service-hero-fc .service-hero-fc-proof-item{min-height:38px;color:var(--editorial-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff21;border:1px solid #ffffff57;border-radius:999px;padding:8px 14px;font-size:.78rem;font-weight:700}.service-lp-editorial .service-hero-fc .service-hero-fc-cta-block{align-items:flex-start;margin-top:20px}.service-lp-editorial .service-hero-fc .service-hero-fc-cta-block .service-hero-new-cta-button{border-radius:999px;width:min(320px,100%);min-height:58px}.service-lp-editorial .service-hero-fc .service-hero-fc-note{color:#ffffffd1;text-align:left;font-size:.78rem}.service-lp-editorial .service-main .service-media-mention{background:var(--editorial-cream);padding:56px 24px}.service-lp-editorial .service-main .service-media-mention-inner{max-width:960px;box-shadow:none;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;padding:0;display:grid}.service-lp-editorial .service-main .service-media-mention-badge-wrap,.service-lp-editorial .service-main .service-media-mention-content{padding:0}.service-lp-editorial .service-main .service-media-mention-badge{color:var(--editorial-ink);background:var(--editorial-white);border:1px solid var(--editorial-line);border-radius:999px;padding:10px 16px;font-size:.76rem;box-shadow:0 8px 20px #1111110d}.service-lp-editorial .service-main .service-media-mention-badge:before{display:none}.service-lp-editorial .service-main .service-media-mention-text{color:var(--editorial-ink);font-family:var(--editorial-font);font-size:1.25rem;line-height:1.45}.service-lp-editorial .service-main .service-media-mention-link{color:var(--editorial-ink);border-color:var(--editorial-line);box-shadow:none;background:0 0;border-radius:999px}.service-lp-editorial .service-main .service-comparison{background:var(--editorial-cream);padding:116px 32px}.service-lp-editorial .service-main .service-comparison>.service-section-title{text-align:center;max-width:980px}.service-lp-editorial .service-main .service-comparison-paired{grid-template-columns:1fr 1fr;gap:20px;max-width:1100px;margin:58px auto 0;display:grid}.service-lp-editorial .service-main .service-comparison-pair{background:var(--editorial-white);border:1px solid #11111112;border-radius:28px;overflow:hidden;box-shadow:0 16px 34px #1111110f}.service-lp-editorial .service-main .service-comparison-pair-side{min-width:0;padding:25px 28px}.service-lp-editorial .service-main .service-comparison-pair-side--muted{border-bottom:1px solid var(--editorial-line)}.service-lp-editorial .service-main .service-comparison-pair-side--featured{background:var(--editorial-cream)}.service-lp-editorial .service-main .service-comparison-pair-label{color:var(--editorial-muted);letter-spacing:.04em;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.service-lp-editorial .service-main .service-comparison-pair-side--featured .service-comparison-pair-label{color:var(--editorial-ink)}.service-lp-editorial .service-main .service-comparison-pair p{color:var(--editorial-ink);text-wrap:pretty;margin:0;font-size:1.05rem;font-weight:700;line-height:1.55}.service-lp-editorial .service-main .service-concept--flow{background:var(--editorial-cream);padding:116px 32px}.service-lp-editorial .service-main .service-concept--flow>.service-section-title,.service-lp-editorial .service-main .service-concept--flow>.service-concept-text,.service-lp-editorial .service-main .service-concept--flow>.service-areas-inline{max-width:1100px;margin-left:auto;margin-right:auto}.service-lp-editorial .service-main .service-concept--flow>.service-section-title{text-align:center}.service-lp-editorial .service-main .service-concept--flow>.service-concept-text{max-width:680px;color:var(--editorial-muted);text-align:center;text-wrap:pretty;margin-top:20px;margin-bottom:42px}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact{text-align:left;padding:88px 32px 72px}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-section-title,.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-concept-text{text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-section-title{letter-spacing:-.045em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.12}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-concept-text{color:var(--editorial-muted);text-wrap:pretty;margin-top:24px;margin-bottom:40px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.9}@media (max-width:767px){.service-lp-editorial .service-main .service-concept--flow.service-concept--compact{padding:64px 20px 52px}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-section-title{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.2}.service-lp-editorial .service-main .service-concept--flow.service-concept--compact>.service-concept-text{margin-top:18px;margin-bottom:30px;font-size:.98rem;line-height:1.85}}.service-lp-editorial .service-main .service-concept-app-showcase--flow{max-width:1160px;margin:0 auto;padding:0}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshots{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;gap:20px;max-width:none;margin:0;padding:0;display:grid;overflow:visible}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot{opacity:1;min-width:0;height:100%;box-shadow:none;border-radius:30px;align-items:stretch;padding:26px 22px 22px;transform:none}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot:first-child{background:var(--editorial-white)}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot:nth-child(2){background:radial-gradient(202.78% 100% at 50% 0,#aceec1 0% 11.67%,#0aabe3 81.73%)}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot:nth-child(3),.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot:nth-child(4){background:var(--editorial-white)}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot-label,.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot.is-active .service-concept-screenshot-label{color:var(--editorial-ink);box-shadow:none;font-family:var(--editorial-font);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;order:-2;align-items:flex-end;min-height:2.5em;margin:0 0 8px;padding:0;font-size:1.45rem;line-height:1.25;display:flex;transform:none}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot-caption{color:#111111b8;text-align:left;order:-1;width:100%;max-width:none;min-height:3.4em;margin:0 0 20px;font-size:.9rem;line-height:1.7}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot-image-wrapper{aspect-ratio:3/5;background:var(--editorial-white);border:0;border-radius:22px;width:100%;max-width:none;margin-top:auto;display:grid;overflow:hidden;box-shadow:0 18px 34px #11111121}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot img{object-fit:contain;border-radius:22px;width:100%;height:100%}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-scroll-hint{display:none}.service-lp-editorial .service-main .service-areas-inline{border-top:1px solid var(--editorial-line);margin-top:48px;padding-top:24px}.service-lp-editorial .service-main .service-features-new--compact{background:var(--editorial-white);padding:116px 32px}.service-lp-editorial .service-main .service-features-new--compact>.service-section-title{text-align:center;max-width:1100px}.service-lp-editorial .service-main .service-features-new--compact .service-features-new-grid{grid-template-columns:1.15fr 1fr;gap:18px;max-width:1100px;margin:54px auto 0;display:grid}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffffad;border-radius:28px;min-height:0;padding:30px;box-shadow:0 16px 34px #11111112}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-card:first-child{grid-row:1/span 2;align-content:center;padding:42px;display:grid}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-icon{width:54px;height:54px;color:var(--editorial-ink);background:var(--editorial-cream);box-shadow:none;border:0;border-radius:50%;margin:0 0 24px}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-title{max-width:none;color:var(--editorial-ink);font-family:var(--editorial-font);margin-bottom:10px;font-size:1.65rem;line-height:1.3}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-description{color:var(--editorial-muted);font-size:.95rem;line-height:1.75}.service-lp-editorial .service-main .service-feature-new-card:hover{transform:none;box-shadow:0 16px 34px #11111112}.service-lp-editorial .service-main .service-pricing{background:var(--editorial-cream);padding:116px 32px}.service-lp-editorial .service-main .service-pricing>.service-section-title{text-align:center}.service-lp-editorial .service-main .service-pricing-cards{border:0;grid-template-columns:1fr 1fr;gap:18px;max-width:780px;margin:50px auto 0;display:grid}.service-lp-editorial .service-main .service-pricing-cards-single{grid-template-columns:minmax(0,520px);justify-content:center}.service-lp-editorial .service-main .service-pricing-card,.service-lp-editorial .service-main .service-pricing-card-free,.service-lp-editorial .service-main .service-pricing-card-male,.service-lp-editorial .service-main .service-pricing-cards .service-pricing-card:last-child{background:var(--editorial-white);border:1px solid #11111112;border-radius:28px;padding:36px;box-shadow:0 16px 34px #1111110f}.service-lp-editorial .service-main .service-pricing-card-free{background:var(--editorial-white)}.service-lp-editorial .service-main .service-pricing-card+.service-pricing-card{border-left:1px solid #11111112}.service-lp-editorial .service-main .service-pricing-card-price,.service-lp-editorial .service-main .service-pricing-card-free .service-pricing-card-price,.service-lp-editorial .service-main .service-pricing-card-male .service-pricing-card-price{color:var(--editorial-ink);font-family:var(--editorial-font)}.service-lp-editorial .service-main .service-pricing-card:hover{transform:none;box-shadow:0 16px 34px #1111110f}.service-lp-editorial .service-main .service-mid-cta{background:var(--editorial-cream);padding:0 24px 116px}.service-lp-editorial .service-main .service-mid-cta-inner{background:var(--editorial-white);border:1px solid #11111112;border-radius:28px;max-width:780px;padding:38px;box-shadow:0 16px 34px #1111110f}.service-lp-editorial .service-main .service-mid-cta-button{min-width:min(320px,100vw - 64px)}.service-lp-editorial .service-main .service-interviews-section,.service-lp-editorial .service-main .testimonials-section{padding:116px 32px}.service-lp-editorial .service-main .service-interviews-section{background:var(--editorial-white)}.service-lp-editorial .service-main .testimonials-section{background:var(--editorial-cream)}.service-lp-editorial .service-main .service-interviews-section>.service-section-title,.service-lp-editorial .service-main .testimonials-section>.service-section-title{text-align:center}.service-lp-editorial .service-main .modern-interview-grid,.service-lp-editorial .service-main .testimonials-grid{max-width:1100px;margin-left:auto;margin-right:auto}.service-lp-editorial .service-main a.modern-interview-card,.service-lp-editorial .service-main .testimonial-card{background:var(--editorial-white);border:1px solid #11111112;border-radius:26px;overflow:hidden;box-shadow:0 14px 30px #1111110f}.service-lp-editorial .service-main .interview-card-image{border-radius:0}.service-lp-editorial .service-main .testimonials-more-btn{color:var(--editorial-ink);background:var(--editorial-white);border-color:var(--editorial-line);border-radius:999px}.service-lp-editorial .service-main .service-safety{background:var(--editorial-white);padding:116px 32px}.service-lp-editorial .service-main .service-safety>.service-section-title,.service-lp-editorial .service-main .service-faq>.service-section-title{text-align:center}.service-lp-editorial .service-main .service-safety-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1000px;margin:50px auto 0;display:grid}.service-lp-editorial .service-main .service-safety-card,.service-lp-editorial .service-main .service-safety-card:first-child{background:var(--editorial-cream);border:1px solid var(--ozen-timeleft-border);border-radius:24px;padding:30px;box-shadow:0 14px 30px #1111110d}.service-lp-editorial .service-main .service-safety-card h3,.service-lp-editorial .service-main .service-safety-card-title,.service-lp-editorial .service-main .service-safety-card p,.service-lp-editorial .service-main .service-safety-card-description{text-align:left;color:var(--editorial-ink)!important}.service-lp-editorial .service-main .service-safety-card-title:before{color:var(--editorial-ink);background:var(--editorial-white);border:0}.service-lp-editorial .service-main .service-safety-card:hover{transform:none;border-color:var(--ozen-timeleft-border)!important;box-shadow:0 14px 30px #1111110d!important}.service-lp-editorial .service-main .service-faq{background:var(--editorial-cream);padding:116px 32px}.service-lp-editorial .service-main .service-faq-list{border:0;max-width:840px;margin:50px auto 0}.service-lp-editorial .service-main .service-faq-item{background:var(--editorial-white);border:1px solid #11111112;border-radius:18px;margin-bottom:10px;overflow:hidden;box-shadow:0 8px 20px #1111110a}.service-lp-editorial .service-main .service-faq-question,.service-lp-editorial .service-main .service-faq-item[open] .service-faq-question{background:0 0}.service-lp-editorial .service-main .service-hub-links{background:var(--editorial-white);padding:72px 32px}.service-lp-editorial .service-main .service-hub-links-title{font-family:var(--editorial-font)}.service-lp-editorial .service-main .service-hub-links-list{max-width:840px}.service-lp-editorial .service-main .service-footer-cta{background:linear-gradient(#1111117a, #1111119e), var(--service-editorial-footer-image,none) center 48% / cover no-repeat;padding:128px 32px;position:relative}.service-lp-editorial .service-main .service-footer-cta-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11111170;border:1px solid #ffffff42;border-radius:32px;max-width:760px;padding:50px}.service-lp-editorial .service-main .service-footer-cta-title{color:var(--editorial-white);font-family:var(--editorial-font)}.service-lp-editorial .service-main .service-footer-cta-text,.service-lp-editorial .service-main .service-footer-cta-note{color:#ffffffe6}@media (max-width:1179px){.service-lp-editorial .service-main .service-concept-app-showcase--flow{max-width:none;margin-inline-start:-32px;margin-inline-end:-32px;overflow:visible}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshots{scroll-snap-type:x mandatory;align-items:stretch;gap:20px;max-width:none;margin:0;padding:4px 32px 28px;scroll-padding-inline:32px;display:flex;overflow-x:auto}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot{scroll-snap-align:start;flex:0 0 min(342px,100vw - 64px)}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-scroll-hint{display:flex}}@media (max-width:767px){.service-lp-editorial .service-header{min-height:64px;top:14px;left:10px;right:10px}.service-lp-editorial .service-header .service-header-content{padding:9px 10px 9px 16px}.service-lp-editorial .service-header .service-header-logo-text{font-size:1rem}.service-lp-editorial .service-header .service-header-cta{height:44px;padding-inline-start:16px;padding-inline-end:16px}.service-lp-editorial .service-main .service-section-title{letter-spacing:-.035em;font-size:clamp(2rem,8.7vw,2.125rem);line-height:1.2}.service-lp-editorial .service-hero-fc{background:var(--editorial-cream);min-height:0;padding-bottom:24px;overflow:clip}.service-lp-editorial .service-hero-fc .service-hero-fc-media{aspect-ratio:auto;height:clamp(440px,118vw,480px);min-height:440px;max-height:480px}.service-lp-editorial .service-hero-fc .service-hero-fc-media:before{background:linear-gradient(#09080714 0%,#09080700 34%),linear-gradient(#09080700 72%,#09080733 100%)}.service-lp-editorial .service-hero-fc .service-hero-fc-card{width:min(100% - 24px,520px);color:var(--editorial-ink);background:var(--editorial-white);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #fffc;border-radius:24px;margin:-48px auto 0;padding:18px 18px 16px;position:relative;bottom:auto;left:auto;right:auto;box-shadow:0 18px 42px #11111121}.service-lp-editorial .service-hero-fc .service-hero-fc-eyebrow{max-width:100%;color:var(--editorial-ink);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;margin-bottom:8px;padding:0;font-size:.68rem;line-height:1.45;display:block}.service-lp-editorial .service-hero-fc .service-hero-fc-title{max-width:none;color:var(--editorial-ink);letter-spacing:-.055em;word-break:keep-all;overflow-wrap:normal;font-size:clamp(1.8rem,8.1vw,2rem);line-height:1.01}.service-lp-editorial .service-hero-fc .service-hero-fc-description{color:var(--editorial-muted);margin-top:8px;font-size:.78rem;line-height:1.48}.service-lp-editorial .service-hero-fc .service-hero-fc-proof-list{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);grid-template-columns:.8fr 1.2fr;gap:0;margin-top:10px;display:grid}.service-lp-editorial .service-hero-fc .service-hero-fc-proof-item{min-height:44px;color:var(--editorial-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:7px 10px 7px 0;font-size:.68rem}.service-lp-editorial .service-hero-fc .service-hero-fc-proof-item+.service-hero-fc-proof-item{border-left:1px solid var(--editorial-line);padding-left:10px}.service-lp-editorial .service-hero-fc .service-hero-fc-cta-block{align-items:stretch;margin-top:10px}.service-lp-editorial .service-hero-fc .service-hero-fc-cta-block .service-hero-new-cta-button{width:100%;min-height:56px}.service-lp-editorial .service-hero-fc .service-hero-fc-note{color:var(--editorial-muted);text-align:center;font-size:.72rem}.service-lp-editorial .service-main .service-media-mention{padding:52px 20px 64px}.service-lp-editorial .service-main .service-media-mention-inner{grid-template-columns:1fr;gap:16px}.service-lp-editorial .service-main .service-media-mention-badge-wrap{justify-content:flex-start}.service-lp-editorial .service-main .service-media-mention-text{font-size:1.08rem}.service-lp-editorial .service-main .service-comparison,.service-lp-editorial .service-main .service-concept--flow,.service-lp-editorial .service-main .service-features-new--compact,.service-lp-editorial .service-main .service-pricing,.service-lp-editorial .service-main .service-interviews-section,.service-lp-editorial .service-main .testimonials-section,.service-lp-editorial .service-main .service-safety,.service-lp-editorial .service-main .service-faq,.service-lp-editorial .service-main .service-footer-cta{padding:84px 20px}.service-lp-editorial .service-main .service-comparison-paired{grid-template-columns:1fr;gap:14px;margin-top:38px}.service-lp-editorial .service-main .service-comparison-pair{border-radius:22px}.service-lp-editorial .service-main .service-comparison-pair-side{padding:18px 20px}.service-lp-editorial .service-main .service-comparison-pair p{font-size:.96rem}.service-lp-editorial .service-main .service-concept--flow>.service-concept-text{margin-bottom:30px;font-size:.94rem}.service-lp-editorial .service-main .service-concept-app-showcase--flow{margin-inline-start:-20px;margin-inline-end:-20px}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshots{gap:14px;padding:4px 20px 24px;scroll-padding-inline:20px}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot{border-radius:26px;flex-basis:min(320px,100vw - 40px);padding:22px 18px 18px}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot-label,.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot.is-active .service-concept-screenshot-label{font-size:1.35rem}.service-lp-editorial .service-main .service-concept-app-showcase--flow .service-concept-screenshot-caption{min-height:6.8em}.service-lp-editorial .service-main .service-features-new--compact .service-features-new-grid{grid-template-columns:1fr;gap:12px;margin-top:38px}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-card,.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-card:first-child{border-radius:22px;grid-row:auto;grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:22px;display:grid}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-icon{grid-row:1/span 2;width:48px;height:48px;margin:0}.service-lp-editorial .service-main .service-features-new--compact .service-feature-new-title{margin-bottom:6px;font-size:1.35rem}.service-lp-editorial .service-main .service-pricing-cards,.service-lp-editorial .service-main .service-safety-grid{grid-template-columns:1fr;gap:12px;margin-top:38px}.service-lp-editorial .service-main .service-pricing-card,.service-lp-editorial .service-main .service-pricing-card-free,.service-lp-editorial .service-main .service-pricing-card-male,.service-lp-editorial .service-main .service-pricing-cards .service-pricing-card:last-child,.service-lp-editorial .service-main .service-safety-card,.service-lp-editorial .service-main .service-safety-card:first-child{border-radius:22px;padding:26px}.service-lp-editorial .service-main .service-pricing-card+.service-pricing-card{border-top:1px solid #11111112}.service-lp-editorial .service-main .service-mid-cta{padding:0 20px 84px}.service-lp-editorial .service-main .service-mid-cta-inner{border-radius:22px;padding:28px 20px}.service-lp-editorial .service-main .service-faq-list{margin-top:38px}.service-lp-editorial .service-main .service-hub-links{padding:64px 20px}.service-lp-editorial .service-main .service-footer-cta{background-position:62%;align-items:end;min-height:640px;display:grid}.service-lp-editorial .service-main .service-footer-cta-inner{border-radius:28px;padding:28px 20px}}@media (max-width:360px){.service-lp-editorial .service-header .service-header-content{gap:8px;padding-inline-start:12px;padding-inline-end:8px}.service-lp-editorial .service-header .service-header-logo-text{font-size:.88rem}.service-lp-editorial .service-header .service-header-cta{padding-inline-start:11px;padding-inline-end:11px;font-size:.78rem}.service-lp-editorial .service-hero-fc .service-hero-fc-card{width:calc(100% - 20px);padding:16px 16px 14px}.service-lp-editorial .service-hero-fc .service-hero-fc-title{font-size:1.8rem}.service-lp-editorial .service-hero-fc .service-hero-fc-description{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.service-lp-editorial .service-header .service-header-cta,.service-lp-editorial .service-main .service-hero-new-cta-button,.service-lp-editorial .service-main .service-mid-cta-button,.service-lp-editorial .service-main .service-footer-cta-button{transition:none}}.service-registration-coming-soon{pointer-events:none;filter:saturate(.35);color:#fff!important;cursor:default!important;box-shadow:none!important;background:#707780!important}.service-hero-payment-note{margin-top:4px;font-size:11px;font-weight:400;line-height:1.5;display:block}

.cafe-site .service-voice-polish,.cafe-site .service-voice-index{--ozen-font:var(--cafe-display);font-family:var(--cafe-display);background:var(--cafe-paper);color:var(--cafe-ink)}.cafe-site .service-voice-polish>.service-container,.cafe-site .service-voice-polish .user-interview-detail__section>.service-container,.cafe-site .service-voice-polish .user-interview-more>.service-container,.cafe-site .service-voice-polish .user-related>.service-container{width:min(760px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto;padding:0}.cafe-site .interview-hero{width:min(760px,100% - 40px);margin:32px auto 48px;padding:0}.cafe-site .interview-kicker{color:#a34225;letter-spacing:.06em;margin:0 0 16px;font-size:13px;font-weight:600}.cafe-site .interview-hero h1{font-family:var(--cafe-display);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 24px;font-size:clamp(26px,3.4vw,42px);line-height:1.55}.cafe-site .interview-participants{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.7}.cafe-site .interview-date{color:var(--cafe-muted);margin:0;font-size:12px;line-height:1.7}.cafe-site .interview-hero-photo{aspect-ratio:3/2;background:#f4f0e9;border-radius:16px;margin:28px 0;overflow:hidden}.cafe-site .interview-hero-photo img{object-fit:cover;width:100%;height:100%;display:block}.cafe-site .interview-introduction,.cafe-site .interview-highlights{color:var(--cafe-muted);font-size:16px;line-height:1.95}.cafe-site .interview-introduction{margin:0}.cafe-site .interview-highlights{border-block:1px solid var(--cafe-line);margin-top:24px}.cafe-site .interview-highlights summary{min-height:48px;color:var(--cafe-ink);cursor:pointer;padding:16px 0;font-size:14px}.cafe-site .interview-highlights ul{margin:0 0 20px;padding-left:24px}.cafe-site .interview-highlights li+li{margin-top:8px}.cafe-site .service-voice-polish .user-interview-detail__section,.cafe-site .service-voice-polish .service-interview-section{text-align:left;background:0 0;margin:0;padding:40px 0}.cafe-site .service-voice-polish .user-interview-detail__section+.user-interview-detail__section{border-top:1px solid var(--cafe-line)}.cafe-site .service-voice-polish .user-interview-detail__question,.cafe-site .service-voice-polish .service-interview-section-title{text-align:left;font:700 clamp(22px, 2.6vw, 30px)/1.65 var(--cafe-display);letter-spacing:-.02em;color:var(--cafe-ink);text-wrap:pretty;margin:0 0 28px}.cafe-site .service-voice-polish .user-qa-pair,.cafe-site .service-voice-polish .chat-message{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.cafe-site .service-voice-polish .user-qa-pair+.user-qa-pair,.cafe-site .service-voice-polish .chat-message+.chat-message{margin-top:28px}.cafe-site .service-voice-polish .user-qa-pair__icon,.cafe-site .service-voice-polish .chat-avatar{display:none}.cafe-site .service-voice-polish .user-qa-pair__content,.cafe-site .service-voice-polish .chat-bubble{text-align:left;border:0;border-left:2px solid var(--cafe-line);width:auto;min-width:0;max-width:none;box-shadow:none;color:var(--cafe-ink);overflow-wrap:break-word;background:0 0;border-radius:0;margin:0;padding:0 0 0 18px;font-size:16px;line-height:2}.cafe-site .service-voice-polish .chat-bubble:before,.cafe-site .service-voice-polish .chat-bubble:after{display:none}.cafe-site .service-voice-polish .user-qa-pair__role,.cafe-site .service-voice-polish .chat-speaker{color:#a34225;margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.6}.cafe-site .service-voice-polish .user-qa-pair__content p,.cafe-site .service-voice-polish .chat-bubble p{font-size:inherit;line-height:inherit;text-align:inherit;color:inherit;margin:0}.cafe-site .service-voice-polish .user-qa-pair__content p+p,.cafe-site .service-voice-polish .chat-bubble p+p{margin-top:1em}.cafe-site .service-voice-polish .user-interview-more,.cafe-site .service-voice-polish .user-related{background:#f6f2ec;margin:0;padding:48px 0}.cafe-site .service-voice-polish .user-interview-more__title,.cafe-site .service-voice-polish .user-related__title{margin:0 0 24px;font-size:clamp(22px,2.5vw,30px);line-height:1.6}.cafe-site .service-voice-polish .user-interview-more__grid,.cafe-site .service-voice-polish .user-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cafe-site .service-voice-polish .user-interview-more__card,.cafe-site .service-voice-polish .user-related__card{border:0;border-top:1px solid var(--cafe-line);box-shadow:none;color:var(--cafe-ink);background:0 0;border-radius:0;padding:20px 0;text-decoration:none;display:block}.cafe-site .service-voice-polish .user-interview-more__card h3,.cafe-site .service-voice-polish .user-related__card h3{margin:8px 0 12px;font-size:18px;line-height:1.65}.cafe-site .service-voice-polish .user-interview-more__card p,.cafe-site .service-voice-polish .user-related__card p{color:var(--cafe-muted);margin:0;font-size:14px;line-height:1.9}.cafe-site .service-voice-polish .user-interview-more__meta{color:var(--cafe-muted);font-size:12px}.cafe-site .service-voice-polish .service-cta-section{width:min(760px,100% - 40px);box-shadow:none;text-align:left;background:#fff0e6;border:0;border-radius:20px;margin:48px auto;padding:32px 24px}.cafe-site .service-voice-polish .service-cta-section h2{font-size:24px;line-height:1.65}.cafe-site .service-voice-polish .service-cta-section p{font-size:15px;line-height:1.9}.cafe-site .service-voice-polish .service-cta-button,.cafe-site .service-voice-index .service-cta-button{background:var(--cafe-accent);min-height:48px;color:var(--cafe-ink);box-shadow:none;border:0;border-radius:999px;padding:14px 24px}.cafe-site .service-voice-index .modern-interview-grid{align-items:start;gap:40px}.cafe-site .service-voice-index .modern-interview-card{border:0;border-bottom:1px solid var(--cafe-line);height:auto;box-shadow:none;background:0 0;border-radius:0;display:block}.cafe-site .service-voice-index .interview-card-image{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;height:auto}.cafe-site .service-voice-index .interview-card-content{padding:24px 0}.cafe-site .service-voice-index .interview-card-title{margin:0 0 16px;font-size:22px;line-height:1.65}.cafe-site .service-voice-index .interview-card-summary{font-size:15px;line-height:1.9}.cafe-site .service-voice-index .interview-highlight{background:0 0;border:0;padding:16px 0}.cafe-site .service-voice-index .interview-card-date{color:var(--cafe-muted)}.cafe-site .service-voice-polish .service-interview-header-separated,.cafe-site .service-voice-polish .service-interview-intro,.cafe-site .service-voice-polish .service-interview-content{width:100%;margin:32px auto;padding:0}.cafe-site .service-voice-polish .service-interview-header-separated{flex-direction:column;gap:28px;display:flex}.cafe-site .service-voice-polish .service-interview-header-title{font-size:clamp(26px,3.4vw,42px);line-height:1.55}.cafe-site .service-voice-polish .service-interview-header-image-only{aspect-ratio:3/2;border-radius:16px;width:100%;overflow:hidden}.cafe-site .service-voice-polish .service-interview-header-text-content{width:100%;padding:0}.cafe-site .service-voice-polish .service-interview-intro-title{font-size:22px;line-height:1.7}.cafe-site .service-voice-polish .service-interview-intro-text{font-size:16px;line-height:2}.cafe-site .service-voice-polish .service-interview-section+.service-interview-section{border-top:1px solid var(--cafe-line)}.cafe-site .service-voice-polish .chat-message.staff{margin-bottom:24px}.cafe-site .service-voice-polish .chat-message.staff .chat-bubble{border:0;padding:0;font-weight:600}.cafe-site .service-voice-polish a:focus-visible{outline-offset:5px;outline:2px solid #a34225}.cafe-site .service-voice-polish summary:focus-visible{outline-offset:5px;outline:2px solid #a34225}.cafe-site .service-voice-index a:focus-visible{outline-offset:5px;outline:2px solid #a34225}.cafe-site .service-voice-index summary:focus-visible{outline-offset:5px;outline:2px solid #a34225}@media (max-width:767px){.cafe-site .interview-hero{margin-top:24px}.cafe-site .service-voice-polish .user-interview-more__grid,.cafe-site .service-voice-polish .user-related__grid{grid-template-columns:1fr;gap:12px}.cafe-site .service-voice-polish .service-cta-section h2{font-size:22px}.cafe-site .service-voice-index .modern-interview-grid{grid-template-columns:1fr}}.cafe-site .interview-hero-quote{margin:0 0 24px;font-size:20px;font-weight:600;line-height:1.8}.cafe-site .interview-hero-quote p{margin:0}.cafe-site .service-voice-index>.service-container{width:min(1120px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:0;padding-inline-end:0}.cafe-site .service-voice-index .service-voice-index__header{text-align:left;padding:40px 0}.cafe-site .service-voice-index .service-section-title{font-family:var(--cafe-display);text-align:left;font-size:clamp(26px,3.4vw,40px);line-height:1.55}.cafe-site .service-voice-index .service-section-title:after{display:none}.cafe-site .service-voice-index .service-section-subtitle{font-size:15px;line-height:1.9}.cafe-site .service-voice-index .interview-meta{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.cafe-site .service-voice-index .interview-date{color:var(--cafe-muted);font-size:12px}.cafe-site .service-voice-index .interview-card-subtitle,.cafe-site .service-voice-index .interview-highlight,.cafe-site .service-voice-index .participants-icon{display:none}



