.feature-page,.feature-page .pillar-amber{--pillar-accent:var(--mkt-amber-ink)}.feature-page .pillar-header{padding:112px 20px 56px;overflow:visible}.feature-page .pillar-header-grid{gap:40px}.feature-page .pillar-header h1{letter-spacing:-.025em;text-wrap:balance;max-width:18ch;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.02}.feature-page .pillar-header .lede{max-width:52ch}.feature-page .pillar-header-ctas a{align-items:center;gap:8px;display:inline-flex}.feature-page .pillar-header-bullets{max-width:none;margin-top:28px}.feature-page .feature-row-points{gap:14px}.feature-page .feature-row-points li{font-size:16px;line-height:1.6}.feature-page .bullet-check{color:var(--mkt-amber-ink);background:0 0;margin-top:3px}.feature-page .bullet-check svg{width:18px;height:18px}.feature-page .pillar-header-visual{max-width:560px;padding:28px 20px}.feature-page .pillar-header-visual>svg{width:100%;height:auto}.pillar-hero-phone{width:min(264px,100%);margin:0 auto}.feature-page .ops-hero-video{width:100%;max-width:100%}.feature-page :is(a,button):focus-visible{outline:2px solid var(--mkt-amber-ink);outline-offset:5px}.feature-page :is(button,.mkt-btn-amber,.mkt-btn-outline):focus-visible{outline-offset:2px}.feature-page .booking-slideshow-frame{border-radius:12px;width:min(260px,100%)}.feature-page .booking-slideshow-caption,.feature-page .booking-slideshow-step{color:var(--mkt-espresso)}.feature-page .booking-slideshow-controls{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;width:100%;max-width:408px;display:grid}.feature-page .booking-slideshow-arrow{width:44px;height:44px;color:var(--mkt-espresso);background:var(--mkt-cream)}.feature-page .booking-slideshow-arrow:last-child{grid-area:1/3}.feature-page .booking-slideshow-dots{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:0;display:flex}.feature-page .booking-slideshow-dot,.feature-page .booking-slideshow-dot[data-active=true]{background:0 0;place-items:center;width:44px;height:44px;display:grid}.feature-page .booking-slideshow-dot:after{content:"";background:var(--mkt-slate);border-radius:9999px;width:7px;height:7px}.feature-page .booking-slideshow-dot[data-active=true]:after{background:var(--mkt-amber-ink);width:22px}.feature-page .booking-slideshow-dot:hover:after{background:var(--mkt-espresso)}.feature-page .pillar-details{padding-top:40px}.feature-page .pillar-details .mkt-h2{max-width:22ch}.feature-page .pillar-detail-intro{max-width:65ch;margin-bottom:48px}.feature-page .frow{align-items:start;gap:40px}.feature-page .frow-copy{max-width:none}.feature-page .frow-title{letter-spacing:-.015em;text-wrap:balance;max-width:24ch;font-size:clamp(1.875rem,3vw,2.5rem);line-height:1.15}.feature-page .frow-body{max-width:62ch;font-size:18px;line-height:1.65}.feature-page .frow-points{max-width:none;margin-top:24px}.feature-page .frow-beat+.frow-beat{border-top:1px solid var(--mkt-hairline-strong);margin-top:32px;padding-top:32px}.feature-page .frow-visual{aspect-ratio:auto;padding:32px 24px;overflow:visible}.feature-page .frow-visual.mkt-product-stage{background:var(--mkt-stage)}.frow-capture{width:min(280px,100%);margin:0 auto}.feature-page .frow-shot-photo{border:0;border-radius:0;width:100%;height:auto}.feature-page .frow:not(:has(.frow-visual)){display:block}.feature-page--booking .frow-beat{border-top:1px solid var(--mkt-hairline-strong);padding-top:28px}.feature-page .feature-grid-body{max-width:65ch;margin-bottom:40px}.feature-page .feature-grid{gap:28px}.feature-page .feature-card{border-top:1px solid var(--mkt-hairline-strong);max-width:none;padding-top:24px}.feature-page .feature-card-icon{background:0 0;width:24px;height:24px;padding:0}.feature-page .feature-card h3{margin-bottom:8px;font-size:28px}.feature-page .feature-card p{font-size:18px;line-height:1.65}.feature-page .ipad-shot{max-width:none;padding:32px}.feature-page .ipad-shot-photo{border:0;border-radius:0}.feature-page .howto--timeline{gap:48px;max-width:none}.feature-page .howto-step{border-top:1px solid var(--mkt-hairline-strong);padding-top:32px}.feature-page .howto-step .num{font-size:28px}.feature-page .howto-step .num:after{display:none}.feature-page .howto-copy{gap:20px}.feature-page .howto-step h3{font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15}.feature-page .howto-step p{max-width:44ch;font-size:18px;line-height:1.65}.feature-page .howto-shot{padding:28px 24px}.howto-capture{width:min(260px,100%);margin:0 auto}.feature-page .howto-shot-photo{border:0;border-radius:0;width:100%}.feature-page .compare-card{border-collapse:collapse;background:0 0;border:0;border-radius:0;width:100%;display:table}.feature-page .compare-row{border-color:var(--mkt-hairline-strong)}.feature-page .compare-row.head{border-top:1px solid var(--mkt-hairline-strong);background:0 0}.feature-page .compare-cell{text-align:left;border-left:0;padding:20px 16px;font-size:16px;font-weight:400}.feature-page .compare-row.head .compare-cell{font-size:24px}.feature-page .compare-cell:nth-child(2){background:color-mix(in oklch, var(--mkt-amber) 10%, var(--mkt-cream))}.feature-page .check-no{color:var(--mkt-slate)}.feature-page .compare-row:last-child{border-bottom:1px solid var(--mkt-hairline-strong)}.feature-page .mkt-faq-section{padding:64px 20px}.feature-page .mkt-faq-wrap{max-width:1120px}.feature-page .mkt-faq-title{letter-spacing:-.025em;max-width:22ch;margin-bottom:36px;font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.12}.feature-page .mkt-faq-q{font-size:22px;font-weight:400}.feature-page .mkt-faq-num{display:none}.feature-page .mkt-faq-trigger{grid-template-columns:1fr 24px;padding:24px 0}.feature-page .mkt-faq-a{max-width:70ch;padding:0 48px 24px 0;font-size:18px;line-height:1.65}.feature-page .crosslink-h2{max-width:22ch}.feature-page .crosslink-sub{max-width:60ch}.feature-page .crosslink{border:0;border-top:1px solid var(--mkt-hairline-strong);border-bottom:1px solid var(--mkt-hairline-strong);transition:border-color .2s var(--mkt-ease);background:0 0;border-radius:0;padding:28px 0}.feature-page .crosslink:hover{border-color:var(--mkt-amber-ink);transform:none}.feature-page .crosslink h3{max-width:24ch;font-size:32px}.feature-page .crosslink-body{max-width:48ch}.feature-page .crosslink-foot{color:var(--mkt-amber-ink);font-size:16px}.feature-page .crosslink:hover .crosslink-foot svg{transform:none}@media (min-width:768px){.feature-page .pillar-header{padding:128px 32px 64px}.feature-page .frow{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px}.feature-page--booking .frow-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.feature-page--booking .frow-beat+.frow-beat{margin-top:0;padding-top:28px}.feature-page .howto-step[data-visual],.feature-page .howto-step[data-visual][data-flip=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.feature-page .mkt-faq-section{padding:80px 32px}.feature-page .crosslink-grid{gap:48px}}@media (min-width:1024px){.feature-page .pillar-header{padding-inline:48px}.feature-page .pillar-header-grid{gap:64px}.feature-page .pillar-header-visual{padding:32px 24px}.feature-page .mkt-faq-section{padding-inline:48px}}@media (min-width:1200px){.feature-page .booking-slideshow-dots{flex-wrap:nowrap;grid-area:1/2}}@media (max-width:767px){.feature-page .compare-row.head{clip-path:inset(50%);width:1px;height:1px;display:grid;position:absolute;overflow:hidden}.feature-page .compare-row{gap:12px 4px;padding:20px 0}.feature-page .compare-cell{padding:12px 4px;font-size:14px}.feature-page .compare-cell:first-child{padding:0 0 12px;font-size:22px}.feature-page .compare-cell:not(:first-child){border-radius:0}.feature-page .compare-cell:not(:first-child):before{letter-spacing:0;text-transform:none;font-size:12px}.feature-page tbody .compare-row:first-child{border-top:1px solid var(--mkt-hairline-strong)}}
