.pocket-page,.pocket-showcase{color:var(--gvet-heading);text-align:start}.pocket-page{background:var(--gvet-surface)}.pocket-page :where(h1,h2,h3,p),.pocket-showcase :where(h2,p){margin-top:0}.pocket-page :where(h1,h2),.pocket-showcase h2{font-weight:800;line-height:1.1;text-wrap:balance;letter-spacing:-.025em}.pocket-page h1{font-size:var(--gvet-type-hero);margin-bottom:24px}.pocket-page h2,.pocket-showcase h2{font-size:var(--gvet-type-section-title);margin-bottom:20px}.pocket-page h3{font-size:var(--gvet-type-card-title);line-height:1.3;font-weight:750}.pocket-page p,.pocket-showcase p{color:var(--gvet-copy);font-size:var(--gvet-type-body);line-height:1.75}.pocket-page :where(a,summary):focus-visible,.pocket-showcase a:focus-visible{outline:3px solid var(--gvet-action);outline-offset:6px}.pocket-development,.pocket-hero,.pocket-showcase{background:var(--gvet-hero);color:var(--gvet-surface)}.pocket-hero{padding-block:var(--gvet-hero-top) var(--gvet-hero-bottom)}.pocket-section,.pocket-showcase{padding-block:var(--gvet-section-y)}.pocket-split{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(24px,4vw,64px)}.pocket-development-layout>*,.pocket-split>*,.pocket-workflow-layout>*{min-width:0}.pocket-development :where(h2,h3),.pocket-hero h1,.pocket-showcase h2{color:var(--gvet-surface)}.pocket-development p,.pocket-hero p,.pocket-showcase p{color:var(--gvet-white-82)}.pocket-brand-line{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:28px}.pocket-wordmark{color:var(--gvet-surface);font-size:clamp(20px,2vw,27px);font-weight:800;letter-spacing:-.035em}.pocket-wordmark span{font-weight:400;letter-spacing:-.015em}.pocket-status{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid var(--gvet-white-34);border-radius:var(--gvet-radius-sm);color:var(--gvet-surface);font-size:12px;font-weight:700;line-height:1.3}.pocket-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gvet-surface);flex:0 0 auto}.pocket-hero .pocket-lead,.pocket-showcase p{font-size:var(--gvet-type-lead)}.pocket-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-block:30px}.pocket-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;max-width:100%;min-height:50px;padding:14px 21px;border-radius:var(--gvet-radius-sm);color:var(--gvet-surface);font-weight:700;white-space:normal}.pocket-showcase .pocket-button{margin-top:12px}.pocket-text-link{color:inherit;font-weight:650;text-decoration:underline;text-underline-offset:5px}.pocket-text-link:hover{color:var(--gvet-surface)}.pocket-hero .pocket-audience{display:flex;gap:10px;align-items:baseline;margin-bottom:0;font-size:13px}.pocket-figure{margin:0;min-width:0}.pocket-figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--gvet-radius)}.pocket-figure figcaption{margin:16px auto 0;max-width:62ch;color:var(--gvet-white-78);font-size:12px;line-height:1.65;text-align:center}.pocket-section-heading{max-width:730px;margin-bottom:40px}.pocket-eyebrow{display:block;margin-bottom:16px;color:var(--gvet-accent-strong);font-size:12px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:750}.pocket-surfaces,.pocket-watch-captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pocket-surface{display:flex;flex-direction:column;padding-block:28px 0;border-top:1px solid var(--gvet-border)}.pocket-surface-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;color:var(--gvet-muted);font-size:13px}.pocket-surface-top i{color:var(--gvet-accent);font-size:27px}.pocket-surface-detail{margin-top:auto;padding-top:12px;color:var(--gvet-accent-strong);font-size:13px;font-weight:700}.pocket-watches{background:var(--gvet-surface-alt)}.pocket-watch-figure{max-width:980px;margin-inline:auto}.pocket-watch-figure figcaption{color:var(--gvet-muted)}.pocket-watch-captions{margin-top:40px;margin-inline:auto;max-width:980px}.pocket-design-number{display:block;margin-bottom:12px;color:var(--gvet-accent-strong);font-size:13px;font-weight:750}.pocket-development-layout,.pocket-workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,110px)}.pocket-steps{list-style:none;margin:0;padding:0}.pocket-steps li{display:flex;gap:20px;padding-block:22px;border-top:1px solid var(--gvet-border)}.pocket-steps li>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--gvet-accent-soft);color:var(--gvet-accent-strong);font-weight:750}.pocket-steps p{margin-bottom:0}.pocket-development .pocket-status{margin-bottom:24px}.pocket-development .pocket-development-note{margin-block:24px;padding-inline-start:16px;border-inline-start:2px solid var(--gvet-white-34);font-size:14px}.pocket-faq details{border-bottom:1px solid var(--gvet-white-20);padding-block:22px}.pocket-faq summary{cursor:pointer;font-weight:700;font-size:var(--gvet-type-body);line-height:1.5}.pocket-faq summary::marker{color:var(--gvet-white-78)}.pocket-faq details p{margin-block:16px 0;font-size:15px}.pocket-faq .pocket-text-link{display:inline-block;margin-top:16px;font-size:14px}.pocket-page section[id]{scroll-margin-top:110px}[dir=rtl] .pocket-button .fa-arrow-right{transform:rotate(180deg)}@media (max-width:991px){.pocket-split{grid-template-columns:1fr}.pocket-split .pocket-figure{width:100%;max-width:640px;margin-inline:auto}.pocket-surfaces,.pocket-watch-captions{gap:24px}.pocket-development-layout,.pocket-workflow-layout{grid-template-columns:1fr}}@media (max-width:575px){.pocket-surfaces,.pocket-watch-captions{grid-template-columns:1fr}.pocket-section-heading{margin-bottom:24px}.pocket-watch-captions article{border-top:1px solid var(--gvet-border);padding-top:20px}.pocket-watch-captions .pocket-design-number{float:inline-start;margin-inline-end:12px;margin-block-start:3px}.pocket-actions{align-items:flex-start;flex-direction:column}.pocket-brand-line{margin-bottom:22px}}