:root{--green:#6eb23f;--green-dark:#3f8b2e;--green-soft:#eef8e8;--mint:#dff3ee;--orange:#f07b2d;--ink:#3d3d3d;--text:#4d555c;--muted:#77828c;--line:#e6eddf;--hp-green:#57bf19;--hp-deep:#0d9550}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--text);font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Sans,Yu Gothic,YuGothic,Meiryo,sans-serif;letter-spacing:0;line-height:1.75;margin:0;padding-top:82px}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}.page{overflow:hidden}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(110,178,63,.12);box-shadow:0 8px 26px rgba(82,116,64,.08);left:0;position:fixed;top:0;width:100%;z-index:50}.site-header-inner{align-items:center;display:grid;gap:28px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 auto;min-height:82px;width:min(1180px,calc(100% - 40px))}.site-brand{align-items:center;display:inline-flex;flex:0 0 auto}.site-brand img{height:62px;-o-object-fit:contain;object-fit:contain;width:62px}.site-nav{color:#505a54;display:flex;flex-wrap:wrap;font-size:14px;font-weight:800;gap:8px 24px;justify-content:flex-end}.site-nav a{align-items:center;display:inline-flex;min-height:38px}.site-nav a.active{color:var(--hp-deep)}.site-nav-label-mobile{display:none}.site-actions{align-items:center;display:flex;gap:10px}.site-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;line-height:1.3;min-height:42px;padding:9px 18px;white-space:nowrap}.site-btn.contact{background:var(--hp-deep);box-shadow:0 10px 20px rgba(13,149,80,.18);color:#fff}.site-btn.signin{background:#fff;border:1px solid rgba(13,149,80,.24);color:var(--hp-deep)}.container{margin:0 auto;width:min(1180px,calc(100% - 40px))}.eyebrow{align-items:center;color:var(--green);display:inline-flex;font-size:13px;font-weight:700;gap:8px;letter-spacing:.06em;margin:0 0 16px;text-transform:uppercase}.eyebrow:before{background:var(--orange);border-radius:999px;content:"";height:3px;width:34px}.section{padding:72px 0}.section.alt{background:linear-gradient(180deg,hsla(0,0%,100%,.68),hsla(84,56%,98%,.96)),url(../ponema/assets/bg_ponema_pattern.jpg) 50% /cover}.section-head{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,.9fr) minmax(280px,.65fr);margin-bottom:34px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,4.4vw,58px);line-height:1.22;margin-bottom:22px;max-width:760px}h1,h2{color:#3a3a3a;font-weight:800}h2{font-size:clamp(26px,3.2vw,40px);line-height:1.28;margin-bottom:18px}h3{color:var(--ink);font-size:20px;line-height:1.35;margin-bottom:10px}.lead{color:var(--text);font-size:clamp(16px,1.5vw,18px);line-height:1.8}.note{color:var(--muted);font-size:13px;line-height:1.7}.pill{align-items:center;background:var(--green-soft);border:1px solid rgba(90,165,44,.28);border-radius:999px;color:var(--green-dark);display:inline-flex;font-size:12px;font-weight:700;min-height:28px;padding:4px 11px;white-space:nowrap}.pill.dev{background:#fff6df;border-color:rgba(241,182,64,.42);color:#8a5a00}.hero{background:linear-gradient(90deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.58) 47%,hsla(0,0%,100%,.04)),url(../ponema/assets/bg_office_meeting.jpg) 50% /cover;min-height:calc(92vh - 82px);padding:78px 0 64px;position:relative}.hero:before{background:radial-gradient(circle at 72% 46%,hsla(0,0%,100%,0) 0 24%,hsla(0,0%,100%,.28) 58%,hsla(0,0%,100%,.56) 100%),linear-gradient(180deg,hsla(98,57%,95%,.22),hsla(0,0%,100%,.56));inset:0}.hero:after,.hero:before{content:"";pointer-events:none;position:absolute}.hero:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);height:140px;inset:auto 0 0}.hero-grid{align-items:center;display:grid;gap:46px;grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);position:relative;z-index:2}.hero-copy{max-width:820px}.hero-badges{gap:10px}.hero-actions,.hero-badges{display:flex;flex-wrap:wrap;margin-top:24px}.hero-actions{gap:14px}.btn{align-items:center;border-radius:999px;box-shadow:0 12px 24px rgba(13,149,80,.18);color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:54px;min-width:190px;padding:12px 24px}.btn.primary{background:var(--hp-deep)}.btn.secondary{background:#f2a51f}.hero-actions .hero-sub-action{background:hsla(0,0%,100%,.9);border:1px solid rgba(13,149,80,.24);box-shadow:0 12px 24px rgba(82,116,64,.1);color:var(--hp-deep)}.hero-panel{overflow:visible;position:relative}.hero-panel:before{background:hsla(0,0%,100%,.52);border-radius:26px;box-shadow:0 22px 60px rgba(82,116,64,.14);content:"";inset:8% -7% -10% 12%;position:absolute;transform:rotate(-2deg)}.hero-capture{background:hsla(0,0%,100%,.98);border:1px solid rgba(110,178,63,.34);border-radius:8px;box-shadow:0 30px 70px rgba(62,91,48,.22);margin-inline:auto;padding:14px;position:relative;text-align:center;width:min(620px,100%);z-index:1}.hero-capture:before{background:linear-gradient(90deg,var(--green-soft),#fff8f1);border-radius:6px 6px 0 0;content:"";display:block;height:10px;margin:-2px -2px 10px}.hero-capture img{border-radius:6px;box-shadow:0 8px 24px rgba(82,116,64,.1);margin-inline:auto;width:100%}.hero-capture-note{background:hsla(0,0%,100%,.98);border:1px solid rgba(110,178,63,.28);border-radius:8px;bottom:-5%;box-shadow:0 16px 34px rgba(82,116,64,.18);color:var(--green-dark);font-size:14px;font-weight:800;padding:14px 16px;position:absolute;right:-3%;text-align:center;width:min(300px,76%)}.problem-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.problem{align-items:center;background:hsla(0,0%,100%,.86);border:1px solid rgba(110,178,63,.14);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.06);display:grid;gap:12px 18px;grid-template-columns:64px 1fr;min-height:142px;padding:20px 22px;text-align:left}.problem-icon{background:#fff;border-radius:50%;box-shadow:0 10px 26px rgba(82,116,64,.11);display:grid;grid-row:1/span 2;height:64px;margin:0;place-items:center;width:64px}.problem-icon i{color:var(--hp-green);font-size:32px;line-height:1}.problem strong{color:var(--ink);display:block;font-size:18px;grid-column:2;line-height:1.42;margin-bottom:0}.problem span{color:var(--muted);font-size:13px;grid-column:2;line-height:1.65}.value-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.value-grid+.note{margin-top:18px}.value{background:#fff;border:1px solid rgba(110,178,63,.15);border-radius:8px;box-shadow:0 16px 34px rgba(82,116,64,.09);color:var(--text);overflow:hidden;padding:26px;position:relative}.value:before{background:var(--hp-green);border-radius:999px;content:"";display:block;height:5px;margin-bottom:20px;width:48px}.value:nth-child(2),.value:nth-child(3){background:#fff}.value small{color:var(--orange);display:block;font-weight:800;letter-spacing:.08em;margin-bottom:18px}.value h3{color:#3a3a3a;font-size:24px}.value p{color:var(--muted);margin-bottom:0}.feature-list{display:grid;gap:14px;margin:24px 0 0}.feature-list div{align-items:start;display:grid;gap:12px;grid-template-columns:22px 1fr}.check{background:var(--green);border-radius:50%;color:#fff;display:inline-grid;font-size:13px;font-weight:900;height:22px;margin-top:4px;place-items:center;width:22px}.screen{background:#fff;border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 14px 34px rgba(82,116,64,.1);margin:0;overflow:hidden}.screen.captioned{padding:10px}.screen-caption,.screen figcaption{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:9px;text-align:left}.module-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.module{align-content:start;background:hsla(0,0%,100%,.96);border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08);display:grid;grid-template-rows:auto auto;min-height:226px;overflow:hidden}.module-featured{align-items:stretch;background:linear-gradient(135deg,#fff,#f2faed);border-color:rgba(13,149,80,.34);grid-column:1/-1;grid-template-columns:1fr;min-height:auto}.module-featured .module-body{padding:30px 30px 14px}.module-featured h3{font-size:clamp(24px,2.6vw,34px)}.module-featured .module-icon{font-size:18px;height:42px;width:42px}.module-featured p{font-size:15px}.module-featured-media{align-items:start;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 30px 16px}.module-featured-media .screen.captioned{padding:8px}.module-featured-media .screen-caption,.module-featured-media .screen figcaption{margin-top:7px}.module-featured-media .screen img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}.module-image{aspect-ratio:16/9;background:var(--green-soft);border:1px solid rgba(110,178,63,.18);border-radius:8px;color:inherit;display:block;margin:0 12px 12px;overflow:hidden;padding:0}.module-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}.module-modal-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:zoom-in;font:inherit;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:auto}.module-featured-media .module-modal-trigger{text-align:left;width:100%}.module-modal-trigger:after{background:hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 8px 18px rgba(48,76,39,.18);color:var(--green-dark);content:"\f00e";display:grid;font-family:Font Awesome\ 6 Free;font-size:12px;font-weight:900;height:30px;place-items:center;position:absolute;right:10px;top:10px;width:30px}.module-modal-trigger:focus-visible,.module-modal-trigger:hover{border-color:rgba(13,149,80,.42);box-shadow:0 16px 34px rgba(82,116,64,.16);outline:none;transform:translateY(-1px)}.module-modal-open{overflow:hidden}.module-modal{display:none;inset:0;padding:24px;place-items:center;position:fixed;z-index:1000}.module-modal.is-open{display:grid}.module-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(18,30,22,.62);inset:0;position:absolute}.module-modal-dialog{background:#fff;border-radius:10px;box-shadow:0 28px 80px rgba(20,36,24,.34);max-height:calc(100dvh - 48px);overflow:hidden;position:relative;width:min(1060px,100%);z-index:1}.module-modal-dialog:focus{outline:none}.module-modal-close{background:hsla(0,0%,100%,.94);border:1px solid rgba(110,178,63,.2);border-radius:50%;box-shadow:0 10px 24px rgba(82,116,64,.14);color:var(--green-dark);cursor:pointer;display:grid;height:40px;margin:0;place-items:center;position:absolute;right:14px;top:14px;width:40px;z-index:2}.module-modal-close:focus-visible,.module-modal-close:hover{border-color:rgba(13,149,80,.42);outline:none}.module-modal-content{max-height:calc(100dvh - 48px);overflow:hidden;padding:24px}.module-modal-card{align-items:center;box-shadow:none;gap:16px 24px;grid-template-columns:minmax(230px,.28fr) minmax(0,.72fr);grid-template-rows:minmax(0,1fr) auto;max-height:calc(100dvh - 92px);min-height:auto;overflow:hidden;padding:24px}.module-modal-card .module-body{align-self:center;grid-column:1;grid-row:1;padding:0}.module-modal-card .module-body p{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;overflow:hidden}.module-modal-media{align-self:center;aspect-ratio:auto;color:inherit;cursor:default;font:inherit;grid-column:2;grid-row:1/span 2;margin:0;max-height:calc(100dvh - 144px);max-width:100%;pointer-events:none;width:100%}.module-modal-media.screen.captioned{display:grid;gap:8px;grid-template-rows:minmax(0,1fr) auto}.module-modal-media img{background:#f8fbf5;height:auto;max-height:calc(100dvh - 168px);min-height:0;-o-object-fit:contain;object-fit:contain;width:100%}.module-modal-media.screen.captioned img{height:100%;max-height:calc(100dvh - 190px)}.module-modal-card .module-benefit{grid-column:1;grid-row:2;margin:0}.module-modal-media:after{display:none}.module-benefit{align-items:center;background:#f4fbef;border:1px solid rgba(13,149,80,.18);border-radius:999px;color:var(--green-dark);display:inline-flex;font-size:12px;font-weight:800;justify-self:start;line-height:1.3;margin:0 12px 14px;min-height:28px;padding:4px 10px}.module-body{padding:18px 18px 12px}.module h3{align-items:center;display:flex;flex-wrap:wrap;font-size:18px;gap:8px}.module-icon{background:linear-gradient(180deg,#fff,#f2faed);border:1px solid rgba(110,178,63,.28);border-radius:50%;box-shadow:0 6px 14px rgba(82,116,64,.08);color:var(--green-dark);display:inline-grid;flex:0 0 auto;font-size:14px;height:32px;place-items:center;width:32px}.module-icon-pair{font-size:12px;gap:2px;grid-template-columns:1fr 1fr;padding:0 7px}.module-featured .module-icon-pair{font-size:15px;padding:0 9px}.module p{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:0}.module-detail{padding:0 30px 30px}.module-detail .feature-list{margin-top:0}.featured-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.featured-chips span{align-items:center;background:#f4fbef;border:1px solid rgba(13,149,80,.18);border-radius:999px;color:var(--green-dark);display:inline-flex;font-size:12px;font-weight:800;line-height:1.3;min-height:28px;padding:4px 10px}.support-functions{background:hsla(0,0%,100%,.94);border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.06);margin-top:0;padding:24px}.module-support{grid-column:span 2}.support-functions-head{align-items:end;display:grid;gap:18px;grid-template-columns:minmax(0,.72fr) minmax(260px,.8fr);margin-bottom:18px}.support-functions-head h3{font-size:22px;margin-bottom:0}.support-functions-head p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.module-faq-link{color:var(--green-dark);display:block;font-size:13px;font-weight:800;margin-top:16px;text-align:right;text-decoration:underline;text-underline-offset:4px}.module-faq-link:after{content:" →"}.module-faq-link:focus-visible,.module-faq-link:hover{color:var(--green)}.support-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.support-grid article{background:linear-gradient(180deg,#fff,#f8fcf4);border:1px solid rgba(110,178,63,.14);border-radius:8px;display:grid;gap:4px 12px;grid-template-columns:36px 1fr;min-height:0;padding:14px}.support-icon{background:#fff;border:1px solid rgba(110,178,63,.24);border-radius:50%;color:var(--green-dark);display:inline-grid;font-size:15px;grid-row:1/span 2;height:36px;margin-bottom:0;place-items:center;width:36px}.support-grid h4{color:var(--ink);font-size:15px;line-height:1.4;margin:0 0 8px}.support-grid p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.hardware-grid{gap:16px}.hardware-grid,.option-problems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.option-problems{gap:14px;margin-bottom:22px}.option-problem{background:hsla(0,0%,100%,.96);border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 10px 22px rgba(82,116,64,.06);padding:18px}.option-problem strong{color:var(--ink);display:block;font-size:16px;line-height:1.45;margin-bottom:6px}.option-problem span{color:var(--muted);font-size:13px;line-height:1.65}.option-lead{margin:0 0 16px}.option-lead h3{font-size:20px;margin-bottom:6px}.option-lead p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.hardware{background:hsla(0,0%,100%,.96);border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08);overflow:hidden}.hardware .photo{aspect-ratio:16/10;background:#f2f5f0;overflow:hidden}.hardware .photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hardware .phone-photo{background:linear-gradient(135deg,hsla(98,53%,94%,.82),hsla(0,0%,100%,.96)),#f2f5f0;display:grid;padding:12px;place-items:start center}.phone-frame{aspect-ratio:9/16;background:#1f2a32;border:2px solid #1f2a32;border-radius:20px;box-shadow:0 14px 24px rgba(31,42,50,.18);overflow:hidden;padding:10px 5px 12px;position:relative;width:min(72%,190px)}.phone-frame:before{background:hsla(0,0%,100%,.24);border-radius:999px;content:"";height:4px;left:50%;position:absolute;top:4px;transform:translateX(-50%);width:34px;z-index:1}.phone-frame img{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.hardware .copy{padding:18px}.hardware h3{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.hardware p{color:var(--muted);font-size:14px;line-height:1.7;margin-bottom:0}.store-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.store-links,.store-links a{align-items:center;justify-content:center}.store-links a{display:inline-flex;min-height:0}.store-links img{height:42px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.pricing{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing,.pricing-composition{align-items:stretch;display:grid}.pricing-composition{gap:16px;grid-template-columns:minmax(0,1.35fr) 54px minmax(280px,.72fr);margin-bottom:22px}.pricing-part{background:linear-gradient(135deg,#fff,#f7fcf2);border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 10px 22px rgba(82,116,64,.06);padding:22px}.pricing-part-main{border-color:rgba(110,178,63,.28)}.pricing-part-head{margin-bottom:16px}.pricing-part-label{color:var(--hp-deep);display:inline-flex;font-size:12px;font-weight:900;margin-bottom:8px}.pricing-part h3{font-size:22px;margin-bottom:6px}.pricing-part p{color:var(--muted);font-size:13px;line-height:1.7;margin-bottom:0}.pricing-plus{align-self:center;background:#fff;border:1px solid rgba(110,178,63,.28);border-radius:50%;box-shadow:0 10px 22px rgba(82,116,64,.08);color:var(--hp-deep);display:grid;font-size:30px;font-weight:900;height:54px;place-items:center;width:54px}.option-chip-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.option-chip-list li{align-items:center;background:hsla(0,0%,100%,.84);border:1px solid rgba(110,178,63,.16);border-radius:8px;color:var(--ink);display:grid;font-size:13px;font-weight:800;gap:10px;grid-template-columns:30px minmax(0,1fr);line-height:1.45;min-height:44px;padding:8px 10px}.option-chip-list i{background:#fff;border:1px solid rgba(110,178,63,.22);border-radius:50%;color:var(--green-dark);display:grid;font-size:13px;height:30px;place-items:center;width:30px}.price-block-title{color:var(--ink);font-size:18px;font-weight:800;margin:28px 0 12px}.price-card{background:hsla(0,0%,100%,.98);border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 14px 34px rgba(82,116,64,.08);padding:20px}.price-card.emphasis{background:linear-gradient(135deg,hsla(98,53%,94%,.96),hsla(0,0%,100%,.96)),url(../ponema/assets/bg_ponema_pattern.jpg) 50% /cover;border-color:rgba(110,178,63,.28)}.price{color:var(--ink);font-size:clamp(32px,4vw,44px);font-weight:900;line-height:1.1;margin:14px 0}.price small{color:var(--muted);font-size:14px;font-weight:700}.feature-matrix{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px}.pricing-part-main .feature-matrix{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.feature-cell{align-items:center;background:hsla(0,0%,100%,.98);border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 10px 22px rgba(82,116,64,.06);display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr);padding:13px 14px}.feature-cell-icon{background:linear-gradient(180deg,#fff,#f2faed);border:1px solid rgba(110,178,63,.24);border-radius:50%;color:var(--green-dark);display:inline-grid;font-size:14px;height:34px;place-items:center;width:34px}.feature-cell-icon.module-icon-pair{font-size:11px;gap:1px;grid-template-columns:1fr 1fr;padding:0 6px}.feature-cell strong{color:var(--ink);display:block;font-size:14px;line-height:1.35}.feature-cell-text>span{color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:3px}.plan-count{color:var(--hp-deep);font-size:15px;font-weight:900}.option-prices{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;margin-top:22px}.option-price{background:#fff;border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 10px 22px rgba(82,116,64,.06);padding:16px}.option-price h3{font-size:15px;margin-bottom:8px}.option-price dl{display:grid;gap:8px;margin:0}.option-price div{display:grid;gap:2px}.option-price dt{color:var(--muted);font-size:11px;font-weight:700;line-height:1.4}.option-price dd{color:var(--ink);font-size:13px;font-weight:700;line-height:1.5;margin:0}.option-price dd.price-free,.option-price dd.price-main{color:var(--hp-deep);display:block;font-size:19px;line-height:1.3}.contact-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card{background:#fff;border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08);padding:24px}.contact-card.emphasis{background:linear-gradient(135deg,hsla(98,53%,94%,.96),hsla(0,0%,100%,.96)),url(../ponema/assets/bg_ponema_pattern.jpg) 50% /cover;border-color:rgba(13,149,80,.3)}.contact-card h3{font-size:21px;margin-top:12px}.contact-card p{color:var(--muted);font-size:14px;line-height:1.75;margin-bottom:0}.contact-card .trial-note,.contact-side .trial-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:10px}.contact-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:28px}.subpage-hero{background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(93,60%,97%,.96)),url(../ponema/assets/bg_ponema_pattern.jpg) 50% /cover;padding:48px 0 44px}.subpage-hero .section-head{align-items:center;margin-bottom:0}.subpage-hero .subpage-title,.subpage-hero h1{color:#3a3a3a;font-size:clamp(28px,3vw,42px);font-weight:800;line-height:1.24;margin-bottom:0}.subpage-hero .subpage-title{margin-top:0}.subpage-hero .lead{font-size:16px;line-height:1.75}.contact-page{background:#fff}.contact-page-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(240px,.48fr) minmax(0,1fr)}.contact-side{display:grid;gap:16px}.contact-form-panel,.contact-side article{background:#fff;border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08)}.contact-side article{background:#f3f8ef;border-color:transparent;border-left:4px solid var(--hp-deep);border-radius:0 8px 8px 0;box-shadow:none;padding:24px}.contact-side h2{color:var(--hp-deep);font-size:21px;margin:0 0 10px}.contact-side p{color:var(--muted);font-size:14px;line-height:1.75;margin-bottom:0}.contact-side-flow{padding:8px 0 0 4px}.contact-side-flow h2{color:var(--ink);font-size:16px;margin:0 0 10px}.contact-side-flow ol{color:var(--muted);font-size:14px;line-height:2;margin:0;padding-left:22px}.contact-form-panel{padding:30px}.confirmation-panel{margin:0 auto;max-width:760px}.confirmation-list{margin:0 0 30px}.confirmation-list>div{border-bottom:1px solid rgba(110,178,63,.16);display:grid;gap:20px;grid-template-columns:180px minmax(0,1fr);padding:14px 0}.confirmation-list dt{color:var(--ink);font-size:14px;font-weight:800}.confirmation-list dd{margin:0;overflow-wrap:anywhere}.confirmation-contents{white-space:pre-wrap}.confirmation-actions{gap:12px}.form-grid{display:grid;gap:18px}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.form-group{margin-bottom:22px}.form-section{margin-top:38px}.form-section:first-of-type{margin-top:0}.form-section-head{margin-bottom:22px}.form-section-head h2{color:var(--ink);font-size:18px;margin:0}.inquiry-detail{margin:0 0 24px}.checkbox-group{border:0;min-width:0;padding:0}.checkbox-group label{align-items:center;display:inline-flex;font-size:14px;margin:0}.checkbox-group{display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-group .form-label,.checkbox-group .form-note{grid-column:1/-1}.form-note{color:var(--muted);font-size:13px;line-height:1.6;margin:4px 0 0}.checkbox-group input{accent-color:var(--hp-deep);height:16px;margin:0 6px 0 0;width:16px}.form-label{align-items:center;color:var(--ink);display:flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:8px}.form-label small{align-items:center;background:#fff0e4;border-radius:999px;color:#d96018;display:inline-flex;font-size:11px;font-weight:900;line-height:1;min-height:20px;padding:2px 7px}.form-control{background:#fff;border:1px solid rgba(110,178,63,.22);border-radius:8px;color:var(--text);display:block;font:inherit;font-size:15px;line-height:1.5;min-height:48px;outline:none;padding:11px 13px;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.form-control:focus{border-color:rgba(13,149,80,.54);box-shadow:0 0 0 3px rgba(13,149,80,.12)}textarea.form-control{min-height:150px;resize:vertical}.form-control.is-invalid{border-color:#d94b3d;box-shadow:0 0 0 3px rgba(217,75,61,.1)}.invalid-feedback{color:#c73c31;display:block;font-size:13px;font-weight:700;line-height:1.5;margin-top:7px}.form-agree{align-items:flex-start;color:var(--text);display:flex;font-size:14px;gap:10px;line-height:1.7;margin:30px 0 0}.form-agree input{accent-color:var(--hp-deep);flex:0 0 auto;height:18px;margin-top:4px;width:18px}.form-agree a{color:var(--hp-deep);font-weight:800;text-decoration:underline}.agree-error{margin-left:28px}.form-actions{display:flex;justify-content:center;margin-top:30px}.form-actions .btn{border:0;cursor:pointer}.faq-page{background:#fff}.faq-search{margin:0 auto 28px;max-width:720px}.faq-search label{color:var(--ink);display:block;font-size:14px;font-weight:800;margin-bottom:8px}.faq-tabs{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:920px}.faq-tab-link{align-items:center;background:#fff;border:1px solid rgba(110,178,63,.18);border-radius:8px;box-shadow:0 10px 22px rgba(82,116,64,.06);color:var(--text);cursor:pointer;display:grid;font:inherit;font-size:14px;font-weight:800;gap:10px;grid-template-columns:34px minmax(0,1fr);line-height:1.45;min-height:70px;padding:12px;text-align:left}.faq-tab-link.active{background:#f2faed;border-color:rgba(13,149,80,.34);color:var(--hp-deep)}.faq-tab-icon{background:#edf8e9;border-radius:50%;color:var(--hp-deep);display:grid;height:34px;place-items:center;width:34px}.faq-tab-content{margin:32px auto 0;max-width:920px}.faq-pane{display:none}.faq-pane.active{display:block}.faq-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.faq-list a{background:#fff;border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 8px 18px rgba(82,116,64,.05);color:var(--text);display:block;font-weight:700;line-height:1.65;padding:16px 18px}.faq-list a:hover{border-color:rgba(13,149,80,.28);color:var(--hp-deep)}.faq-search-preview{color:var(--muted);font-size:13px;line-height:1.6;margin:-4px 18px 8px}.faq-no-result{background:#f8fcf4;border:1px solid rgba(110,178,63,.16);border-radius:8px;color:var(--muted);display:none;margin:0;padding:18px;text-align:center}.faq-detail-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 260px}.faq-answer,.faq-category-nav{background:#fff;border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08)}.faq-answer{padding:30px}.faq-answer>h1{font-size:clamp(22px,2.6vw,30px);margin-bottom:24px}.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.answer-content{color:var(--text);font-size:15px;line-height:1.85}.answer-content a{color:var(--hp-deep);font-weight:800;text-decoration:underline}.answer-content hr{border:0;border-top:1px solid rgba(110,178,63,.18);margin:32px 0}.answer-block+.answer-block{border-top:1px solid rgba(110,178,63,.16);margin-top:28px;padding-top:28px}.answer-picture-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:18px}.answer-picture-item{margin:0 auto;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.answer-picture{background:#f8fcf4;border:1px solid rgba(110,178,63,.16);border-radius:8px;display:block;overflow:hidden}.answer-picture img{height:auto;max-height:720px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.answer-picture-item figcaption{color:var(--muted);font-size:13px;line-height:1.6;margin-top:8px}.faq-related{background:#f8fcf4;border:1px solid rgba(110,178,63,.16);border-radius:8px;margin-top:16px;padding:18px}.faq-combination{border-top:1px solid rgba(110,178,63,.18);color:var(--muted);margin-top:40px;padding-top:22px}.faq-combination p,.faq-related p{color:var(--text);font-weight:800;margin:0 0 8px}.faq-combination ul{margin-bottom:0;padding-left:1.2em}.faq-combination li{margin-bottom:12px}.faq-feature-name{background:#eef8e9;border:1px solid rgba(13,149,80,.22);border-radius:999px;color:var(--hp-deep);display:inline-block;font-size:13px;font-weight:800;line-height:1.25;margin:0 2px;padding:3px 8px;vertical-align:0}.answer-content a.faq-feature-name,.answer-content a.faq-feature-name:visited,.faq-feature-name{text-decoration:none}a.faq-feature-name:focus-visible,a.faq-feature-name:hover{background:#e5f5df;border-color:rgba(13,149,80,.42);color:var(--hp-deep);text-decoration:none}.faq-feature-name>i{font-size:11px;margin-right:6px}.faq-app-link{font-weight:700}.faq-app-link-note{align-items:center;color:var(--hp-deep);cursor:help;display:inline-flex;font-size:.82em;height:1.15em;justify-content:center;margin-left:4px;vertical-align:.05em;width:1.15em}.faq-app-link-note i{pointer-events:none}.faq-related ul{margin:0;padding-left:1.2em}.faq-table{border:1px solid rgba(110,178,63,.34);border-collapse:collapse;font-size:14px;line-height:1.75;margin:22px 0;min-width:860px;table-layout:fixed;width:100%}.answer-content .table-responsive{-webkit-overflow-scrolling:touch;margin:22px 0;overflow-x:auto;width:100%}.answer-content .table-responsive .faq-table{margin:0}.faq-table td,.faq-table th{border:1px solid rgba(110,178,63,.28)!important;overflow-wrap:anywhere;padding:16px 18px;vertical-align:top;word-break:normal}.answer-content li>p,.faq-table td>p,.faq-table th>p{margin:0}.faq-table th{background:#f3faec;color:var(--green-dark);font-weight:800;line-height:1.45}.faq-table tbody tr:nth-child(2n) td{background:#fbfdf8}.faq-table td:first-child,.faq-table th:first-child{font-weight:800;width:16%}.faq-table td:nth-child(2),.faq-table th:nth-child(2){width:20%}.faq-table td:nth-child(3),.faq-table th:nth-child(3){width:42%}.faq-table td:nth-child(4),.faq-table th:nth-child(4){width:22%}.faq-category-nav{padding:22px}.faq-category-nav h2{font-size:18px;margin-bottom:14px}.faq-category-nav ul{display:grid;gap:8px;list-style:none;margin:0;padding:0}.faq-category-nav a{background:#f6fbf2;border-radius:8px;color:var(--green-dark);display:block;font-size:13px;font-weight:800;line-height:1.5;padding:10px 12px}.content-page{background:#fff}.policy-version-notice-wrap{background:#fff;padding:18px 0 0}.subpage-hero+.policy-version-notice-wrap+.content-page{padding-top:28px}.policy-version-notice{align-items:center;background:#f4fbef;border-left:5px solid var(--hp-green);border-radius:8px;box-shadow:0 8px 18px rgba(82,116,64,.08);display:flex;gap:18px;justify-content:space-between;margin:0 auto;max-width:920px;padding:16px 18px}.policy-version-notice-archive{background:#fff8eb;border-left-color:#b87924}.policy-version-notice-future{background:#eef8ff;border-left-color:#3085b8}.policy-version-notice strong{color:var(--green-dark);display:block;font-size:15px;font-weight:900;line-height:1.5}.policy-version-notice p{color:var(--text-muted);font-size:13px;line-height:1.7;margin:4px 0 0}.policy-version-notice a{background:var(--hp-deep);border-radius:999px;color:#fff;flex:0 0 auto;font-size:13px;font-weight:900;line-height:1.4;padding:8px 12px}.content-panel{background:#fff;border:1px solid rgba(110,178,63,.16);border-radius:8px;box-shadow:0 12px 28px rgba(82,116,64,.08);margin:0 auto;max-width:920px;padding:34px}.content-body{color:var(--text);font-size:15px;line-height:1.9}.content-body a{color:var(--hp-deep);font-weight:800;text-decoration:underline}.p-ponema-information .content-body .option_store{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.p-ponema-information .content-body .option_store a{align-items:center;display:inline-flex}.p-ponema-information .content-body .option_store img{height:42px;max-width:150px;-o-object-fit:contain;object-fit:contain;width:auto}.p-ponema-information .content-body h5{color:var(--ink);font-size:16px;font-weight:800;line-height:1.6;margin:24px 0 10px}.p-ponema-information .content-body h6{color:var(--ink);font-size:15px;font-weight:800;line-height:1.6;margin:22px 0 8px}.p-ponema-information .content-body h5:first-child,.p-ponema-information .content-body h6:first-child{margin-top:0}.content-body table,.content-panel table{border-collapse:collapse;font-size:14px;line-height:1.7;margin:18px 0;width:100%}.content-body td,.content-body th,.content-panel td,.content-panel th{border:1px solid rgba(110,178,63,.2);padding:10px 12px;vertical-align:top}.content-body th,.content-panel th{background:#f4fbef;color:var(--green-dark);font-weight:800}.info-list{display:grid;gap:28px;list-style:none;margin:0;padding:0}.info-list-item+.info-list-item{border-top:1px solid rgba(110,178,63,.16);padding-top:28px}.info-list time{color:var(--green-dark);display:block;font-size:13px;font-weight:800;margin-bottom:8px}.info-list h2{font-size:22px;margin-bottom:12px}.content-pager{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:36px}.content-pager-current,.content-pager-link{align-items:center;border:1px solid rgba(13,149,80,.24);border-radius:999px;color:var(--hp-deep);display:inline-flex;font-size:13px;font-weight:800;justify-content:center;min-height:38px;min-width:74px;padding:8px 14px}.content-pager-current{border-color:transparent;color:var(--muted)}.content-pager-link.is-disabled{opacity:.42;pointer-events:none}.footer{background:var(--ink);border-top:1px solid hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.58);font-size:12px;padding:32px 0 24px}.footer-grid{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:22px}.footer-brand{align-items:center;display:flex;gap:14px}.footer-brand img{background:#fff;border-radius:10px;height:48px;-o-object-fit:contain;object-fit:contain;padding:5px;width:48px}.footer-brand p{color:hsla(0,0%,100%,.68);font-size:12px;line-height:1.7;margin:0}.footer-brand-copy{display:grid;gap:3px}.footer-brand .footer-demo-note{color:hsla(0,0%,100%,.58);font-size:11px}.footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-end}.footer-links a{color:hsla(0,0%,100%,.78);font-size:12px;font-weight:700}.footer small{color:hsla(0,0%,100%,.48);display:block}@media (max-width:980px){.footer-grid,.hero-grid,.section-head,.support-functions-head{grid-template-columns:1fr}.module-grid,.problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-featured{grid-template-columns:1fr}.module-support{grid-column:span 2}.contact-grid,.contact-page-grid,.faq-detail-grid,.faq-tabs,.feature-matrix,.form-grid.two-columns,.hardware-grid,.option-prices,.option-problems,.pricing,.pricing-composition,.value-grid{grid-template-columns:1fr}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plus{justify-self:center}.pricing-part-main .feature-matrix{grid-template-columns:1fr}body{padding-top:136px}.site-header-inner{gap:10px 20px;grid-template-columns:auto 1fr;min-height:136px;padding:12px 0}.site-nav{gap:4px 18px;grid-column:1/-1;justify-content:flex-start;order:3}.site-actions{justify-content:flex-end}.footer-links{justify-content:flex-start}}@media (max-width:640px){.container{width:min(100% - 28px,1120px)}.section{padding:56px 0}body{padding-top:124px}.hero{min-height:auto;padding:52px 0 54px}.subpage-hero{padding:38px 0 34px}.subpage-hero .section-head{gap:18px}.site-header-inner{gap:8px 14px;grid-template-columns:auto 1fr;min-height:124px;width:min(100% - 28px,1120px)}.site-brand img{height:52px;width:52px}.site-nav{font-size:12px;gap:0 14px;justify-content:flex-start}.site-nav a{min-height:30px}.site-nav-label-desktop{display:none}.site-nav-label-mobile{display:inline}.site-actions{gap:6px}.site-btn{font-size:12px;min-height:36px;padding:7px 11px}.footer-brand{align-items:flex-start}.hardware-grid,.module-grid,.problem-grid,.support-grid{grid-template-columns:1fr}.module-support{grid-column:auto}.module-featured-media,.support-functions-head{grid-template-columns:1fr}.module-featured-media{padding-top:0}.module-modal{padding:14px}.module-modal-content,.module-modal-dialog{max-height:calc(100dvh - 28px)}.module-modal-content{padding:14px}.module-modal-card{gap:12px;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 56px);padding:18px}.module-modal-card .module-body{grid-column:1;grid-row:1;padding:0 46px 0 0}.module-modal-card .module-body p{-webkit-line-clamp:3}.module-modal-media{grid-column:1;grid-row:2;margin:0;max-height:calc(100dvh - 210px);width:100%}.module-modal-media img{max-height:calc(100dvh - 230px)}.module-modal-media.screen.captioned img{max-height:calc(100dvh - 252px)}.module-modal-card .module-benefit{grid-column:1;grid-row:3;margin:0}.contact-form-panel,.contact-side article,.content-panel,.faq-answer,.faq-category-nav{padding:20px}.confirmation-list>div{gap:4px;grid-template-columns:1fr}.policy-version-notice{display:block;padding:14px 16px}.policy-version-notice a{display:inline-block;margin-top:10px}.answer-picture-grid{grid-template-columns:1fr}.hero-capture-note{bottom:10px;right:10px;width:min(260px,calc(100% - 20px))}}
