.ptg-land{background:var(--color-bg);color:var(--color-text)}.ptg-land-container{max-width:1120px;margin:0 auto;padding:0 var(--space-6)}.ptg-land-nav{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-6) 0}.ptg-land-nav__brand{font-family:var(--font-display);font-weight:700;font-size:var(--text-md-size);color:var(--color-primary-deep);text-decoration:none;letter-spacing:-.01em}.ptg-land-nav__links{display:none;gap:var(--space-7);margin-left:var(--space-8)}@media (min-width:640px){.ptg-land-nav__links{display:flex}}.ptg-land-nav__links a{color:var(--color-muted);text-decoration:none;font-size:var(--text-base-size)}.ptg-land-nav__links a:hover{color:var(--color-text)}.ptg-land-nav__spacer{flex:1 1}.ptg-land-hero{display:grid;grid-template-columns:1fr;grid-gap:var(--space-9);gap:var(--space-9);align-items:center;padding:var(--space-8) 0 var(--space-9)}@media (min-width:880px){.ptg-land-hero{grid-template-columns:1fr 440px;padding:var(--space-10) 0 64px}}.ptg-land-hero__headline{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;font-size:34px;line-height:1.22;margin:0 0 var(--space-6)}@media (min-width:640px){.ptg-land-hero__headline{font-size:48px}}@media (min-width:880px){.ptg-land-hero__headline{font-size:56px}}.ptg-land-hero__subhead{font-size:var(--text-md-size);line-height:1.5;color:var(--color-muted);max-width:46ch;margin:0 0 var(--space-8)}.ptg-land-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ptg-land-hero__ctas .ptg-btn{width:auto;padding-left:var(--space-8);padding-right:var(--space-8)}.ptg-land-visual{position:relative;padding-top:40px}.ptg-land-tag,.ptg-land-visual{display:flex;justify-content:center}.ptg-land-tag{top:0;left:50%;transform:translateX(-50%);z-index:2;width:60px;height:60px;background:var(--color-primary);color:var(--color-on-primary);align-items:center;box-shadow:var(--shadow-tag-icon)}.ptg-land-ripple,.ptg-land-tag{position:absolute;border-radius:50%}.ptg-land-ripple{inset:0;border:2px solid var(--color-primary);opacity:0;animation:ptg-land-ripple 2.6s ease-out infinite}.ptg-land-ripple--2{animation-delay:1.3s}@keyframes ptg-land-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.ptg-land-ripple{animation:none;opacity:0}}.ptg-land-phone{width:min(280px,72vw);border:10px solid var(--color-dock);border-radius:36px;background:var(--color-dock);box-shadow:var(--shadow-float)}.ptg-land-phone__screen{background:var(--color-surface);border-radius:26px;padding:36px var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);min-height:420px}.ptg-land-phone__id{display:flex;align-items:center;gap:var(--space-3)}.ptg-land-phone__avatar{width:48px;height:48px;border-radius:50%;background:var(--color-mint-surface);color:var(--color-mint-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ptg-land-phone__avatar,.ptg-land-phone__name{font-family:var(--font-display);font-weight:700;font-size:var(--text-md-size)}.ptg-land-phone__name{margin:0}.ptg-land-phone__species{color:var(--color-muted);font-size:var(--text-sm-size);margin:2px 0 0}.ptg-land-phone__spacer{flex:1 1}.ptg-land-phone__note{background:var(--color-surface-sunken);border-radius:var(--radius-input);padding:var(--space-4);font-size:var(--text-xs-size);color:var(--color-muted);line-height:1.5}.ptg-land-phone__chans{display:flex;gap:var(--space-2)}.ptg-land-phone__chan{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid var(--color-mint-border);border-radius:var(--radius-tag);padding:var(--space-3) var(--space-2);color:var(--color-primary-deep);font-size:var(--text-xs-size);font-weight:600}.ptg-land-section{padding:56px 0;border-top:1px solid var(--color-border)}.ptg-land-section__title{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:28px;line-height:1.25;margin:0 0 var(--space-3)}.ptg-land-section__subtitle{color:var(--color-muted);font-size:var(--text-base-size);max-width:56ch;margin:0 0 var(--space-9)}.ptg-land-steps{display:grid;grid-template-columns:1fr;grid-gap:var(--space-8);gap:var(--space-8)}@media (min-width:720px){.ptg-land-steps{grid-template-columns:repeat(3,1fr)}}.ptg-land-step__num{font-family:var(--font-mono);font-size:var(--text-mono-sm-size);letter-spacing:.02em;color:var(--color-primary);display:block;margin-bottom:var(--space-4)}.ptg-land-step__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-md-size);margin:0 0 var(--space-2)}.ptg-land-step__body{color:var(--color-muted);font-size:var(--text-base-size);line-height:1.55;margin:0}.ptg-land-features{display:grid;grid-template-columns:1fr;grid-gap:var(--space-5);gap:var(--space-5)}@media (min-width:640px){.ptg-land-features{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.ptg-land-features{grid-template-columns:repeat(3,1fr)}}.ptg-land-feature{border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-7);background:var(--color-surface)}.ptg-land-feature__icon{width:40px;height:40px;border-radius:var(--radius-input);background:var(--color-mint-surface);color:var(--color-mint-text);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.ptg-land-feature__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-base-size);margin:0 0 var(--space-2)}.ptg-land-feature__body{color:var(--color-muted);font-size:var(--text-sm-size);line-height:1.55;margin:0}.ptg-land-trust{display:flex;gap:var(--space-6);align-items:flex-start;background:var(--color-mint-surface);border:1px solid var(--color-mint-border);border-radius:var(--radius-card);padding:var(--space-8)}.ptg-land-trust__icon{flex-shrink:0;color:var(--color-mint-text)}.ptg-land-trust__title{font-family:var(--font-display);font-weight:600;font-size:var(--text-md-size);color:var(--color-mint-text);margin:0 0 var(--space-2)}.ptg-land-trust__body{color:var(--color-mint-text);font-size:var(--text-base-size);line-height:1.55;margin:0;max-width:64ch}.ptg-land-cta{background:var(--color-dock);color:#fff;padding:64px 0}.ptg-land-cta__title{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;font-size:30px;line-height:1.3;margin:0 0 var(--space-4);max-width:22ch}.ptg-land-cta__body{color:hsla(0,0%,100%,.72);font-size:var(--text-md-size);margin:0 0 var(--space-8);max-width:48ch}.ptg-land-cta__actions{display:flex;flex-wrap:wrap;gap:var(--space-4)}.ptg-land-cta__actions .ptg-btn--ghost,.ptg-land-cta__actions .ptg-btn--primary{width:auto;padding-left:var(--space-8);padding-right:var(--space-8)}.ptg-land-cta__actions .ptg-btn--ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.35)}.ptg-land-footer{padding:var(--space-8) 0 48px;display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:center;justify-content:space-between}.ptg-land-footer__brand{font-family:var(--font-display);font-weight:700;color:var(--color-primary-deep)}.ptg-land-footer__tagline{color:var(--color-muted-weak);font-size:var(--text-sm-size);margin:4px 0 0}.ptg-land-footer__links{display:flex;gap:var(--space-6);align-items:center;font-size:var(--text-sm-size)}.ptg-land-footer__links a{color:var(--color-muted);text-decoration:none}.ptg-land-footer__links a:hover{color:var(--color-text)}.ptg-land-footer__rights{color:var(--color-muted-weak);font-size:var(--text-xs-size);width:100%;padding-top:var(--space-5);border-top:1px solid var(--color-surface-sunken)}